unix.ffi: adding getsockopt and some socket options.
parent
2845fb47c1
commit
5b3987a26f
|
@ -182,6 +182,7 @@ FUNCTION: int setpgid ( pid_t pid, pid_t gid )
|
||||||
FUNCTION: int setregid ( gid_t rgid, gid_t egid )
|
FUNCTION: int setregid ( gid_t rgid, gid_t egid )
|
||||||
FUNCTION: int setreuid ( uid_t ruid, uid_t euid )
|
FUNCTION: int setreuid ( uid_t ruid, uid_t euid )
|
||||||
FUNCTION: pid_t setsid ( )
|
FUNCTION: pid_t setsid ( )
|
||||||
|
FUNCTION: int getsockopt ( int s, int level, int optname, void* optval, socklen_t* optlen )
|
||||||
FUNCTION: int setsockopt ( int s, int level, int optname, void* optval, socklen_t optlen )
|
FUNCTION: int setsockopt ( int s, int level, int optname, void* optval, socklen_t optlen )
|
||||||
FUNCTION: int setuid ( uid_t uid )
|
FUNCTION: int setuid ( uid_t uid )
|
||||||
FUNCTION: int socket ( int domain, int type, int protocol )
|
FUNCTION: int socket ( int domain, int type, int protocol )
|
||||||
|
|
|
@ -22,7 +22,10 @@ CONSTANT: SOL_SOCKET 1
|
||||||
|
|
||||||
CONSTANT: FD_SETSIZE 1024
|
CONSTANT: FD_SETSIZE 1024
|
||||||
|
|
||||||
|
CONSTANT: SO_DEBUG 1
|
||||||
CONSTANT: SO_REUSEADDR 2
|
CONSTANT: SO_REUSEADDR 2
|
||||||
|
CONSTANT: SO_TYPE 3
|
||||||
|
CONSTANT: SO_ERROR 4
|
||||||
CONSTANT: SO_DONTROUTE 5
|
CONSTANT: SO_DONTROUTE 5
|
||||||
CONSTANT: SO_BROADCAST 6
|
CONSTANT: SO_BROADCAST 6
|
||||||
CONSTANT: SO_SNDBUF 7
|
CONSTANT: SO_SNDBUF 7
|
||||||
|
|
|
@ -17,6 +17,8 @@ CONSTANT: O_NOCTTY 0x20000
|
||||||
ALIAS: O_NDELAY O_NONBLOCK
|
ALIAS: O_NDELAY O_NONBLOCK
|
||||||
|
|
||||||
CONSTANT: SOL_SOCKET 0xffff
|
CONSTANT: SOL_SOCKET 0xffff
|
||||||
|
CONSTANT: SO_DEBUG 0x1
|
||||||
|
CONSTANT: SO_ACCEPTCONN 0x2
|
||||||
CONSTANT: SO_REUSEADDR 0x4
|
CONSTANT: SO_REUSEADDR 0x4
|
||||||
CONSTANT: SO_KEEPALIVE 0x8
|
CONSTANT: SO_KEEPALIVE 0x8
|
||||||
CONSTANT: SO_DONTROUTE 0x10
|
CONSTANT: SO_DONTROUTE 0x10
|
||||||
|
@ -24,8 +26,12 @@ CONSTANT: SO_BROADCAST 0x20
|
||||||
CONSTANT: SO_OOBINLINE 0x100
|
CONSTANT: SO_OOBINLINE 0x100
|
||||||
CONSTANT: SO_SNDBUF 0x1001
|
CONSTANT: SO_SNDBUF 0x1001
|
||||||
CONSTANT: SO_RCVBUF 0x1002
|
CONSTANT: SO_RCVBUF 0x1002
|
||||||
|
CONSTANT: SO_SNDLOWAT 0x1003
|
||||||
|
CONSTANT: SO_RCVLOWAT 0x1004
|
||||||
CONSTANT: SO_SNDTIMEO 0x1005
|
CONSTANT: SO_SNDTIMEO 0x1005
|
||||||
CONSTANT: SO_RCVTIMEO 0x1006
|
CONSTANT: SO_RCVTIMEO 0x1006
|
||||||
|
CONSTANT: SO_ERROR 0x1007
|
||||||
|
CONSTANT: SO_TYPE 0x1008
|
||||||
|
|
||||||
CONSTANT: F_SETFD 2
|
CONSTANT: F_SETFD 2
|
||||||
CONSTANT: F_SETFL 4
|
CONSTANT: F_SETFL 4
|
||||||
|
|
Loading…
Reference in New Issue