- Timestamp:
- Feb 4, 2004, 11:37:02 PM (22 years ago)
- Location:
- trunk/src/emx/src/libsocket
- Files:
-
- 30 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/src/libsocket/_getsockhandle.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r1172 r1173 33 33 #include <sys/socket.h> 34 34 #include <emx/io.h> 35 #include <emx/libclog.h> 35 36 #include "socket.h" 36 37 … … 45 46 int _getsockhandle(int socket) 46 47 { 48 LIBCLOG_ENTER("socket=%d\n", socket); 47 49 PLIBCSOCKETFH pFHSocket = __libsocket_FH(socket); 48 50 if (pFHSocket) 49 return pFHSocket->iSocket;50 return -1;51 LIBCLOG_RETURN_INT(pFHSocket->iSocket); 52 LIBCLOG_RETURN_INT(-1); 51 53 } -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/_impsockhandle.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r1172 r1173 34 34 #include <sys/fcntl.h> 35 35 #include <emx/io.h> 36 #include <emx/libclog.h> 36 37 #include "socket.h" 37 38 … … 47 48 int _impsockhandle(int os2socket, int flags) 48 49 { 50 LIBCLOG_ENTER("os2socket=%d flags=%#x\n", os2socket, flags); 49 51 PLIBCSOCKETFH pFH; 50 52 int iType; … … 60 62 { 61 63 __libsocket_setErrno(EBADF); 62 return -1;64 LIBCLOG_RETURN_INT(-1); 63 65 } 64 66 … … 68 70 rc = __libc_FHAllocate(-1, O_RDWR | F_SOCKET, sizeof(LIBCSOCKETFH), &__libsocket_gSocketOps, (PLIBCFH*)&pFH, &fh); 69 71 if (rc) 70 return -1;72 LIBCLOG_RETURN_INT(-1); 71 73 pFH->iSocket = os2socket; 72 return fh;74 LIBCLOG_RETURN_INT(fh); 73 75 } 74 76 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/accept.c
-
Property cvs2svn:cvs-rev
changed from
1.2
to1.3
r1172 r1173 33 33 #include <sys/fcntl.h> 34 34 #include <emx/io.h> 35 #include <emx/libclog.h> 35 36 #include "socket.h" 36 37 37 38 int accept(int socket, struct sockaddr *addr, int *addrlen) 38 39 { 40 LIBCLOG_ENTER("socket=%d socketaddr=%p addrlen=%p\n", 41 socket, addr, addrlen); 39 42 PLIBCSOCKETFH pFHSocket = __libsocket_FH(socket); 40 43 int s; … … 51 54 { 52 55 pFH->iSocket = s; 53 return fh;56 LIBCLOG_RETURN_INT(fh); 54 57 } 55 58 else … … 61 64 } 62 65 63 return -1;66 LIBCLOG_RETURN_INT(-1); 64 67 } 65 68 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/bind.c
-
Property cvs2svn:cvs-rev
changed from
1.2
to1.3
r1172 r1173 33 33 #include <sys/fcntl.h> 34 34 #include <emx/io.h> 35 #include <emx/libclog.h> 35 36 #include "socket.h" 36 37 37 38 int bind(int socket, const struct sockaddr *addr, int addrlen) 38 39 { 40 LIBCLOG_ENTER("socket=%d addr=%p addrlen=%d\n", socket, addr, addrlen); 39 41 PLIBCSOCKETFH pFHSocket = __libsocket_FH(socket); 40 42 if (pFHSocket) … … 43 45 rc = __libsocket_bind(pFHSocket->iSocket, addr, addrlen); 44 46 if (rc >= 0) 45 return rc;47 LIBCLOG_RETURN_INT(rc); 46 48 __libsocket_setLibcErrno(); 47 49 } 48 50 49 return -1;51 LIBCLOG_RETURN_INT(-1); 50 52 } 51 53 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/connect.c
-
Property cvs2svn:cvs-rev
changed from
1.2
to1.3
r1172 r1173 33 33 #include <sys/fcntl.h> 34 34 #include <emx/io.h> 35 #include <emx/libclog.h> 35 36 #include "socket.h" 36 37 37 38 int connect(int socket, const struct sockaddr *addr, int addrlen) 38 39 { 40 LIBCLOG_ENTER("socket=%d addr=%p addrlen=%d\n", socket, addr, addrlen); 39 41 PLIBCSOCKETFH pFHSocket = __libsocket_FH(socket); 40 42 if (pFHSocket) … … 43 45 rc = __libsocket_connect(pFHSocket->iSocket, addr, addrlen); 44 46 if (rc >= 0) 45 return rc;47 LIBCLOG_RETURN_INT(rc); 46 48 __libsocket_setLibcErrno(); 47 49 } 48 50 49 return -1;51 LIBCLOG_RETURN_INT(-1); 50 52 } 51 53 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/getpeername.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r1172 r1173 33 33 #include <sys/fcntl.h> 34 34 #include <emx/io.h> 35 #include <emx/libclog.h> 35 36 #include "socket.h" 36 37 37 38 int getpeername(int socket, struct sockaddr *addr, int *addrlen) 38 39 { 40 LIBCLOG_ENTER("socket=%d addr=%p addrlen=%d\n", socket, addr, addrlen); 39 41 PLIBCSOCKETFH pFHSocket = __libsocket_FH(socket); 40 42 if (pFHSocket) … … 43 45 rc = __libsocket_getpeername(pFHSocket->iSocket, addr, addrlen); 44 46 if (rc >= 0) 45 return rc;47 LIBCLOG_RETURN_INT(rc); 46 48 __libsocket_setLibcErrno(); 47 49 } 48 50 49 return -1;51 LIBCLOG_RETURN_INT(-1); 50 52 } 51 53 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/getsockname.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r1172 r1173 33 33 #include <sys/fcntl.h> 34 34 #include <emx/io.h> 35 #include <emx/libclog.h> 35 36 #include "socket.h" 36 37 37 38 int getsockname(int socket, struct sockaddr *addr, int *addrlen) 38 39 { 40 LIBCLOG_ENTER("socket=%d addr=%p addrlen=%d\n", socket, addr, addrlen); 39 41 PLIBCSOCKETFH pFHSocket = __libsocket_FH(socket); 40 42 if (pFHSocket) … … 43 45 rc = __libsocket_getsockname(pFHSocket->iSocket, addr, addrlen); 44 46 if (rc >= 0) 45 return rc;47 LIBCLOG_RETURN_INT(rc); 46 48 __libsocket_setLibcErrno(); 47 49 } 48 50 49 return -1;51 LIBCLOG_RETURN_INT(-1); 50 52 } 51 53 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/getsockopt.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r1172 r1173 33 33 #include <sys/fcntl.h> 34 34 #include <emx/io.h> 35 #include <emx/libclog.h> 35 36 #include "socket.h" 36 37 37 38 int getsockopt(int socket, int level, int optname, void *optval, int *optlen) 38 39 { 40 LIBCLOG_ENTER("socket=%d level=%#x optname=%#x optval=%p optlen=%d\n", 41 socket, level, optname, optval, optlen); 39 42 PLIBCSOCKETFH pFHSocket = __libsocket_FH(socket); 40 43 if (pFHSocket) … … 43 46 rc = __libsocket_getsockopt(pFHSocket->iSocket, level, optname, optval, optlen); 44 47 if (rc >= 0) 45 return rc;48 LIBCLOG_RETURN_INT(rc); 46 49 __libsocket_setLibcErrno(); 47 50 } 48 51 49 return -1;52 LIBCLOG_RETURN_INT(-1); 50 53 } 51 54 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/herror.c
-
Property cvs2svn:cvs-rev
changed from
1.3
to1.4
r1172 r1173 9 9 #include <sys/types.h> 10 10 #include <netdb.h> 11 #include <emx/libclog.h> 11 12 12 13 extern int h_errno; … … 14 15 void TCPCALL herror(const char *string) 15 16 { 17 LIBCLOG_ENTER("string=%p={%25s}\n", string, string); 16 18 int e = h_errno; 17 19 const char *msg; … … 41 43 default: 42 44 fprintf (stderr, "Unknown error %d\n", e); 43 return;45 LIBCLOG_RETURN_VOID(); 44 46 } 45 47 fputs (msg, stderr); 46 48 fputc ('\n', stderr); 49 LIBCLOG_RETURN_VOID(); 47 50 } -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/listen.c
-
Property cvs2svn:cvs-rev
changed from
1.2
to1.3
r1172 r1173 33 33 #include <sys/fcntl.h> 34 34 #include <emx/io.h> 35 #include <emx/libclog.h> 35 36 #include "socket.h" 36 37 37 38 int listen(int socket, int backlog) 38 39 { 40 LIBCLOG_ENTER("socket=%d backlog=%d\n", socket, backlog); 39 41 PLIBCSOCKETFH pFHSocket = __libsocket_FH(socket); 40 42 if (pFHSocket) … … 43 45 rc = __libsocket_listen(pFHSocket->iSocket, backlog); 44 46 if (rc >= 0) 45 return rc;47 LIBCLOG_RETURN_INT(rc); 46 48 __libsocket_setLibcErrno(); 47 49 } 48 50 49 return -1;51 LIBCLOG_RETURN_INT(-1); 50 52 } 51 53 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/os2_ioctl.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r1172 r1173 34 34 #include <sys/fcntl.h> 35 35 #include <emx/io.h> 36 #include <emx/libclog.h> 36 37 #include "socket.h" 37 38 … … 42 43 #endif 43 44 { 45 LIBCLOG_ENTER("socket=%d request=%#x arg=%p len_arg=%d\n", socket, (int)request, arg, len_arg); 44 46 PLIBCSOCKETFH pFHSocket = __libsocket_FH(socket); 45 47 if (pFHSocket) … … 52 54 #endif 53 55 if (rc >= 0) 54 return rc;56 LIBCLOG_RETURN_INT(rc); 55 57 __libsocket_setLibcErrno(); 56 58 } 57 return -1;59 LIBCLOG_RETURN_INT(-1); 58 60 } 59 61 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/os2_select.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r1172 r1173 33 33 #include <sys/fcntl.h> 34 34 #include <emx/io.h> 35 #include <emx/libclog.h> 35 36 #include "socket.h" 36 37 37 38 int os2_select(int *s, int nreads, int nwrites, int nexcepts, long timeout) 38 39 { 40 LIBCLOG_ENTER("s=%p nreads=%d nwrites=%d nexcepts=%d timeout=%ld\n", s, nreads, nwrites, nexcepts, timeout); 39 41 int cSockets; 40 42 int *aSockets; … … 50 52 { 51 53 __libsocket_setErrno(ENOMEM); 52 return -1;54 LIBCLOG_RETURN_INT(-1); 53 55 } 54 56 for (i = 0; i < cSockets; i++) … … 58 60 { 59 61 __libsocket_setErrno(EBADF); 60 return -1;62 LIBCLOG_RETURN_INT(-1); 61 63 } 62 64 aSockets[i] = pFHSocket->iSocket; … … 68 70 rc = __libsocket_os2_select(aSockets, nreads, nwrites, nexcepts, timeout); 69 71 if (rc >= 0) 70 return rc;72 LIBCLOG_RETURN_INT(rc); 71 73 __libsocket_setLibcErrno(); 72 return -1;74 LIBCLOG_RETURN_INT(-1); 73 75 } 74 76 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/recv.c
-
Property cvs2svn:cvs-rev
changed from
1.2
to1.3
r1172 r1173 33 33 #include <sys/fcntl.h> 34 34 #include <emx/io.h> 35 #include <emx/libclog.h> 35 36 #include "socket.h" 36 37 37 38 int recv(int socket, void *buf, int len, int flags) 38 39 { 40 LIBCLOG_ENTER("socket=%d buf=%p len=%d flags=%#x\n", socket, buf, len, flags); 39 41 PLIBCSOCKETFH pFHSocket = __libsocket_FH(socket); 40 42 if (pFHSocket) … … 43 45 rc = __libsocket_recv(pFHSocket->iSocket, buf, len, flags); 44 46 if (rc >= 0) 45 return rc;47 LIBCLOG_RETURN_INT(rc); 46 48 __libsocket_setLibcErrno(); 47 49 } 48 50 49 return -1;51 LIBCLOG_RETURN_INT(-1); 50 52 } 51 53 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/recvfrom.c
-
Property cvs2svn:cvs-rev
changed from
1.2
to1.3
r1172 r1173 33 33 #include <sys/fcntl.h> 34 34 #include <emx/io.h> 35 #include <emx/libclog.h> 35 36 #include "socket.h" 36 37 37 38 int recvfrom(int socket, void *buf, int len, int flags, struct sockaddr *from, int *fromlen) 38 39 { 40 LIBCLOG_ENTER("socket=%d buf=%p len=%d flags=%#x from=%p from=%d\n", 41 socket, buf, len, flags, from, fromlen); 39 42 PLIBCSOCKETFH pFHSocket = __libsocket_FH(socket); 40 43 if (pFHSocket) … … 43 46 rc = __libsocket_recvfrom(pFHSocket->iSocket, buf, len, flags, from, fromlen); 44 47 if (rc >= 0) 45 return rc;48 LIBCLOG_RETURN_INT(rc); 46 49 __libsocket_setLibcErrno(); 47 50 } 48 51 49 return -1;52 LIBCLOG_RETURN_INT(-1); 50 53 } 51 54 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/recvmsg.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r1172 r1173 33 33 #include <sys/fcntl.h> 34 34 #include <emx/io.h> 35 #include <emx/libclog.h> 35 36 #include "socket.h" 36 37 37 38 int recvmsg(int socket, struct msghdr *msg, int flags) 38 39 { 40 LIBCLOG_ENTER("socket=%d msg=%p flags=%d\n", socket, msg, flags); 39 41 PLIBCSOCKETFH pFHSocket = __libsocket_FH(socket); 40 42 if (pFHSocket) … … 43 45 rc = __libsocket_recvmsg(pFHSocket->iSocket, msg, flags); 44 46 if (rc >= 0) 45 return rc;47 LIBCLOG_RETURN_INT(rc); 46 48 __libsocket_setLibcErrno(); 47 49 } 48 50 49 return -1;51 LIBCLOG_RETURN_INT(-1); 50 52 } 51 53 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/send.c
-
Property cvs2svn:cvs-rev
changed from
1.2
to1.3
r1172 r1173 33 33 #include <sys/fcntl.h> 34 34 #include <emx/io.h> 35 #include <emx/libclog.h> 35 36 #include "socket.h" 36 37 37 38 int send(int socket, const void *buf, int len, int flags) 38 39 { 40 LIBCLOG_ENTER("socket=%d buf=%p len=%d flags=%#x\n", socket, buf, len, flags); 39 41 PLIBCSOCKETFH pFHSocket = __libsocket_FH(socket); 40 42 if (pFHSocket) … … 43 45 rc = __libsocket_send(pFHSocket->iSocket, buf, len, flags); 44 46 if (rc >= 0) 45 return rc;47 LIBCLOG_RETURN_INT(rc); 46 48 __libsocket_setLibcErrno(); 47 49 } 48 50 49 return -1;51 LIBCLOG_RETURN_INT(-1); 50 52 } 51 53 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/sendmsg.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r1172 r1173 33 33 #include <sys/fcntl.h> 34 34 #include <emx/io.h> 35 #include <emx/libclog.h> 35 36 #include "socket.h" 36 37 37 38 int sendmsg(int socket, const struct msghdr *msg, int flags) 38 39 { 40 LIBCLOG_ENTER("socket=%d msg=%p flags=%#x\n", socket, msg, flags); 39 41 PLIBCSOCKETFH pFHSocket = __libsocket_FH(socket); 40 42 if (pFHSocket) … … 43 45 rc = __libsocket_sendmsg(pFHSocket->iSocket, msg, flags); 44 46 if (rc >= 0) 45 return rc;47 LIBCLOG_RETURN_INT(rc); 46 48 __libsocket_setLibcErrno(); 47 49 } 48 50 49 return -1;51 LIBCLOG_RETURN_INT(-1); 50 52 } 51 53 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/sendto.c
-
Property cvs2svn:cvs-rev
changed from
1.2
to1.3
r1172 r1173 33 33 #include <sys/fcntl.h> 34 34 #include <emx/io.h> 35 #include <emx/libclog.h> 35 36 #include "socket.h" 36 37 37 38 int sendto(int socket, const void *buf, int len, int flags, const struct sockaddr *to, int tolen) 38 39 { 40 LIBCLOG_ENTER("socket=%d buf=%p len=%d flags=%#x to=%p tolen=%p\n", 41 socket, buf, len, flags, to, tolen); 39 42 PLIBCSOCKETFH pFHSocket = __libsocket_FH(socket); 40 43 if (pFHSocket) … … 43 46 rc = __libsocket_sendto(pFHSocket->iSocket, buf, len, flags, to, tolen); 44 47 if (rc >= 0) 45 return rc;48 LIBCLOG_RETURN_INT(rc); 46 49 __libsocket_setLibcErrno(); 47 50 } 48 51 49 return -1;52 LIBCLOG_RETURN_INT(-1); 50 53 } 51 54 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/setsockopt.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r1172 r1173 33 33 #include <sys/fcntl.h> 34 34 #include <emx/io.h> 35 #include <emx/libclog.h> 35 36 #include "socket.h" 36 37 37 38 int setsockopt(int socket, int level, int optname, const void *optval, int optlen) 38 39 { 40 LIBCLOG_ENTER("socket=%d level=%#x optname=%#x optval=%p optlen=%p\n", 41 socket, level, optname, optval, optlen); 39 42 PLIBCSOCKETFH pFHSocket = __libsocket_FH(socket); 40 43 if (pFHSocket) … … 43 46 rc = __libsocket_setsockopt(pFHSocket->iSocket, level, optname, optval, optlen); 44 47 if (rc >= 0) 45 return rc;48 LIBCLOG_RETURN_INT(rc); 46 49 __libsocket_setLibcErrno(); 47 50 } 48 51 49 return -1;52 LIBCLOG_RETURN_INT(-1); 50 53 } 51 54 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/shutdown.c
-
Property cvs2svn:cvs-rev
changed from
1.2
to1.3
r1172 r1173 33 33 #include <sys/fcntl.h> 34 34 #include <emx/io.h> 35 #include <emx/libclog.h> 35 36 #include "socket.h" 36 37 37 38 int shutdown(int socket, int how) 38 39 { 40 LIBCLOG_ENTER("socket=%d how=%d\n", socket, how); 39 41 PLIBCSOCKETFH pFHSocket = __libsocket_FH(socket); 40 42 if (pFHSocket) … … 43 45 rc = __libsocket_shutdown(pFHSocket->iSocket, how); 44 46 if (rc >= 0) 45 return rc;47 LIBCLOG_RETURN_INT(rc); 46 48 __libsocket_setLibcErrno(); 47 49 } 48 50 49 return -1;51 LIBCLOG_RETURN_INT(-1); 50 52 } 51 53 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/so_cancel.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r1172 r1173 33 33 #include <sys/fcntl.h> 34 34 #include <emx/io.h> 35 #include <emx/libclog.h> 35 36 #include "socket.h" 36 37 37 38 int so_cancel(int socket) 38 39 { 40 LIBCLOG_ENTER("socket=%d\n", socket); 39 41 PLIBCSOCKETFH pFHSocket = __libsocket_FH(socket); 40 42 if (pFHSocket) … … 43 45 rc = __libsocket_so_cancel(pFHSocket->iSocket); 44 46 if (rc >= 0) 45 return rc;47 LIBCLOG_RETURN_INT(rc); 46 48 __libsocket_setLibcErrno(); 47 49 } 48 50 49 return -1;51 LIBCLOG_RETURN_INT(-1); 50 52 } 51 53 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/so_ioctl.c
-
Property cvs2svn:cvs-rev
changed from
1.3
to1.4
r1172 r1173 35 35 #include <sys/ioccom.h> 36 36 #include <emx/io.h> 37 #include <emx/libclog.h> 37 38 #include "socket.h" 38 39 39 40 int TCPCALL so_ioctl(int socket, unsigned long request, ...) 40 41 { 42 LIBCLOG_ENTER("socket=%d request=%#lx arg=%#lx\n", socket, request, (&request)[1]); 41 43 PLIBCSOCKETFH pFHSocket = __libsocket_FH(socket); 42 44 if (pFHSocket) … … 44 46 va_list args; 45 47 int iArg; 48 int rc; 46 49 va_start(args, request); 47 50 iArg = va_arg(args, int); 48 51 va_end(args); 49 return ioctl(socket, request, iArg); 52 rc = ioctl(socket, request, iArg); 53 LIBCLOG_RETURN_INT(rc); 50 54 } 51 return -1;55 LIBCLOG_RETURN_INT(-1); 52 56 } 53 57 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/so_readv.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r1172 r1173 33 33 #include <sys/fcntl.h> 34 34 #include <emx/io.h> 35 #include <emx/libclog.h> 35 36 #include "socket.h" 36 37 37 38 ssize_t so_readv(int socket, struct iovec *iov, int iovcnt) 38 39 { 40 LIBCLOG_ENTER("socket=%d iov=%p iovcnt=%d\n", socket, iov, iovcnt); 39 41 PLIBCSOCKETFH pFHSocket = __libsocket_FH(socket); 40 42 if (pFHSocket) … … 43 45 rc = __libsocket_so_readv(pFHSocket->iSocket, iov, iovcnt); 44 46 if (rc >= 0) 45 return rc;47 LIBCLOG_RETURN_INT(rc); 46 48 __libsocket_setLibcErrno(); 47 49 } 48 50 49 return -1;51 LIBCLOG_RETURN_INT(-1); 50 52 } 51 53 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/so_writev.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r1172 r1173 33 33 #include <sys/fcntl.h> 34 34 #include <emx/io.h> 35 #include <emx/libclog.h> 35 36 #include "socket.h" 36 37 37 38 ssize_t so_writev(int socket, struct iovec *iov, int iovcnt) 38 39 { 40 LIBCLOG_ENTER("socket=%d iov=%p iovcnt=%d\n", socket, iov, iovcnt); 39 41 PLIBCSOCKETFH pFHSocket = __libsocket_FH(socket); 40 42 if (pFHSocket) … … 43 45 rc = __libsocket_so_writev(pFHSocket->iSocket, iov, iovcnt); 44 46 if (rc >= 0) 45 return rc;47 LIBCLOG_RETURN_INT(rc); 46 48 __libsocket_setLibcErrno(); 47 49 } 48 50 49 return -1;51 LIBCLOG_RETURN_INT(-1); 50 52 } 51 53 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/soabort.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r1172 r1173 33 33 #include <sys/fcntl.h> 34 34 #include <emx/io.h> 35 #include <emx/libclog.h> 35 36 #include "socket.h" 36 37 … … 40 41 int soabort(int socket) 41 42 { 43 LIBCLOG_ENTER("socket=%d\n", socket); 42 44 PLIBCSOCKETFH pFHSocket = __libsocket_FH(socket); 43 45 if (pFHSocket) … … 46 48 rc = __libsocket_soabort(pFHSocket->iSocket); 47 49 if (rc >= 0) 48 return rc;50 LIBCLOG_RETURN_INT(rc); 49 51 __libsocket_setLibcErrno(); 50 52 } 51 53 52 return -1;54 LIBCLOG_RETURN_INT(-1); 53 55 } 54 56 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/sock_errno.c
-
Property cvs2svn:cvs-rev
changed from
1.3
to1.4
r1172 r1173 18 18 #include <sys/fcntl.h> 19 19 #include <emx/io.h> 20 #include <emx/libclog.h> 20 21 #include "socket.h" 21 22 … … 30 31 int _System sock_errno(void) 31 32 { 33 LIBCLOG_ENTER("void\n"); 32 34 /* get the OS/2 error. */ 33 35 int err = os2_sock_errno(); 34 36 if (err > EOS2_TCPIP_OFFSET && err < EOS2_TCPIP_OFFSET + 1000) 35 37 err -= EOS2_TCPIP_OFFSET; 36 return err;38 LIBCLOG_RETURN_INT(err); 37 39 } 38 40 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/socket.c
-
Property cvs2svn:cvs-rev
changed from
1.2
to1.3
r1172 r1173 33 33 #include <sys/fcntl.h> 34 34 #include <emx/io.h> 35 #include <emx/libclog.h> 35 36 #include "socket.h" 36 37 … … 38 39 int socket(int af, int type, int protocol) 39 40 { 41 LIBCLOG_ENTER("af=%d type=%d protocol=%d\n", af, type, protocol); 40 42 int s; 41 43 … … 50 52 { 51 53 pFH->iSocket = s; 52 return fh;54 LIBCLOG_RETURN_INT(fh); 53 55 } 54 56 else … … 59 61 __libsocket_setLibcErrno(); 60 62 61 return -1;63 LIBCLOG_RETURN_INT(-1); 62 64 } 63 65 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/socketops.c
-
Property cvs2svn:cvs-rev
changed from
1.3
to1.4
r1172 r1173 50 50 #include <sys/filio.h> 51 51 #include <emx/io.h> 52 #include <emx/libclog.h> 52 53 #include "socket.h" 53 54 … … 140 141 static int __libsocket_ops_Close(PLIBCFH pFH, int fh) 141 142 { 143 LIBCLOG_ENTER("pFH=%p fh=%d\n", pFH, fh); 142 144 PLIBCSOCKETFH pSocketFH = (PLIBCSOCKETFH)pFH; 143 145 int rc; 144 146 rc = __libsocket_soclose(pSocketFH->iSocket); 145 147 if (rc) 146 return -__libsocket_getSocketErrno(); 147 return 0; 148 { 149 rc = -__libsocket_getSocketErrno(); 150 LIBCLOG_RETURN_INT(rc); 151 } 152 LIBCLOG_RETURN_INT(0); 148 153 } 149 154 … … 160 165 static int __libsocket_ops_Read(PLIBCFH pFH, int fh, void *pvBuf, size_t cbRead, size_t *pcbRead) 161 166 { 167 LIBCLOG_ENTER("pFH=%p fh=%d pvBuf=%p cbRead=%d pcbRead=%p\n", pFH, fh, pvBuf, cbRead, pcbRead); 162 168 PLIBCSOCKETFH pSocketFH = (PLIBCSOCKETFH)pFH; 163 169 int rc; … … 167 173 { 168 174 *pcbRead = 0; 169 return -__libsocket_getSocketErrno(); 175 rc = -__libsocket_getSocketErrno(); 176 LIBCLOG_RETURN_INT(rc); 170 177 } 171 178 172 179 *pcbRead = rc; 173 return 0;180 LIBCLOG_RETURN_INT(0); 174 181 } 175 182 … … 185 192 static int __libsocket_ops_Write(PLIBCFH pFH, int fh, const void *pvBuf, size_t cbWrite, size_t *pcbWritten) 186 193 { 194 LIBCLOG_ENTER("pFH=%p fh=%d pvBuf=%p cbWrite=%d pcbWritten=%p\n", pFH, fh, pvBuf, cbWrite, pcbWritten); 187 195 PLIBCSOCKETFH pSocketFH = (PLIBCSOCKETFH)pFH; 188 196 int rc; … … 192 200 { 193 201 *pcbWritten = 0; 194 return -__libsocket_getSocketErrno(); 202 rc = -__libsocket_getSocketErrno(); 203 LIBCLOG_RETURN_INT(rc); 195 204 } 196 205 197 206 *pcbWritten = rc; 198 return 0;207 LIBCLOG_RETURN_INT(0); 199 208 } 200 209 … … 213 222 static int __libsocket_ops_Duplicate(PLIBCFH pFH, int fh, int *pfhNew) 214 223 { 215 return -ENOSYS; 224 LIBCLOG_ENTER("pFH=%p fh=%d pfhNew=%p\n", pFH, fh, pfhNew); 225 LIBCLOG_RETURN_INT(-ENOSYS); 216 226 } 217 227 … … 230 240 static int __libsocket_ops_FileControl(PLIBCFH pFH, int fh, int iIOControl, int iArg, int *prc) 231 241 { 242 LIBCLOG_ENTER("pFH=%p fh=%d iIOControl=%#x iArg=%#x prc=%p\n", pFH, fh, iIOControl, iArg, prc); 232 243 /*PLIBCSOCKETFH pSocketFH = (PLIBCSOCKETFH)pFH;*/ 233 return -ENOSYS;244 LIBCLOG_RETURN_INT(-ENOSYS); 234 245 } 235 246 … … 248 259 static int __libsocket_ops_IOControl(PLIBCFH pFH, int fh, int iIOControl, int iArg, int *prc) 249 260 { 261 LIBCLOG_ENTER("pFH=%p fh=%d iIOControl=%#x iArg=%#x prc=%p\n", pFH, fh, iIOControl, iArg, prc); 250 262 PLIBCSOCKETFH pSocketFH = (PLIBCSOCKETFH)pFH; 251 263 char *pchArg = (char *)iArg; … … 521 533 { /* */ 522 534 *prc = -1; 523 return -ENOSYS;535 LIBCLOG_RETURN_INT(-ENOSYS); 524 536 } 525 537 … … 528 540 *prc = rc; 529 541 if (rc < 0) 530 return -__libsocket_getSocketErrno(); 531 return 0; 532 533 return -ENOSYS; 542 { 543 rc = -__libsocket_getSocketErrno(); 544 LIBCLOG_RETURN_INT(rc); 545 } 546 LIBCLOG_RETURN_INT(0); 534 547 } 535 548 … … 551 564 static int __libsocket_ops_Select(int cFHs, struct fd_set *pRead, struct fd_set *pWrite, struct fd_set *pExcept, struct timeval *tv, int *prc) 552 565 { 566 LIBCLOG_ENTER("cFHs=%d pRead=%p pWrite=%p pExcept=%p tv=%p prc=%d\n", 567 cFHs, pRead, pWrite, pExcept, tv, prc); 553 568 int rc; 554 569 int saved_errno = errno; … … 557 572 rc = rc >= 0 ? 0 : -errno; 558 573 errno = saved_errno; 559 return rc;560 } 561 574 LIBCLOG_RETURN_INT(rc); 575 } 576 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/socketpair.c
-
Property cvs2svn:cvs-rev
changed from
1.2
to1.3
r1172 r1173 28 28 #include <sys/fcntl.h> 29 29 #include <emx/io.h> 30 #include <emx/libclog.h> 30 31 #include "socket.h" 31 32 … … 44 45 int TCPCALL socketpair(int af, int type, int flags, int *osfd) 45 46 { 47 LIBCLOG_ENTER("af=%d type=%p flags=%#x osfd=%p\n", af, type, flags, osfd); 46 48 #ifdef TCPV40HDRS 47 49 int rc; … … 56 58 { 57 59 socket(0xfffdadb, type, 0); /*EAFNOSUPPORT;*/ 58 return -1;60 LIBCLOG_RETURN_INT(-1); 59 61 } 60 62 if (type != SOCK_STREAM) 61 63 { 62 64 socket(af, 0x1230fd, 0); /*EPROTOTYPE;*/ 63 return -1;65 LIBCLOG_RETURN_INT(-1); 64 66 } 65 67 … … 106 108 osfd[0] = sock1accept; 107 109 osfd[1] = sock2; 108 return 0;110 LIBCLOG_RETURN_INT(0); 109 111 110 112 failure: … … 115 117 if (sock2 >= 0) 116 118 soclose(sock2); 117 return -1;119 LIBCLOG_RETURN_INT(-1); 118 120 119 121 #else … … 127 129 { 128 130 __libsocket_setLibcErrno(); 129 return -1;131 LIBCLOG_RETURN_INT(-1); 130 132 } 131 133 … … 143 145 osfd[0] = fh1; 144 146 osfd[1] = fh2; 145 return 0;147 LIBCLOG_RETURN_INT(0); 146 148 } 147 149 __libc_FHClose(fh1); … … 150 152 __libsocket_soclose(osfd[0]); 151 153 __libsocket_soclose(osfd[1]); 152 return -1;154 LIBCLOG_RETURN_INT(-1); 153 155 #endif 154 156 } -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libsocket/soclose.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r1172 r1173 33 33 #include <sys/fcntl.h> 34 34 #include <emx/io.h> 35 #include <emx/libclog.h> 35 36 #include "socket.h" 36 37 37 38 int soclose(int socket) 38 39 { 40 LIBCLOG_ENTER("socket=%d\n", socket); 39 41 PLIBCSOCKETFH pFHSocket = __libsocket_FH(socket); 40 42 if (pFHSocket) 41 43 { 42 44 if (!__libc_FHClose(socket)) 43 return 0;45 LIBCLOG_RETURN_INT(0); 44 46 __libsocket_setSocketErrno(); 45 47 } 46 48 47 return -1;49 LIBCLOG_RETURN_INT(-1); 48 50 } 49 51 -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.