summaryrefslogtreecommitdiffhomepage
path: root/include/ntapi/nt_socket.h
AgeCommit message (Collapse)AuthorFilesLines
2019-09-01struct _nt_socket: revised union members (.hprocess --> .dbgctx, added .hdir).midipix1-1/+2
2019-08-31struct _nt_socket: added the .hobj and .hprocess union members.midipix1-0/+2
2019-08-08struct _nt_socket: additional context handle union: added .hkey.midipix1-0/+1
2019-04-22nt_socket.h: added afd socket ioctl core definitions.midipix1-0/+106
2018-08-14socket interfaces: async i/o completion: mark nt_iosb as volatile.midipix1-15/+18
2018-06-15nt_socket.h: macro defs: renamed NT_AF_DECnet --> NT_AF_DECNET (coding style).midipix1-1/+1
2018-06-15framework: struct _nt_socket: added vfd-related overlay members.midipix1-0/+6
2018-05-26struct _nt_socket: union members: remove unused ones, add .hasync & .hsection.midipix1-2/+2
2017-09-17struct _nt_socket: added the hobject union member.midipix1-0/+1
2016-12-18ntapi_sc_sockete(): update to a more caller-friendly signature.midipix1-2/+2
2016-12-11api headers: added hosted environment and visual studio support.midipix1-1/+1
2016-12-11nt_socket.h: removed out-of-scope constant definitions.midipix1-21/+0
2016-10-10nt_socket.h: added socket-level socket option constants.midipix1-0/+26
2016-10-10nt_socket.h: added socket option level constants.midipix1-0/+6
2016-06-17nt_socket.h: add definition for NT_AFD_DEFER_ACCEPT.midipix1-0/+3
2016-06-16ntapi_sc_listen(): properly support backlog and afd flags.midipix1-1/+2
2016-06-16nt_socket.h: add afd bind (port-sharing) constants.midipix1-0/+6
2016-06-16ntapi_sc_bind(): properly support afd (port-sharing) flags.midipix1-1/+2
2016-06-16__ntapi_sc_getsockopt(): initial implementation and integration.midipix1-0/+9
2016-06-16__ntapi_sc_setsockopt(): initial implementation and integration.midipix1-0/+9
2016-06-16nt_socket.h: add afd sockopt definitions.midipix1-0/+15
2016-06-16nt_socket.h: add ipv6 sockopt constants.midipix1-0/+31
2016-06-16nt_socket.h: struct _nt_afd_listen_info: fix definition.midipix1-2/+2
2016-05-15nt_socket.h: added NT_AFD_POLL_CONNECT_FAIL.midipix1-0/+1
2016-04-01socket interfaces: added afd poll-related definitions.midipix1-0/+25
2016-03-27socket interfaces: __ntapi_sc_recv(): added connectionless datagram support.midipix1-0/+8
2016-03-23socket interfaces: __ntapi_sc_send(): added connectionless datagram support.midipix1-0/+2
2016-03-22socket interfaces: sc_shutdown(): remove non-native code path and constants.midipix1-7/+1
2016-03-22struct nt_socket: split the client reserved member into 'state' and 'iomode'.midipix1-1/+2
2016-03-22socket interfaces: sc_getpeername: initial integration.midipix1-0/+5
Integration of this function into the library has been delayed since the AFD ioctl operation, while succeeding, seems to only memset the caller's address buffer, and accordingly to never copy the remote socket address to it. Callers of sc_getpeername() should therefore first check the return value for success -- which may be used as indication that the socket is connected -- and then test the returned address buffer for validity.
2016-03-22nt_socket.h: fixed AFD IOCTL definitions.midipix1-2/+5
2015-07-27entered advanced internal development stage.midipix1-0/+429