X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibnet.so_src%2Fsocket.c;h=f5933f2241dce56540424e539cadae3ffe1bc1e5;hb=a8759b69a7dddfeff55bdfde62a9a0765ccc7eee;hp=0b54079329a1759d6412323d4d4c6269b4c181a8;hpb=58cb682ba1001ea6146bdc6b2bfa9961d470bf52;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libnet.so_src/socket.c b/Usermode/Libraries/libnet.so_src/socket.c index 0b540793..f5933f22 100644 --- a/Usermode/Libraries/libnet.so_src/socket.c +++ b/Usermode/Libraries/libnet.so_src/socket.c @@ -26,14 +26,14 @@ int Net_OpenSocket(int AddrType, void *Addr, const char *Filename) char path[len+1]; snprintf(path, 100, "/Devices/ip/routes/@%i:%s/%s", AddrType, hexAddr, Filename); _SysDebug("%s", path); - return open(path, OPENFLAG_READ|OPENFLAG_WRITE); + return _SysOpen(path, OPENFLAG_READ|OPENFLAG_WRITE); } else { int len = snprintf(NULL, 100, "/Devices/ip/routes/@%i:%s", AddrType, hexAddr); char path[len+1]; snprintf(path, 100, "/Devices/ip/routes/@%i:%s", AddrType, hexAddr); - return open(path, OPENFLAG_READ); + return _SysOpen(path, OPENFLAG_READ); } } @@ -42,9 +42,9 @@ int Net_OpenSocket_TCPC(int AddrType, void *Addr, int Port) int fd = Net_OpenSocket(AddrType, Addr, "tcpc"); if( fd == -1 ) return -1; - ioctl(fd, 5, &Port); // Remote Port - ioctl(fd, 6, Addr); // Remote address - ioctl(fd, 7, NULL); // connect + _SysIOCtl(fd, 5, &Port); // Remote Port + _SysIOCtl(fd, 6, Addr); // Remote address + _SysIOCtl(fd, 7, NULL); // connect return fd; }