Fixed network documentation.

git-svn-id: svn://kolibrios.org@5143 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
hidnplayr 2014-10-06 08:57:52 +00:00
parent 9e2a21eb61
commit bbd90aaebc
2 changed files with 20 additions and 15 deletions

View File

@ -115,28 +115,39 @@ bl = 8 (set socket options)
in:
ecx = socket number
edx = level
esi = optionname
edi = ptr to buffer
edx = ptr to optstruct
Optstruct: dd level
dd optionname
dd optlength
db options...
The buffer's first dword is the length of the buffer, minus the first dword offcourse
out:
eax = -1 on error
bl = 9 (get socket options
bl = 9 (get socket options)
in:
ecx = socket number
edx = level
esi = optionname
edi = ptr to buffer
The buffer's first dword is the length of the buffer, minus the first dword offcourse
edx = ptr to optstruct
Optstruct: dd level
dd optionname
dd optlength
db options...
out:
eax = -1 on error, socket option otherwise
bl = 10 (get IPC socketpair)
in:
/
out:
eax = -1 on error, socketnum1 otherwise
ebx = socketnum2
TIP
when you import 'network.inc' and 'macros.inc' into your source code, you can use the following syntax to work with sockets:

View File

@ -4032,12 +4032,6 @@ Parameters:
Returned value:
* eax = socketnum1, -1 on error
* ebx = socketnum2, errorcode on error
Remarks:
Optstruct: dd level
dd optionname
dd optlength
db options...
======================================================================
=============== Function -1 - terminate thread/process ===============