unix.mak - EXTRA_INCLUDES
EXTRA_LIBPATH
-nostdlib
TODO from jurian
pwlib/src/ptlib/unix/socket.cxx
pwlib/src/ptclib/modem.cxx - remove helloworld
pwlib/src/ptlib/unix/Makefile - udll.o [removed]
pwlib/tools/src/Makefile - proj stuff
Flag based port
CRUDE_PORT -newfiles
pwlib/include/ptlib/unix/ptlib/vxworks/serchan.h
pwlib/include/ptlib/unix/ptlib/vxworks/netdb.h
pwlib/src/ptlib/unix/vxworks/netdbmisc.cxx
CRUDE_PORT
pwlib/include/ptlib/unix/ptlib/serchan.h vxworks/serchan.h
pwlib/include/ptlib/unix/ptlib/pmachdep.h vxworks/netdb.h
pwlib/src/ptlib/common/socket.cxx _gethostbyname .._gethostbyaddr ..in ptlib/unix/vxworks/netdbmisc.c
T_VXWORKS
pwlib/include/ptlib/object.h long double[excluded]...pragma(1) [excluded for debug]
pwlib/src/ptlib/unix/udll.cxx masked off all func's
openh323/include/rtp.h pragma() masked
openh323/sample/vidlinux.cxx since full mask file empty so just junk func
pwlib/tools/asnparser/asn_grammmer.cxx P_STATUS
pwlib/tools/asnparser/asn_grammer.h P_STATUS
T_TIME_VXWORKS
pwlib/src/ptlib/common/ptime.cxx t.getmillisec cast [used temp longs]
openh323/src/h323pdu.cxx cast for + operator
VXWORKS
pwlib/make/unix.mak for vxworks
pwlib/make/lib.mak for vxwroks
pwlib/src/ptlib/unix/Makefile for vxaudio
pwlib/include/ptlib/unix/ptlib/pmachdep.h socklen_t [typedef as int] all libs added...removed netdb.h
pwlib/include/ptlib/object.h long double[excluded]
pwlib/include/ptlib/unix/ptlib/socket.h sys/time.h [to sys/times.h] and ifreq[net/if.h]
pwlib/include/ptlib/unix/ptlib/serchan.h struct termio [ made vxworks/serchan.h]
pwlib/include/ptclib/http.h OK problem [VX_HTTP_OK]
pwlib/src/ptclib/httpsvc.cxx OK problem [VX_HTTP_OK]
pwlib/src/ptclib/httpform.cxx "
pwlib/src/ptclib/httpclnt.cxx "
pwlib/src/ptclib/httpsrvr.cxx "
bison.simple readme.txt
pwlib/src/ptlib/unix/svcproc.cxx pwd.h grp.h [excluded] log lib added and did for
syslog
pwlib/src/ptlib/unix/pipechan.cxx PPipechannel:PlatformOpen [returns -1]
pwlib/src/ptlib/unix/serchan.cxx PSerialChannel::construct,close,.. [Unimplement it]
pwlib/src/ptlib/unix/channel.cxx ios::ios [unmasked it for VXWORKS what to do???] ...read buf chat to char *
pwlib/src/ptlib/unix/osutil.cxx sys/time.h [sys/times.h] PDirectory:Create..delet....
pwlib/include/ptlib/osutil.inl PInt64 PTime::GetTimestamp()[masked] and assert and ptlib
pwlib/include/ptlib/unix/ptlib/ptlib.inl remove and unlink made to char * const char *
pwlib/src/ptlib/unix/tlib.cxx sys/time -- versions name ... timezone mask
pwlib/src/ptlib/common/regex.cxx malloc.h [excluded]
pwlib/src/ptlib/unix/socket.cxx os_socket [ fctnl removed] ...PAssertAlways("PIPSocket::GetRouteTable()");
pwlib/src/ptlib/common/pchannel.cxx write and read [to char * for buffer)
pwlib/src/ptlib/unix/uicmp.cxx maked off getprotobyname
pwlib/src/ptlib/common/socket.cxx getprotobyname ..getnamebyprotocol ..getservbyport ..[masked]
openh323/src/rtp.cxx IP_TOS not defined [masked]
openh323/src/vic/bsd-endian.h masked sys/param.h and added sys/socket.h
openh323/src/vic/p64.cxx '' "
VX_WAIT_SLEEP
pwlib/include/ptlib/unix/ptlib/pmachdep.h wait3 is made as taskdelay VX_WAIT_SLEEP
waitpid() taskdelay ;getpid() taskIdself()
VX_TASKS
pwlib/src/ptlib/unix/tlib.cxx -- instead of tlibbee -- included ttask.cxx [ by julian] -- VX_TASKS
pwlib/include/ptlib/unix/ptlib/pprocess.h -- for ttask VX_TASKS [flag private members]
pwlib/include/ptlib/unix/ptlib/thread.h -- SEM_ID [VX_TASKS]
pwlib/include/ptlib/unix/ptlib/pprocess.h --- VX_TASKS [flag]
pwlib/include/ptlib/unix/ptlib/semaphor.h -- VX_TASKS [flag]
pwlib/include/ptlib/unix/ptlib/mutex.h -- VX_TASKS
pwlib/src/ptlib/unix/switch.cxx -- VX_TASKS
pwlib/include/ptlib/unix/ptlib/pmachdep.h -- VX_TASKS
pwlib/src/ptlib/unix/ptlib/vxworks/ttask.cxx -- jurian
pwlib/src/ptlib/unix/channel.cxx -- mask off ioblock handle with P_THREAD
TESTING - no flag
pwlib/src/ptclib/unix/modem.cxx -- test code hello world
pwlib/Makefile -- removed ASNPARSER from the SRC
pwlib/tools/Makefile -- hard corded the path for bison and flex
CLEAN
openh323/src/Makefile -- removed the h and cxx clean since it is tiring to recreate using pc
ASN
openh323/src/Makefile -- removed asnparser stuff
VXWORKS_OBJ
openh323/sample/Makefile -- [reomve the OBJ=1
pwlib/make/common.mak -- PROG target definiton change
RANLIBSH
pwlib/make/lib.mak -- for .o libs
extra Files
pwlib/src/ptlib/unix/vxworks netdbmisc.cxx ttask.cxx vxaudio.cxx
pwlib/include/ptlib/unix/ptlib/vxworks netdb.h serchan.h
GG_FIX
pwlib/src/ptlib/unix/vxworks/ttask.cxx reduced stacksize to 5000
LOCAL_GETHOSTBYNAME
pwlib/src/ptlib/unix/vxworks/netdbmisc.cxx -masked local gethostbyname
--
TODO
make it to .a's with ophone.o
***************************************
************************************************
calling a void function
P_testing__Fv
***************
#define MAJOR_VERSION 1#define MINOR_VERSION 1#define BUILD_TYPE BetaCode
#define BUILD_NUMBER 1PCREATE_PROCESS(SimplePProcess);
SimplePProcess::SimplePProcess()
: PProcess("Open H323 Project", "SimplePProcess",
MAJOR_VERSION, MINOR_VERSION, BUILD_TYPE, BUILD_NUMBER){}
SimplePProcess::~SimplePProcess(){}void SimplePProcess::Main(){
Message(L"SimplePProcess is ready!");}int Main(){ SimplePProcess m_pprocess;
Message(L"Hello, World!");}
               (
geocities.com/gghere/software)                   (
geocities.com/gghere)