Index: ossp-pkg/pth/ChangeLog RCS File: /v/ossp/cvs/ossp-pkg/pth/ChangeLog,v rcsdiff -q -kk '-r1.537' '-r1.538' -u '/v/ossp/cvs/ossp-pkg/pth/ChangeLog,v' 2>/dev/null --- ChangeLog 2001/03/24 12:09:46 1.537 +++ ChangeLog 2001/03/24 13:49:06 1.538 @@ -21,6 +21,10 @@ Changes between 1.4a3 and 1.4a4 (29-Jul-2000 to xx-Mar-2001) + *) Added still missing soft system call mapping for functions + recv, send, recvfrom and sendto. + [Ralf S. Engelschall, Bill Apt] + *) Upgraded to GNU shtool 1.5.2 [Ralf S. Engelschall] Index: ossp-pkg/pth/pth.3 RCS File: /v/ossp/cvs/ossp-pkg/pth/Attic/pth.3,v rcsdiff -q -kk '-r1.226' '-r1.227' -u '/v/ossp/cvs/ossp-pkg/pth/Attic/pth.3,v' 2>/dev/null --- pth.3 2001/02/25 17:15:54 1.226 +++ pth.3 2001/03/24 13:49:06 1.227 @@ -1,5 +1,5 @@ .\" Automatically generated by Pod::Man version 1.02 -.\" Sun Feb 25 18:13:54 2001 +.\" Sat Mar 24 14:44:57 2001 .\" .\" Standard preamble: .\" ====================================================================== @@ -2030,9 +2030,10 @@ This variant is available on all platforms and can \fIalways\fR be enabled by building \fBPth\fR with \f(CW\*(C`\-\-enable\-syscall\-soft\*(C'\fR. This then triggers some \&\f(CW\*(C`#define\*(C'\fR's in the \f(CW\*(C`pth.h\*(C'\fR header which map for instance \fIread\fR\|(3) to -\&\fIpth_read\fR\|(3), etc. Currently the following functions are mapped: \fIfork\fR\|(2), +\&\fIpth_read\fR\|(3), etc. Currently the following functions are mapped: \fIfork\fR\|(2), \&\fIsleep\fR\|(3), \fIsigwait\fR\|(3), \fIwaitpid\fR\|(2), \fIsystem\fR\|(3), \fIselect\fR\|(2), \fIpoll\fR\|(2), -\&\fIconnect\fR\|(2), \fIaccept\fR\|(2), \fIread\fR\|(2), \fIwrite\fR\|(2). +\&\fIconnect\fR\|(2), \fIaccept\fR\|(2), \fIread\fR\|(2), \fIwrite\fR\|(2), \fIrecv\fR\|(2), \fIsend\fR\|(2), \fIrecvfrom\fR\|(2), +\&\fIsendto\fR\|(2). .PP The drawback of this approach is just that really all source files of the application where these function calls occur have to include Index: ossp-pkg/pth/pth.h.in RCS File: /v/ossp/cvs/ossp-pkg/pth/pth.h.in,v rcsdiff -q -kk '-r1.127' '-r1.128' -u '/v/ossp/cvs/ossp-pkg/pth/pth.h.in,v' 2>/dev/null --- pth.h.in 2000/10/03 09:26:47 1.127 +++ pth.h.in 2001/03/24 13:49:06 1.128 @@ -517,6 +517,10 @@ #define write pth_write #define readv pth_readv #define writev pth_writev +#define recv pth_recv +#define send pth_send +#define recvfrom pth_recvfrom +#define sendto pth_sendto #define pread pth_pread #define pwrite pth_pwrite #endif Index: ossp-pkg/pth/pth.pod RCS File: /v/ossp/cvs/ossp-pkg/pth/pth.pod,v rcsdiff -q -kk '-r1.143' '-r1.144' -u '/v/ossp/cvs/ossp-pkg/pth/pth.pod,v' 2>/dev/null --- pth.pod 2000/10/03 09:26:47 1.143 +++ pth.pod 2001/03/24 13:49:06 1.144 @@ -2137,9 +2137,10 @@ This variant is available on all platforms and can I be enabled by building B with C<--enable-syscall-soft>. This then triggers some C<#define>'s in the C header which map for instance read(3) to -pth_read(3), etc. Currently the following functions are mapped: fork(2), +pth_read(3), etc. Currently the following functions are mapped: fork(2), sleep(3), sigwait(3), waitpid(2), system(3), select(2), poll(2), -connect(2), accept(2), read(2), write(2). +connect(2), accept(2), read(2), write(2), recv(2), send(2), recvfrom(2), +sendto(2). The drawback of this approach is just that really all source files of the application where these function calls occur have to include