Changeset 1454 for trunk/src/emx/src/libsocket/socket.c
- Timestamp:
- Sep 4, 2004, 8:22:38 AM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/src/libsocket/socket.c
-
Property cvs2svn:cvs-rev
changed from
1.4
to1.5
r1453 r1454 33 33 #include <sys/fcntl.h> 34 34 #include <emx/io.h> 35 #include <os2emx.h> 36 #include <InnoTekLIBC/sharedpm.h> 35 37 #define __LIBC_LOG_GROUP __LIBC_LOG_GRP_SOCKET 36 38 #include <InnoTekLIBC/logstrict.h> … … 46 48 if (s >= 0) 47 49 { 48 int rc;49 50 int fh; 50 PLIBCSOCKETFH pFH; 51 rc = __libc_FHAllocate(-1, O_RDWR | F_SOCKET, sizeof(LIBCSOCKETFH), &__libsocket_gSocketOps, (PLIBCFH*)&pFH, &fh); 52 if (!rc) 53 { 54 pFH->iSocket = s; 51 PLIBCSOCKETFH pFH = TCPNAMEG(AllocFH)(s, &fh); 52 if (pFH) 55 53 LIBCLOG_RETURN_INT(fh); 56 }57 54 else 58 55 __libsocket_soclose(s); 59 __lib socket_setSocketErrno();56 __libc_TcpipSetSocketErrno(); 60 57 } 61 58 else 62 __lib socket_setLibcErrno();59 __libc_TcpipUpdateErrno(); 63 60 64 61 LIBCLOG_RETURN_INT(-1); -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.