summaryrefslogtreecommitdiff
path: root/ULibc.pas
diff options
context:
space:
mode:
authorTomas Bzatek <tbzatek@users.sourceforge.net>2024-11-09 22:18:20 +0100
committerTomas Bzatek <tbzatek@users.sourceforge.net>2024-11-09 22:18:20 +0100
commit7bf34513767bfd63a19fd7c420e8d825e50bf232 (patch)
tree8d9795f596676ac58997528112c7d14d765984a7 /ULibc.pas
parent77bf3f344e58da9484685ef3550e0909a3666d78 (diff)
downloadtuxcmd-7bf34513767bfd63a19fd7c420e8d825e50bf232.tar.xz
Fix ssize_t data type size
Diffstat (limited to 'ULibc.pas')
-rw-r--r--ULibc.pas12
1 files changed, 10 insertions, 2 deletions
diff --git a/ULibc.pas b/ULibc.pas
index 3b187be..3c2a615 100644
--- a/ULibc.pas
+++ b/ULibc.pas
@@ -51,9 +51,17 @@ type
{$ENDIF}
+{$IFDEF CPU64}
+ size_t = QWORD;
+ ssize_t = Int64;
+ clock_t = QWORD;
+{$ELSE}
+ size_t = Cardinal;
+ ssize_t = LongInt;
+ clock_t = Cardinal;
+{$ENDIF}
+
sig_atomic_t = Longint;
- size_t = Cardinal;
- ssize_t = Longint;
error_t = Integer;
__mode_t = DWORD;
__dev_t = QWORD;