syscalls.inc 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. {
  2. $Id$
  3. This file is part of the Free Pascal run time library.
  4. Copyright (c) 1999-2000 by Michael Van Canneyt,
  5. member of the Free Pascal development team.
  6. See the file COPYING.FPC, included in this distribution,
  7. for details about the copyright.
  8. This program is distributed in the hope that it will be useful,
  9. but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  11. **********************************************************************}
  12. {
  13. $Log$
  14. Revision 1.8 2004-01-04 01:11:28 marco
  15. * a new qod port of the freebsd rtl. To be refined in the coming days.
  16. Revision 1.7 2003/10/17 20:57:10 olle
  17. * Changed m68k to cpum68k, i386 to cpui386
  18. Revision 1.6 2003/08/21 22:22:11 olle
  19. - removed parameter from fpc_iocheck
  20. Revision 1.5 2003/05/30 19:58:40 marco
  21. * Getting NetBSD/i386 to compile.
  22. Revision 1.3 2003/01/21 15:39:45 marco
  23. * NetBSD first rtl. Still not 100%, but close
  24. Revision 1.2 2003/01/17 22:13:47 marco
  25. * some updates
  26. Revision 1.1.2.4 2002/09/20 07:04:44 pierre
  27. * avoid compiler warning
  28. Revision 1.1.2.3 2002/01/23 09:10:05 marco
  29. * Similar truncate test. truncate tests from testsuite now seem to pass
  30. Revision 1.1.2.2 2001/08/29 09:43:07 marco
  31. * first lseek fix. Still not 100%, but don't know exact problem yet.
  32. Revision 1.1.2.1 2001/08/14 20:22:53 pierre
  33. New file
  34. Revision 1.1.2.7 2001/04/04 10:38:36 marco
  35. * Small fix to readdir. Is this *the* bug?
  36. Revision 1.1.2.6 2001/03/14 17:19:10 marco
  37. * Readdir compiles (some conflicts in Linux). Untested. Use NewReaddir to enable
  38. Revision 1.1.2.5 2001/03/12 20:37:50 marco
  39. * [Solaris] Now cycles for FreeBSD (wrong version Linux unit commited)
  40. Revision 1.1.2.4 2001/03/12 14:57:38 marco
  41. * [solaris] added some sys functions to decrease amount of ifdefs needed
  42. Revision 1.1.2.3 2000/09/19 09:58:49 marco
  43. * Mkdir fix
  44. Revision 1.1.2.2 2000/09/18 12:14:41 marco
  45. * An addw in the do_syscall(integer) caused warnings. Fixed
  46. Revision 1.1.2.1 2000/09/16 11:19:08 marco
  47. * Moved files from BSD to FreeBSD directory, with some small changes
  48. Revision 1.1.2.1 2000/09/10 16:12:14 marco
  49. Initial signals, sockets and clone
  50. Revision 1.1 2000/07/13 06:30:32 michael
  51. + Initial import
  52. Revision 1.15 2000/04/16 16:08:53 marco
  53. * Fixes (mainly opendir/Readdir/closedir)
  54. Revision 1.14 2000/04/14 17:04:13 marco
  55. * Working!
  56. Revision 1.13 2000/04/10 15:46:52 marco
  57. * worked all day. probably a lot changed
  58. Revision 1.11 2000/04/05 13:58:40 marco
  59. * syscall variablenames reintroduced.
  60. Revision 1.10 2000/03/16 16:18:12 marco
  61. * Last changes before next test. ppc386 -h works with these srcs.
  62. Revision 1.9 2000/03/02 15:34:07 marco
  63. * added a syscall for 5 longints
  64. Revision 1.8 2000/03/01 20:03:57 marco
  65. * small fixes for syslinux
  66. Revision 1.7 2000/03/01 17:28:40 marco
  67. * some changes due to updating linux.pp to new syscall
  68. Revision 1.6 2000/02/27 23:45:39 marco
  69. * Redone the syscalls
  70. Revision 1.5 2000/02/04 16:53:26 marco
  71. * Finished Linux (and rest syscalls) roughly. Some things still need to be
  72. tested, and checked (off_t calls specially)
  73. Revision 1.4 2000/02/03 17:04:47 marco
  74. * additions fixes due to port linux
  75. Revision 1.3 2000/02/02 18:07:27 marco
  76. * Ported except for readdir which is 200 lines C code in FBSD linux
  77. emulator
  78. Revision 1.2 2000/02/02 16:35:10 marco
  79. * Ported more functions. Half done now.
  80. Revision 1.1 2000/02/02 15:41:56 marco
  81. * Initial BSD version. Still needs a lot of work.
  82. }