|
@@ -261,7 +261,7 @@ CONST
|
|
|
|
|
|
TYPE
|
|
TYPE
|
|
Termios* = RECORD
|
|
Termios* = RECORD
|
|
- iflags*, oflags*, cflags*, lflags*: SET;
|
|
|
|
|
|
+ iflags*, oflags*, cflags*, lflags*: SET32;
|
|
cc*: ARRAY 19 OF CHAR;
|
|
cc*: ARRAY 19 OF CHAR;
|
|
dummy-: ARRAY 2 OF LONGINT
|
|
dummy-: ARRAY 2 OF LONGINT
|
|
END;
|
|
END;
|
|
@@ -269,17 +269,26 @@ TYPE
|
|
(*------------------------------------------------------------------*)
|
|
(*------------------------------------------------------------------*)
|
|
|
|
|
|
TYPE
|
|
TYPE
|
|
- DevT* = LONGWORD;
|
|
|
|
- InoT* = LONGWORD;
|
|
|
|
|
|
+ dev_t* = HUGEINT;
|
|
|
|
+ ino_t* = HUGEINT;
|
|
|
|
+ nlink_t* = LONGINT;
|
|
|
|
+ mode_t* = LONGINT;
|
|
|
|
+ off_t* = HUGEINT;
|
|
|
|
+ blksize_t*= LONGINT;
|
|
|
|
+ blkcnt_t* = HUGEINT;
|
|
|
|
+ uid_t* = LONGINT;
|
|
|
|
+ gid_t* = LONGINT;
|
|
|
|
+ pid_t* = LONGINT;
|
|
|
|
+
|
|
|
|
|
|
Status* = RECORD
|
|
Status* = RECORD
|
|
- dev- : DevT;
|
|
|
|
- ino- : InoT;
|
|
|
|
|
|
+ dev- : dev_t;
|
|
|
|
+ ino- : ino_t;
|
|
mode- : WORD;
|
|
mode- : WORD;
|
|
nlink- : WORD;
|
|
nlink- : WORD;
|
|
uid- : WORD;
|
|
uid- : WORD;
|
|
gid- : WORD;
|
|
gid- : WORD;
|
|
- rdev- : DevT;
|
|
|
|
|
|
+ rdev- : dev_t;
|
|
size- : LONGWORD;
|
|
size- : LONGWORD;
|
|
atime- : Timeval;
|
|
atime- : Timeval;
|
|
mtime- : Timeval;
|
|
mtime- : Timeval;
|
|
@@ -320,8 +329,8 @@ TYPE
|
|
FdSet* = ARRAY FdSetLen OF SET;
|
|
FdSet* = ARRAY FdSetLen OF SET;
|
|
|
|
|
|
Dirent* = POINTER TO RECORD
|
|
Dirent* = POINTER TO RECORD
|
|
- ino- : InoT;
|
|
|
|
- off- : LONGWORD;
|
|
|
|
|
|
+ ino- : ino_t;
|
|
|
|
+ off- : off_t;
|
|
reclen- : INTEGER;
|
|
reclen- : INTEGER;
|
|
name- : (*array of*) CHAR;
|
|
name- : (*array of*) CHAR;
|
|
END;
|
|
END;
|
|
@@ -377,11 +386,6 @@ TYPE
|
|
r_gsbase : HUGEINT;
|
|
r_gsbase : HUGEINT;
|
|
END;
|
|
END;
|
|
|
|
|
|
- FPcontext* = POINTER TO FPcontextDesc;
|
|
|
|
- FPcontextDesc* = RECORD
|
|
|
|
- i387- : ARRAY 95 OF LONGINT;
|
|
|
|
- filler- : ARRAY 5 OF LONGINT
|
|
|
|
- END;
|
|
|
|
|
|
|
|
Sigaction = RECORD
|
|
Sigaction = RECORD
|
|
sa_flags: LONGINT;
|
|
sa_flags: LONGINT;
|
|
@@ -395,8 +399,6 @@ TYPE
|
|
unused: ARRAY 8 OF LONGINT;
|
|
unused: ARRAY 8 OF LONGINT;
|
|
END;
|
|
END;
|
|
|
|
|
|
- pid_t* = WORD;
|
|
|
|
- off_t* = LONGWORD;
|
|
|
|
|
|
|
|
OberonXErrorHandler* = PROCEDURE ( disp, err: ADDRESS ): LONGINT;
|
|
OberonXErrorHandler* = PROCEDURE ( disp, err: ADDRESS ): LONGINT;
|
|
OberonXIOErrorHandler* = PROCEDURE ( disp: ADDRESS ): LONGINT;
|
|
OberonXIOErrorHandler* = PROCEDURE ( disp: ADDRESS ): LONGINT;
|