Ñèñòåìíîå ïðîãðàììèðîâàíèå â UNIX ñðåäñòâàìè Free Pascal


         

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.  *)


Ñîäåðæàíèå  Íàçàä  Âïåðåä