sigstackh.inc 767 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. type
  2. P_sigstack = ^_sigstack;
  3. _sigstack = record // Renamed to avoid clash with sigstack function.
  4. ss_sp : pointer;
  5. ss_onstack : longint;
  6. end;
  7. Const
  8. SS_ONSTACK = 1;
  9. SS_DISABLE = 2;
  10. MINSIGSTKSZ = 2048;
  11. SIGSTKSZ = 8192;
  12. Type
  13. Psigaltstack = ^_sigaltstack;
  14. _sigaltstack = record // Renamed to avoid clash with sigaltstack function.
  15. ss_sp : pointer;
  16. ss_flags : longint;
  17. ss_size : size_t;
  18. end;
  19. stack_t = _sigaltstack;
  20. Pstack_t = ^stack_t;
  21. { ---------------------------------------------------------------------
  22. Borland compatibility types
  23. ---------------------------------------------------------------------}
  24. Type
  25. TSigStack = _sigstack;
  26. PSigStack = ^TSigStack;
  27. TStack = stack_t;
  28. PStack = ^TStack;