mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
lstat64:: use Posix st_mode defines
Instead of the obsolete SysV S_IEXEC, S_IREAD, and S_IWRITE, use
the Posix defines of S_I[WRX]{OTH,GRP,USR}.
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Dave Chinner <david@fromorbit.com>
This commit is contained in:
committed by
Dave Chinner
parent
9571c7945a
commit
9cd152cafd
+9
-9
@@ -92,23 +92,23 @@ main(int argc, char **argv)
|
||||
printf(" Size: %-10llu", (unsigned long long)sbuf.st_size);
|
||||
}
|
||||
|
||||
if (sbuf.st_mode & (S_IEXEC>>6))
|
||||
if (sbuf.st_mode & S_IXOTH)
|
||||
mode[9] = 'x';
|
||||
if (sbuf.st_mode & (S_IWRITE>>6))
|
||||
if (sbuf.st_mode & S_IWOTH)
|
||||
mode[8] = 'w';
|
||||
if (sbuf.st_mode & (S_IREAD>>6))
|
||||
if (sbuf.st_mode & S_IROTH)
|
||||
mode[7] = 'r';
|
||||
if (sbuf.st_mode & (S_IEXEC>>3))
|
||||
if (sbuf.st_mode & S_IXGRP)
|
||||
mode[6] = 'x';
|
||||
if (sbuf.st_mode & (S_IWRITE>>3))
|
||||
if (sbuf.st_mode & S_IWGRP)
|
||||
mode[5] = 'w';
|
||||
if (sbuf.st_mode & (S_IREAD>>3))
|
||||
if (sbuf.st_mode & S_IRGRP)
|
||||
mode[4] = 'r';
|
||||
if (sbuf.st_mode & S_IEXEC)
|
||||
if (sbuf.st_mode & S_IXUSR)
|
||||
mode[3] = 'x';
|
||||
if (sbuf.st_mode & S_IWRITE)
|
||||
if (sbuf.st_mode & S_IWUSR)
|
||||
mode[2] = 'w';
|
||||
if (sbuf.st_mode & S_IREAD)
|
||||
if (sbuf.st_mode & S_IRUSR)
|
||||
mode[1] = 'r';
|
||||
if (sbuf.st_mode & S_ISVTX)
|
||||
mode[9] = 't';
|
||||
|
||||
Reference in New Issue
Block a user