marcoonthegit
99e3789fa3
* commit ACM's fpc.diff, resolves mantis #37220 and FreeBSD 12/13 syscall port
2022-06-18 13:58:00 +02:00
svenbarth
1b1f7c60ce
+ add FreeBSD syscall number for mprotect
...
git-svn-id: trunk@42180 -
2019-06-06 20:43:53 +00:00
marco
316a50ff23
* support for clock_gettime(), patch by Graeme.
...
git-svn-id: trunk@28599 -
2014-09-05 13:01:04 +00:00
marco
07fabab526
* fpgetsid, Mantis #20329
...
git-svn-id: trunk@19178 -
2011-09-22 13:21:38 +00:00
marco
3a12f018f4
* Updated statfs to FreeBSD5+ level. Used a statfs union to provide some backwards compat.
...
git-svn-id: trunk@17147 -
2011-03-19 21:43:36 +00:00
marco
ee31bd0b62
* added getfsstat
...
git-svn-id: trunk@17038 -
2011-02-27 20:15:39 +00:00
daniel
1009a84e25
+ Add modify_ldt to linux unit
...
+ Add sched_yield to linux unit
- Remove clone for m68k from linux unit (unimplemented assembler section)
+ Add fpsigtimedwait to baseunix unit
git-svn-id: trunk@15602 -
2010-07-18 21:53:26 +00:00
marco
5121f470a2
* moved ugetrlimit to the implementation (as linux specific call it shouldn't be exported)
...
* syscall implementation for FreeBSD of get/setrlimit
git-svn-id: trunk@13875 -
2009-10-16 18:47:43 +00:00
micha
d6b3d5dd38
* enable poll syscall in freebsd
...
git-svn-id: trunk@12156 -
2008-11-17 22:20:37 +00:00
Almindor
04ee4375a7
* adds support of KSE kernel threads to freeBSD
...
+ adds ucontext types required
+ adds stack_t to signals include
+ adds kde_ syscalls
git-svn-id: trunk@4850 -
2006-10-10 19:28:11 +00:00
Almindor
57d5ce9713
* some unix changes mainly on freeBSD and fix to MAXPATHLEN constant
...
+ added kld* syscalls for freeBSD (tested)
+ changed "directives" macro for freeBSD unit to "extdecl" for Lazarus
+ changed MAXPATHLEN from 255 (wrong on all unices known to fpc since 1993) to 1024 for non-linux and 4096 for linux as per source code (2.4+ for linux, 1993 BSD for BSDs, Solaris 10)
git-svn-id: trunk@4779 -
2006-10-03 20:35:07 +00:00
Almindor
ad7d9f29b8
* makes freeBSD fpc use new sigaction (5.x+)
...
git-svn-id: trunk@4680 -
2006-09-22 08:34:34 +00:00
Almindor
2b9ccf6579
* adds comments to to-be-obsolete syscalls for future review
...
git-svn-id: trunk@2909 -
2006-03-13 14:26:28 +00:00
marco
6f0e817973
* pwrite/writev for *BSD + FPC_USE_LIBC. Requires IOVEC et al to be defined in ostypes.inc
...
git-svn-id: trunk@2734 -
2006-03-04 14:21:42 +00:00
marco
a5d3c6f81a
* sendfile call
...
git-svn-id: trunk@2532 -
2006-02-12 14:35:19 +00:00
marco
0875bcc865
* Kqueue syscalls
...
git-svn-id: trunk@2518 -
2006-02-11 19:12:08 +00:00
peter
4ace790492
* remove $Log
...
git-svn-id: trunk@231 -
2005-06-07 09:47:55 +00:00
marco
cc6d13cca4
* uuidgen added
...
git-svn-id: trunk@71 -
2005-05-22 14:23:15 +00:00
fpc
790a4fe2d3
* log and id tags removed
...
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
fpc
50778076c3
initial import
...
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
peter
e417e34496
* truncate log
2005-02-14 17:13:06 +00:00
marco
da54c52817
* settimeofday now used, apparantly forget to fix this in 1.1
2004-10-31 14:27:51 +00:00
marco
c0c83b91f8
* IPC syscalls moved
2004-04-25 15:07:59 +00:00
marco
21fb7bbb50
* Only "difficult" functions + execvp + termios + rewinddir left to do
2002-10-27 17:21:29 +00:00
marco
9b47bcfe9b
* First series POSIX calls commits. Including getcwd.
2002-10-26 18:27:51 +00:00
peter
9f31783a0a
* old logs removed and tabs fixed
2002-09-07 16:01:16 +00:00
marco
5b3204e916
* again fixes.
2002-08-19 12:32:34 +00:00
marco
059ebbe89e
* Some stuff from 1.0.x ported
2002-05-06 09:35:09 +00:00
marco
35789061ba
* IOPERM for FreeBSD. Port routines moved from linsysca to Unix again .
2001-01-22 07:25:10 +00:00
peter
4c541782d1
* fixes merges
2000-10-26 23:00:12 +00:00
marco
9ca9df4a7f
* FreeBSD support into 1.1
2000-09-18 13:42:35 +00:00