fpc/rtl/unix
Jonas Maebe f6d452c2c0 * remove the RTL's installed signal handlers at the end of the system
unit's initialization code in case we're in a library
  + implemented InquireSignal(), AbandonSignalHandler(), HookSignal() and
    UnhookSignal() in the sysutils unit
  * for Kylix compatibility, these routines support operating on
    SIGINT and SIGQUIT as well, although they are not hooked by default
    by FPC. The run time errors/exception codes for these signals are
    resp. 217 and 233 (same as in Kylix; I changed ENoWideStringSupport
    to 234).
  * changed the BSD syscall version of fpsigaction to use pointer
    rather than "var" arguments (compatible with other targets, and
    required to be able to pass nil arguments inside the system unit)
  -> together fixes mantis #12704

git-svn-id: trunk@13077 -
2009-05-02 09:40:44 +00:00
..
aliasctp.inc * added csize_t and pcsize_t for non unix systems (in unix/ctypes.pp) 2009-01-26 12:58:20 +00:00
aliasptp.inc * add psize_t 2008-06-28 18:16:44 +00:00
baseunix.pp
bunxh.inc + add poll support for unix 2008-11-16 17:05:47 +00:00
bunxovl.inc * moved fplstat(ansistring,pstat) overload to bunxovl(h).inc, so all 2008-09-02 10:14:45 +00:00
bunxovlh.inc * moved fplstat(ansistring,pstat) overload to bunxovl(h).inc, so all 2008-09-02 10:14:45 +00:00
classes.pp
clocale.pp * use monetary thousands separator if numerical thousands separator is #0 2009-04-23 19:17:37 +00:00
convert.inc
crt.pp * keep reading in getxy until the entire xterm response has been read 2009-01-25 14:08:27 +00:00
cthreads.pp * new Intbasicevent*() implementation based on pthread_cond_signal by 2009-03-04 20:15:27 +00:00
ctypes.inc * added csize_t and pcsize_t for non unix systems (in unix/ctypes.pp) 2009-01-26 12:58:20 +00:00
cwstring.pp * force utf-8 on iPhoneOS, because locale settings are absent/ignored there 2009-05-01 09:19:53 +00:00
dl.pp * couple of small haiku fixes by Olivier Coursiere 2009-02-14 10:36:12 +00:00
dos.pp * fixed AddDisk() in sysutils and dos units, and fixed memory leaks 2009-02-27 22:02:24 +00:00
dynlibs.inc
errors.pp
fpmake.inc
genfdset.inc * two more culong(1) shl fixes. 2008-12-23 14:00:59 +00:00
genfunch.inc
genfuncs.inc
gensigset.inc
initc.pp
ipc.pp + darwin implementation of ipc unit by Werner Bochtler (mantis #10612) 2008-08-11 21:29:49 +00:00
ipccdecl.inc
keyboard.pp - removed duplicate GenMouseEvent() procedure (patch by Danny Milosavljevic, 2009-04-01 17:12:55 +00:00
mouse.pp
oscdecl.inc * fixed FpFcntl() for libc-based systems 2009-01-29 15:38:17 +00:00
oscdeclh.inc o Haiku patches by Olivier Coursiere 2009-02-01 10:30:55 +00:00
ports.pp
printer.pp * and more ESysEINTR and fpwaitpid fixing 2009-03-19 22:51:41 +00:00
serial.pp
settimeo.inc
sockets.pp
syscall.pp
sysdir.inc
sysfile.inc * EINTR handling... 2009-03-20 13:03:14 +00:00
sysheap.inc
sysunixh.inc + proper handling of lineinfo retrival for dyn. libs in unix 2008-05-18 18:42:09 +00:00
sysutils.pp * remove the RTL's installed signal handlers at the end of the system 2009-05-02 09:40:44 +00:00
terminfo.pp
termiosh.inc
timezone.inc
tthread.inc
ttyname.inc
unix.pp
unixsockets.pas
unixtype.pp
unixutil.pp * deprecated (for 2.4) some functions that take a shortstring path. 2009-02-02 10:06:03 +00:00
unxdeclh.inc * use statvfs/fstatvfs on solaris instead of statfs/fstatfs, because the 2009-02-28 10:18:36 +00:00
unxovl.inc
unxovlh.inc
varutils.pp
video.pp
x86.pp * fixed x86 unit for x86-64 2008-07-10 19:52:14 +00:00