pierre
5fb61dc386
FreeBSD fixes for stat and dirent records
...
git-svn-id: trunk@41967 -
2019-05-01 15:59:52 +00:00
nickysn
d25e7b1074
* separated the OpenBSD version of the stat structure to a separate ifdef block.
...
* Fixed some incompatibilities in the OpenBSD stat structure - removed st_lspare
and changed the type of st_blksize to cint32 instead of cuint32.
git-svn-id: trunk@41827 -
2019-04-04 15:55:16 +00:00
nickysn
122888741c
+ added some comments to the else/endif directives to make it easier to figure
...
out their corresponding ifdef
git-svn-id: trunk@41826 -
2019-04-04 14:52:28 +00:00
nickysn
7b00c732b8
* Adjust for OpenBSD struct changes in the 'dir' structure. Based on OpenBSD
...
ports patch patch-fpcsrc_rtl_bsd_ostypes_inc
git-svn-id: trunk@41643 -
2019-03-08 16:26:40 +00:00
nickysn
2564588bf7
* Adjust for OpenBSD struct changes in the 'dirent' structure. Based on OpenBSD
...
ports patch patch-fpcsrc_rtl_bsd_ostypes_inc
git-svn-id: trunk@41642 -
2019-03-08 16:22:53 +00:00
nickysn
c183b49125
* refactored the ifdefs around the dirent structure
...
git-svn-id: trunk@41641 -
2019-03-08 16:18:17 +00:00
nickysn
d9509a22ad
* Adjust for OpenBSD struct changes in the 'stat' structure. Based on OpenBSD
...
ports patch patch-fpcsrc_rtl_bsd_ostypes_inc
git-svn-id: trunk@41640 -
2019-03-08 16:14:40 +00:00
michael
52cd572cec
* Use specific type for TFPSet elements
...
git-svn-id: trunk@36710 -
2017-07-09 14:47:27 +00:00
Jonas Maebe
f8f03ac4ad
* fixed dirent handling for DragonFly BSD (patch by John Marino,
...
mantis #29228 )
git-svn-id: trunk@32706 -
2015-12-24 10:54:47 +00:00
Jonas Maebe
5a8959381c
+ Darwin/AArch64 support
...
git-svn-id: trunk@29934 -
2015-02-23 22:53:50 +00:00
marco
2578514853
* first dragonfly patch (existing most). Mantis #27091
...
git-svn-id: trunk@29213 -
2014-12-07 20:27:02 +00:00
pierre
7ffca97a68
OpenBSD support for OS version specific syscall numbers
...
git-svn-id: trunk@29136 -
2014-11-23 21:59:25 +00:00
marco
c4d8a4c5f2
* Stat file patches from OpenBSD ports tree.
...
git-svn-id: trunk@28739 -
2014-10-04 11:25:45 +00:00
marco
bcd13a856d
* Some convenience permission constants, patch by Graeme #26373
...
git-svn-id: trunk@28038 -
2014-06-23 15:35:43 +00:00
marco
9554eb2b48
* some O_ constants. Patch by Barlone.
...
git-svn-id: trunk@24536 -
2013-05-20 15:30:40 +00:00
pierre
78e129931b
Add NETBSD_USE_STAT30 conditional for recent NetBSD changes, not yet used
...
git-svn-id: trunk@20741 -
2012-04-07 15:37:03 +00:00
pierre
67bc3c0e0b
st_mode is before st_ino for NetBSD in stat record
...
git-svn-id: trunk@20737 -
2012-04-06 23:55:57 +00:00
Jonas Maebe
aefe5acd72
- removed "packed" modifiers from record types, the C versions don't have any
...
__attribute__((__packed__)) either (and {$packrecords c} is always active
when compiling this file)
git-svn-id: trunk@19612 -
2011-11-08 22:04:36 +00:00
Jonas Maebe
c7d38570fd
* fixed file descriptor control and locking flags (patch by Barlone,
...
bug #20617 )
git-svn-id: trunk@19611 -
2011-11-08 21:44:49 +00:00
pierre
03b4681c1b
* Rectify position of BirthTime fields in Stat record for openbsd
...
git-svn-id: trunk@19416 -
2011-10-08 13:01:05 +00:00
pierre
902ba04ecd
* Fix stat type for openbsd
...
git-svn-id: trunk@19409 -
2011-10-07 21:28:08 +00:00
Jonas Maebe
6920c7a0c1
* fixed stat/fstat-related types for iphonesim platform
...
(mantis #20249 )
git-svn-id: trunk@19078 -
2011-09-17 09:31:32 +00:00
Jonas Maebe
255a9e7d22
* dirent structure available on 10.6 and iPhoneOS
...
* added some missing private fields to "dir" type for all Darwin platforms
git-svn-id: trunk@14334 -
2009-12-05 11:29:59 +00:00
Jonas Maebe
c40d6cca8b
+ Darwin-specific fcntl constants
...
git-svn-id: trunk@13186 -
2009-05-23 10:10:56 +00:00
Jonas Maebe
d6f3ecc9fc
* fixed definition of ino_t (64 instead of 32 bit) and of stat record
...
(slightly different order of fields) for darwin/arm
git-svn-id: trunk@13069 -
2009-05-01 11:18:18 +00:00
micha
4594758ae5
+ add poll support for unix
...
git-svn-id: trunk@12128 -
2008-11-16 17:05:47 +00:00
marco
2214c11330
* removed restoration ofa compability that never existed
...
git-svn-id: trunk@7267 -
2007-05-04 22:06:12 +00:00
marco
fd6f6cf7e9
* fix for 8801. mmap constants inconsistancy. Old constants are aliased for compat. non portable moved to OS specific units (merge)
...
git-svn-id: trunk@7265 -
2007-05-04 21:23:02 +00:00
daniel
d030103742
+ Restore "stat" data structure in backward compatible state
...
git-svn-id: trunk@6963 -
2007-03-23 22:23:24 +00:00
marco
1656cdc574
* little fixes related to KQueue and Sendfile
...
git-svn-id: trunk@2529 -
2006-02-12 14:12:15 +00:00
marco
b6ed07eb30
* fixed RLIMIT_VMEM gotcha
...
git-svn-id: trunk@1754 -
2005-11-15 11:15:27 +00:00
marco
238510c59d
* added resource consts and types
...
git-svn-id: trunk@1749 -
2005-11-14 11:31:28 +00:00
peter
4ace790492
* remove $Log
...
git-svn-id: trunk@231 -
2005-06-07 09:47:55 +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
peter
4534feb917
* include file cleanup part 2
2005-02-13 21:47:56 +00:00
peter
f5bc749953
* bsd thread updates
2005-02-06 12:16:52 +00:00
marco
c505806918
* tz_ prefixed for timezone
2004-12-02 11:22:11 +00:00
peter
ab5352d3f1
* fpnanosleep exported in baseunix
...
* fpnanosleep has pointer arguments to be C compliant
2003-09-27 13:45:58 +00:00
marco
fd77009ae5
* stat macro fixes voor BSD
2003-09-17 11:52:05 +00:00
marco
83b0b82e11
* fix
2003-09-15 07:23:51 +00:00
marco
7efaf7dee2
* Unix reform stage two. Remove all calls from Unix that exist in Baseunix.
2003-09-14 20:15:01 +00:00
marco
832a1bcb96
* FreeBSD compiles now with baseunix mods.
2003-01-05 19:01:28 +00:00