sigseth.inc 892 B

12345678910111213141516171819202122232425262728293031
  1. type
  2. P__sig_atomic_t = ^__sig_atomic_t;
  3. __sig_atomic_t = longint;
  4. Const
  5. _SIGSET_NWORDS = 1024 div (8 * (sizeof(dword)));
  6. type
  7. P__sigset_t = ^__sigset_t;
  8. __sigset_t = record
  9. __val : array[0..(_SIGSET_NWORDS)-1] of dword;
  10. end;
  11. sigset_t = __sigset_t;
  12. Psigset_t = ^sigset_t;
  13. function __sigismember(_para1:P__sigset_t; _para2:longint):longint;cdecl;external clib name '__sigismember';
  14. function __sigaddset(_para1:P__sigset_t; _para2:longint):longint;cdecl;external clib name '__sigaddset';
  15. function __sigdelset(_para1:P__sigset_t; _para2:longint):longint;cdecl;external clib name '__sigdelset';
  16. { ---------------------------------------------------------------------
  17. Borland compatibility types
  18. ---------------------------------------------------------------------}
  19. Type
  20. TSigset = __sigset_t;
  21. PSigset = ^TSigset;
  22. sig_atomic_t = __sig_atomic_t;