pierre
429bd929e8
Update dev_t, ino_t and nlink_t types to cunit64
...
git-svn-id: trunk@41968 -
2019-05-01 16:04:38 +00:00
marco
882bfd448d
* fix for FreeBSD9 compatibility break where sem_t is no longer an opague pointer but a record.
...
Since it will only waste some stack space, one can the FreeBSD9 structure on all versions.
git-svn-id: trunk@23589 -
2013-02-10 17:51:29 +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
56ca6b2db3
* small fix from Jasper Lievens.
...
git-svn-id: trunk@16702 -
2011-01-04 08:31:39 +00:00
marco
6a12cb6e68
* continue exchanging untyped "Pointer" handle types to pointer to empty records.
...
see discussion mantis 16607.
git-svn-id: trunk@15405 -
2010-06-10 20:28:39 +00:00
marco
5fac78e334
* start exchanging untyped "Pointer" handle types to pointer to empty records.
...
see discussion mantis 16607
git-svn-id: trunk@15404 -
2010-06-10 20:22:22 +00:00
marco
5d87461507
* moves the alias "TTime = time_t" from ptypes.inc to unixtype.pp.
...
This means it is not aliased in the body of the system unit (which causes
trouble with the delphi type of the same name), but baseunix/unix/unixtype
will containue to export the type.
git-svn-id: trunk@14584 -
2010-01-09 16:05:42 +00:00
marco
3f5511661a
* lots of little longint() to TSysParam() fixes. Ancient code, brr.
...
git-svn-id: trunk@11790 -
2008-09-15 20:01:17 +00:00
marco
55bf13596e
* correction for omfsnamelen, which hopefully fixes ostat
...
git-svn-id: trunk@11784 -
2008-09-14 20:42:46 +00:00
Jonas Maebe
68595c8b72
* fixed wchar_t type (was: widechar, now is cint/cint32/long depending on
...
platform)
+ mbstate_t type for all unixes except BeOS (doesn't exist for BeOS)
+ implemented UpperAnsiStringProc/LowerAnsiStringProc for unix
* fixed Ansi2UCS4Move in cwstring (although it isn't used anywhere
currently)
+ test for Upper/LowerAnsiString
git-svn-id: trunk@9393 -
2007-12-05 17:42:35 +00:00
Almindor
fdcc5f4332
* use TIOCtlRequest instead of hard ifdefs to remove warnings
...
git-svn-id: trunk@8679 -
2007-09-29 14:22:41 +00:00
marco
77d20d988c
* some patches related to shared linking + some AMD64 checks.
...
git-svn-id: trunk@2294 -
2006-01-15 14:33:30 +00:00
marco
238510c59d
* added resource consts and types
...
git-svn-id: trunk@1749 -
2005-11-14 11:31:28 +00:00
marco
801428838f
* FreeBSD cwstring support
...
git-svn-id: trunk@802 -
2005-08-06 13:33:36 +00:00
peter
4ace790492
* remove $Log
...
git-svn-id: trunk@231 -
2005-06-07 09:47:55 +00:00
Jonas Maebe
619cbfd88b
* definition of pthread_mutex_t moved to pmutext.inc
...
git-svn-id: trunk@186 -
2005-06-03 21:07: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
marco
42404cd68e
* moved some calls from unix to baseunix. Darwin untested.
2004-11-14 12:21:08 +00:00
marco
726ddc2fbf
* statfs moved and updated
2004-10-31 14:34:14 +00:00
Jonas Maebe
159912ec47
* fixed definition of pthread_mutex_t for non-linux targets (and for
...
linux as well, actually).
* base libpthread definitions are now in ptypes.inc, included in unixtype
They sometimes have an extra underscore in front of their name, in
case they were also exported by the packages/base/pthreads unit, so
they can keep their original name there
* cthreadds unit now imports systuils, because it uses exceptions (it
already did so before as well)
* fixed many linux definitions of libpthread functions in pthrlinux.inc
(integer -> cint etc)
+ added culonglong type to ctype.inc
2004-09-09 20:29:06 +00:00
Jonas Maebe
341d25bfb2
* fixed pthread type definitions for darwin and made them generic
2004-08-25 21:42:11 +00:00
marco
49e7c1c523
* left a comment unmatched
2004-05-18 19:33:45 +00:00
marco
639e387db1
* first x86-64 changes
2004-05-17 19:18:38 +00:00
marco
93622ec2e8
* UnixType changes. Please report problems to me.
2004-03-04 22:15:16 +00:00
Jonas Maebe
d6743c1491
* moved SIG_MAXSIG and wordsinsigset constants from bunxtype.inc to
...
ptypes.inc (already there for Darwin)
2004-01-04 20:08:45 +00:00
marco
ed32411ea4
*** empty log message ***
2003-12-30 12:32:30 +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
7efaf7dee2
* Unix reform stage two. Remove all calls from Unix that exist in Baseunix.
2003-09-14 20:15:01 +00:00
marco
bdfdf058e5
* split into ptypes and ctypes
2003-01-03 13:11:32 +00:00
marco
954e27b3ca
* ptime_t
2002-11-13 18:14:33 +00:00
marco
21fb7bbb50
* Only "difficult" functions + execvp + termios + rewinddir left to do
2002-10-27 17:21:29 +00:00
peter
9f31783a0a
* old logs removed and tabs fixed
2002-09-07 16:01:16 +00:00
marco
6088d82362
* More POSIX updates. Small changes to lseek and ftruncate in osposix.inc
...
Initial versions of the type includefiles
2002-08-04 04:29:34 +00:00