syscalls.inc 3.7 KB

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