From 58b3208552ad3f23f6ae2c4e7283550b02601bb7 Mon Sep 17 00:00:00 2001 From: marco Date: Sat, 2 Feb 2008 17:39:27 +0000 Subject: [PATCH] * fixed 16-bits types tgid/tpid/mode_t removed 1.0 compat ifdef git-svn-id: trunk@10158 - --- rtl/linux/ptypes.inc | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/rtl/linux/ptypes.inc b/rtl/linux/ptypes.inc index 8fbf4ec801..8958927bd4 100644 --- a/rtl/linux/ptypes.inc +++ b/rtl/linux/ptypes.inc @@ -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;