2005-04-29 02:37:12 -04:00
|
|
|
! Copyright (C) 2005 Slava Pestov.
|
|
|
|
! See http://factor.sf.net/license.txt for BSD license.
|
|
|
|
IN: unix-internals
|
2005-06-09 21:00:00 -04:00
|
|
|
USING: alien ;
|
2005-04-29 02:37:12 -04:00
|
|
|
|
|
|
|
! FreeBSD
|
|
|
|
|
|
|
|
: O_RDONLY HEX: 0000 ;
|
|
|
|
: O_WRONLY HEX: 0001 ;
|
|
|
|
: O_RDWR HEX: 0002 ;
|
|
|
|
: O_CREAT HEX: 0200 ;
|
|
|
|
: O_TRUNC HEX: 0400 ;
|
2005-05-04 03:07:35 -04:00
|
|
|
|
2005-06-13 01:42:16 -04:00
|
|
|
: FD_SETSIZE 1024 ;
|
2005-04-29 02:37:12 -04:00
|
|
|
|
2005-05-04 03:07:35 -04:00
|
|
|
: SOL_SOCKET HEX: ffff ;
|
|
|
|
: SO_REUSEADDR HEX: 4 ;
|
2005-05-04 22:34:55 -04:00
|
|
|
: SO_OOBINLINE HEX: 100 ;
|
2005-05-23 19:14:29 -04:00
|
|
|
: SO_SNDTIMEO HEX: 1005 ;
|
|
|
|
: SO_RCVTIMEO HEX: 1006 ;
|
2005-04-29 02:37:12 -04:00
|
|
|
|
|
|
|
: INADDR_ANY 0 ;
|
2005-04-30 00:43:39 -04:00
|
|
|
|
2005-05-04 03:07:35 -04:00
|
|
|
: F_SETFL 4 ;
|
|
|
|
: O_NONBLOCK 4 ;
|
2005-06-09 21:00:00 -04:00
|
|
|
|
|
|
|
BEGIN-STRUCT: sockaddr-in
|
|
|
|
FIELD: uchar len
|
|
|
|
FIELD: uchar family
|
|
|
|
FIELD: ushort port
|
|
|
|
FIELD: in_addr_t addr
|
|
|
|
FIELD: longlong unused
|
|
|
|
END-STRUCT
|
2005-06-26 17:48:05 -04:00
|
|
|
|
|
|
|
: EINTR HEX: 4 ;
|
|
|
|
: EAGAIN HEX: 23 ;
|
|
|
|
: EINPROGRESS HEX: 24 ;
|