git.ucc.asn.au
/
tpg
/
acess2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Usermode/libpsocket - Add MSG_* values for send/recv
[tpg/acess2.git]
/
Usermode
/
Libraries
/
libnet.so_src
/
socket.c
diff --git
a/Usermode/Libraries/libnet.so_src/socket.c
b/Usermode/Libraries/libnet.so_src/socket.c
index
0b54079
..
85f7e54
100644
(file)
--- a/
Usermode/Libraries/libnet.so_src/socket.c
+++ b/
Usermode/Libraries/libnet.so_src/socket.c
@@
-22,18
+22,18
@@
int Net_OpenSocket(int AddrType, void *Addr, const char *Filename)
if(Filename)
{
if(Filename)
{
- int len = snprintf(NULL,
10
0, "/Devices/ip/routes/@%i:%s/%s", AddrType, hexAddr, Filename);
+ int len = snprintf(NULL, 0, "/Devices/ip/routes/@%i:%s/%s", AddrType, hexAddr, Filename);
char path[len+1];
char path[len+1];
- snprintf(path,
100
, "/Devices/ip/routes/@%i:%s/%s", AddrType, hexAddr, Filename);
+ snprintf(path,
len+1
, "/Devices/ip/routes/@%i:%s/%s", AddrType, hexAddr, Filename);
_SysDebug("%s", path);
_SysDebug("%s", path);
- return
o
pen(path, OPENFLAG_READ|OPENFLAG_WRITE);
+ return
_SysO
pen(path, OPENFLAG_READ|OPENFLAG_WRITE);
}
else
{
}
else
{
- int len = snprintf(NULL,
10
0, "/Devices/ip/routes/@%i:%s", AddrType, hexAddr);
+ int len = snprintf(NULL, 0, "/Devices/ip/routes/@%i:%s", AddrType, hexAddr);
char path[len+1];
char path[len+1];
- snprintf(path,
100
, "/Devices/ip/routes/@%i:%s", AddrType, hexAddr);
- return
o
pen(path, OPENFLAG_READ);
+ snprintf(path,
len+1
, "/Devices/ip/routes/@%i:%s", AddrType, hexAddr);
+ return
_SysO
pen(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;
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;
}
return fd;
}
UCC
git Repository :: git.ucc.asn.au