Commit Graph

28 Commits

Author SHA1 Message Date
Jonas Maebe
5a8959381c + Darwin/AArch64 support
git-svn-id: trunk@29934 -
2015-02-23 22:53:50 +00:00
Jonas Maebe
87f7d65650 * made several OS interfacing records non-packed, since they are not packed
in the system headers either

git-svn-id: trunk@20652 -
2012-03-29 17:10:13 +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
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
Jonas Maebe
e7d7867082 + added new tstatfs structure available on Mac OS X 10.6, which appears to
be the only one that's supported on iPhonsOS (fixes webtbs/tw1041 on
    iPhoneOS)

git-svn-id: trunk@14333 -
2009-12-05 10:51:48 +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
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
Jonas Maebe
8e55ea3d29 * 64 bit fixes for pthread and timeval structs
git-svn-id: trunk@6489 -
2007-02-14 21:52:56 +00:00
Jonas Maebe
37bd7d0b81 * fixed size_t and ssize_t for 64 bit
* fixed tstatfs

git-svn-id: trunk@6476 -
2007-02-13 19:10:38 +00:00
Jonas Maebe
41a108bbc3 * fixed type of ino_t
git-svn-id: trunk@6470 -
2007-02-13 15:16:23 +00:00
marco
238510c59d * added resource consts and types
git-svn-id: trunk@1749 -
2005-11-14 11:31:28 +00:00
Jonas Maebe
828eebe984 * cwstring fixed and activated for Darwin
git-svn-id: trunk@407 -
2005-06-14 18:30:05 +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
Jonas Maebe
45ffd3b843 * fixed SYS_NMLN constant 2005-02-11 13:07:05 +00:00
marco
65e58b0814 * priority constants 2004-11-14 12:24:33 +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
6ad0c08e17 * Darwin specific unixtype fixes. 2004-03-04 22:28:08 +00:00
Jonas Maebe
246629c717 - removed wordsinfdset again, because now it's defined in a common file 2004-03-01 19:50:40 +00:00
Jonas Maebe
f7e4eb439a + added wordsinfdset constant 2004-02-22 23:18:24 +00:00
Jonas Maebe
82343a6dc6 * first working version of the Darwin/Mac OS X (for PowerPC) RTL
Several non-essential units are still missing, but make cycle works
2004-01-04 20:05:38 +00:00
Jonas Maebe
eac3e6f828 * several fixes, addition of Mach trap numbers (thye are simply syscalls
with a negative number)
2003-05-25 12:59:56 +00:00
Jonas Maebe
15e37e7154 + initial revision, simply copied from FreeBSD 2002-09-08 09:00:54 +00:00