1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-29 00:10:21 +02:00

(scm_init_socket): Add SOCK_SEQPACKET and SOCK_RDM.

This commit is contained in:
Kevin Ryde 2004-08-17 23:44:25 +00:00
parent 52d1e968ac
commit 6f637a1bc0

View file

@ -1364,16 +1364,26 @@ scm_init_socket ()
scm_c_define ("INADDR_LOOPBACK", scm_from_ulong (INADDR_LOOPBACK)); scm_c_define ("INADDR_LOOPBACK", scm_from_ulong (INADDR_LOOPBACK));
#endif #endif
/* socket types. */ /* socket types.
SOCK_PACKET is deliberately omitted, the GNU/Linux socket(2) and
packet(7) advise that it's obsolete and strongly deprecated. */
#ifdef SOCK_STREAM #ifdef SOCK_STREAM
scm_c_define ("SOCK_STREAM", scm_from_int (SOCK_STREAM)); scm_c_define ("SOCK_STREAM", scm_from_int (SOCK_STREAM));
#endif #endif
#ifdef SOCK_DGRAM #ifdef SOCK_DGRAM
scm_c_define ("SOCK_DGRAM", scm_from_int (SOCK_DGRAM)); scm_c_define ("SOCK_DGRAM", scm_from_int (SOCK_DGRAM));
#endif #endif
#ifdef SOCK_SEQPACKET
scm_c_define ("SOCK_SEQPACKET", scm_from_int (SOCK_SEQPACKET));
#endif
#ifdef SOCK_RAW #ifdef SOCK_RAW
scm_c_define ("SOCK_RAW", scm_from_int (SOCK_RAW)); scm_c_define ("SOCK_RAW", scm_from_int (SOCK_RAW));
#endif #endif
#ifdef SOCK_RDM
scm_c_define ("SOCK_RDM", scm_from_int (SOCK_RDM));
#endif
/* setsockopt level. */ /* setsockopt level. */
#ifdef SOL_SOCKET #ifdef SOL_SOCKET