* fixed 16-bits types tgid/tpid/mode_t removed 1.0 compat ifdef

git-svn-id: trunk@10158 -
This commit is contained in:
marco 2008-02-02 17:39:27 +00:00
parent 60534af6ce
commit 58b3208552

View File

@ -35,11 +35,7 @@ introduction)
Type
{$ifndef VER_1_0} // maybe wrong (kernel vs libc)
dev_t = cuint64; { used for device numbers }
{$else}
dev_t = int64;
{$endif}
TDev = dev_t;
pDev = ^dev_t;
@ -58,7 +54,7 @@ Type
{$ifdef cpu64}
mode_t = cint; { used for file attributes }
{$else cpu64}
mode_t = cushort; { used for file attributes }
mode_t = cuint32; { used for file attributes }
{$endif cpu64}
TMode = mode_t;
pMode = ^mode_t;
@ -106,13 +102,13 @@ Type
pwchar_t = ^wchar_t;
{$ifdef cpu64}
uid_t = cuint; { used for user ID type }
gid_t = cuint; { used for group IDs }
uid_t = cuint32; { used for user ID type }
gid_t = cuint32; { used for group IDs }
ipc_pid_t = cint;
{$else cpu64}
uid_t = cushort; { used for user ID type }
gid_t = cushort; { used for group IDs }
ipc_pid_t = cushort;
uid_t = cuint32; { used for user ID type }
gid_t = cuint32; { used for group IDs }
ipc_pid_t = cushort; // still 16-bit
{$endif cpu64}
TUid = uid_t;
pUid = ^uid_t;