returns nonzero if special character
* _POSIX_NAME_MAX generates an error.
*)
_PC_NO_TRUNC=7;
(* returns nonzero if special character processing can be disabled,
* where filedes or path must refer to a terminal.
*)
_PC_VDISABLE=8;
_PC_SYNC_IO=9;
_PC_ASYNC_IO=10;
_PC_PRIO_IO=11;
_PC_SOCK_MAXBUF=12;
_PC_FILESIZEBITS=13;
_PC_REC_INCR_XFER_SIZE=14;
_PC_REC_MAX_XFER_SIZE=15;
_PC_REC_MIN_XFER_SIZE=16;
_PC_REC_XFER_ALIGN=17;
_PC_ALLOC_SIZE_MIN=18;
_PC_SYMLINK_MAX=19;
(* For posix fcntl() and `l_type' field of a `struct flock' for lockf(). *)
F_RDLCK=0; (* Read lock. *)
F_WRLCK=1; (* Write lock. *)
F_UNLCK=2; (* Remove lock. *)
F_DUPFD=0; (* Duplicate fildes *)
(* Constants for ulimit *)
UL_GETFSIZE=1; (* âîçâðàùàåò óñòàíîâëåííîå îãðàíè÷åíèå íà ðàçìåð
ôàéëà (â áëîêàõ ïî 512 áàéò) *)
UL_SETFSIZE=2; (* óñòàíàâëèâàåò ïðåäåëüíûé ðàçìåð ôàéëà *)
__UL_GETMAXBRK=3; (* âîçâðàùàåò ìàêñèìàëüíî âîçìîæíûé àäðåñ ñåãìåíòà äàííûõ *)
__UL_GETOPENMAX=4; (* âîçâðàùàåò ìàêñèìàëüíîå êîëè÷åñòâî ôàéëîâ, êîòîðîå
ïðîöåññ ìîæåò îòêðûòü *)
FD_SETSIZE=64;
(* Macros used as `request' argument to `ioctl'. *)
__SID=byte('S') shl 8;
I_NREAD =__SID or 1; (* Counts the number of data bytes in the data
block in the first message. *)
I_PUSH =__SID or 2; (* Push STREAMS module onto top of the current
STREAM, just below the STREAM head. *)
I_POP =__SID or 3; (* Remove STREAMS module from just below the
STREAM head. *)
I_LOOK =__SID or 4; (* Retrieve the name of the module just below
the STREAM head and place it in a character
string. *)
I_FLUSH =__SID or 5; (* Flush all input and/or output. *)
I_SRDOPT =__SID or 6; (* Sets the read mode. *)
Ñîäåðæàíèå Íàçàä Âïåðåä