mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-13 20:11:19 +02:00
* fixed stat struct (previous one was a frankenversion of ppc and
i386 version)
This commit is contained in:
parent
1f9112f544
commit
3d51adec9a
@ -13,13 +13,13 @@
|
||||
|
||||
**********************************************************************}
|
||||
|
||||
{ note: NO packed record, C also inserts padding after the nlink field! }
|
||||
Stat = Record // No unix typing because of differences
|
||||
Stat = packed Record // No unix typing because of differences
|
||||
case byte of
|
||||
0: (st_dev : cardinal;
|
||||
st_ino,
|
||||
st_mode : cardinal;
|
||||
nlink : word;
|
||||
__pad1 : word;
|
||||
uid,
|
||||
gid,
|
||||
rdev : cardinal;
|
||||
@ -34,33 +34,34 @@
|
||||
__unused3,
|
||||
__unused4,
|
||||
__unused5 : cardinal;);
|
||||
1: (
|
||||
dev : cardinal;
|
||||
pad1 : word;
|
||||
ino : longint;
|
||||
mode,
|
||||
nlink_dummy,
|
||||
1: (dev : cardinal;
|
||||
ino,
|
||||
mode : cardinal;
|
||||
nlink_dummy : word;
|
||||
__pad2 : word;
|
||||
uid_dummy,
|
||||
gid_dummy : word;
|
||||
rdev_dummy : dev_t;
|
||||
pad2_dummy : word;
|
||||
size,
|
||||
blksze,
|
||||
gid_dummy,
|
||||
rdev_dummy : cardinal;
|
||||
size : longint;
|
||||
blksize,
|
||||
blocks,
|
||||
atime,
|
||||
unused1_dummy,
|
||||
__unused1_dummy,
|
||||
mtime,
|
||||
unused2_dummy,
|
||||
__unused2_dummy,
|
||||
ctime,
|
||||
unused3_dummy,
|
||||
unused4_dummy,
|
||||
unused5_dummy : longint;
|
||||
);
|
||||
__unused3_dummy,
|
||||
__unused4_dummy,
|
||||
__unused5_dummy : cardinal;);
|
||||
end;
|
||||
|
||||
{
|
||||
$Log$
|
||||
Revision 1.1 2003-05-15 22:50:51 jonas
|
||||
Revision 1.2 2003-05-16 21:22:11 jonas
|
||||
* fixed stat struct (previous one was a frankenversion of ppc and
|
||||
i386 version)
|
||||
|
||||
Revision 1.1 2003/05/15 22:50:51 jonas
|
||||
* the stat type is processor-dependent
|
||||
* the dev_t tpye is processor dependent. Don't use it in the stat type
|
||||
however, as that one is also used at a time where dev_t is already
|
||||
|
Loading…
Reference in New Issue
Block a user