| .. | .. |
|---|
| 26 | 26 | gid_t st_gid; |
|---|
| 27 | 27 | unsigned st_rdev; |
|---|
| 28 | 28 | long st_pad2[2]; |
|---|
| 29 | | - off_t st_size; |
|---|
| 29 | + long st_size; |
|---|
| 30 | 30 | long st_pad3; |
|---|
| 31 | 31 | /* |
|---|
| 32 | 32 | * Actually this should be timestruc_t st_atime, st_mtime and st_ctime |
|---|
| 33 | 33 | * but we don't have it under Linux. |
|---|
| 34 | 34 | */ |
|---|
| 35 | | - time_t st_atime; |
|---|
| 35 | + long st_atime; |
|---|
| 36 | 36 | long st_atime_nsec; |
|---|
| 37 | | - time_t st_mtime; |
|---|
| 37 | + long st_mtime; |
|---|
| 38 | 38 | long st_mtime_nsec; |
|---|
| 39 | | - time_t st_ctime; |
|---|
| 39 | + long st_ctime; |
|---|
| 40 | 40 | long st_ctime_nsec; |
|---|
| 41 | 41 | long st_blksize; |
|---|
| 42 | 42 | long st_blocks; |
|---|
| .. | .. |
|---|
| 70 | 70 | * Actually this should be timestruc_t st_atime, st_mtime and st_ctime |
|---|
| 71 | 71 | * but we don't have it under Linux. |
|---|
| 72 | 72 | */ |
|---|
| 73 | | - time_t st_atime; |
|---|
| 73 | + long st_atime; |
|---|
| 74 | 74 | unsigned long st_atime_nsec; /* Reserved for st_atime expansion */ |
|---|
| 75 | 75 | |
|---|
| 76 | | - time_t st_mtime; |
|---|
| 76 | + long st_mtime; |
|---|
| 77 | 77 | unsigned long st_mtime_nsec; /* Reserved for st_mtime expansion */ |
|---|
| 78 | 78 | |
|---|
| 79 | | - time_t st_ctime; |
|---|
| 79 | + long st_ctime; |
|---|
| 80 | 80 | unsigned long st_ctime_nsec; /* Reserved for st_ctime expansion */ |
|---|
| 81 | 81 | |
|---|
| 82 | 82 | unsigned long st_blksize; |
|---|
| .. | .. |
|---|
| 105 | 105 | unsigned int st_rdev; |
|---|
| 106 | 106 | unsigned int st_pad1[3]; /* Reserved for st_rdev expansion */ |
|---|
| 107 | 107 | |
|---|
| 108 | | - off_t st_size; |
|---|
| 108 | + long st_size; |
|---|
| 109 | 109 | |
|---|
| 110 | 110 | /* |
|---|
| 111 | 111 | * Actually this should be timestruc_t st_atime, st_mtime and st_ctime |
|---|