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 - Renamed VFS syscalls to _Sys* to remove POSIX collisions
[tpg/acess2.git]
/
Usermode
/
Applications
/
axwin3_src
/
WM
/
ipc.c
diff --git
a/Usermode/Applications/axwin3_src/WM/ipc.c
b/Usermode/Applications/axwin3_src/WM/ipc.c
index
2917bc9
..
17956a0
100644
(file)
--- a/
Usermode/Applications/axwin3_src/WM/ipc.c
+++ b/
Usermode/Applications/axwin3_src/WM/ipc.c
@@
-76,11
+76,11
@@
void IPC_Init(void)
{
int tmp;
// TODO: Check this
- giNetworkFileHandle =
o
pen("/Devices/ip/loop/udp", OPENFLAG_READ);
+ giNetworkFileHandle =
_SysO
pen("/Devices/ip/loop/udp", OPENFLAG_READ);
if( giNetworkFileHandle != -1 )
{
tmp = AXWIN_PORT;
-
ioctl(giNetworkFileHandle, 4, &tmp);
// TODO: Don't hard-code IOCtl number
+
_SysIOCtl(giNetworkFileHandle, 4, &tmp);
// TODO: Don't hard-code IOCtl number
}
}
@@
-103,7
+103,7
@@
void IPC_HandleSelect(fd_set *set)
int readlen, identlen;
char *msg;
- readlen =
r
ead(giNetworkFileHandle, staticBuf, sizeof(staticBuf));
+ readlen =
_SysR
ead(giNetworkFileHandle, staticBuf, sizeof(staticBuf));
identlen = 4 + Net_GetAddressSize( ((uint16_t*)staticBuf)[1] );
msg = staticBuf + identlen;
@@
-114,7
+114,7
@@
void IPC_HandleSelect(fd_set *set)
}
size_t len;
-
pid_t
tid;
+
int
tid;
while( (len = SysGetMessage(&tid, 0, NULL)) )
{
char data[len];
@@
-145,7
+145,7
@@
void IPC_Type_Datagram_Send(const void *Ident, size_t Length, const void *Data)
memcpy(tmpbuf, Ident, identlen); // Header
memcpy(tmpbuf + identlen, Data, Length); // Data
// TODO: Handle fragmented packets
-
w
rite(giNetworkFileHandle, tmpbuf, sizeof(tmpbuf));
+
_SysW
rite(giNetworkFileHandle, tmpbuf, sizeof(tmpbuf));
}
int IPC_Type_Sys_GetSize(const void *Ident)
UCC
git Repository :: git.ucc.asn.au