[openbeosnetteam] Unix Sockets

Hello everybody,

i think to implement unix sockets (AF_UNIX domain) in the following fashion :

socket() : allocate a file descriptor

bind() : associate the file descriptor with a file (with fopen())

accept() : returns the file descriptor or dup()

for unnamed socket, create a pipe with mkfifo

For block/non_block options, set the corresponding options on the file.

Do you think this should be allright ?


Other questions :
-where can i find the source of the ioctl() function in the source tree ? It seems to do all the work in the socket() function.




Other related posts: