|
|
@@ -12,15 +12,15 @@ int main(int argc, char* argv[]) {
|
|
|
for (auto& item : dirs) {
|
|
|
printf("%c%c%c%c%c%c%c%c%c%c\t",
|
|
|
item.type,
|
|
|
- item.mode & 0400 ? 'r' : '-',
|
|
|
- item.mode & 0200 ? 'w' : '-',
|
|
|
- item.mode & 0100 ? 'x' : '-',
|
|
|
- item.mode & 0040 ? 'r' : '-',
|
|
|
- item.mode & 0020 ? 'w' : '-',
|
|
|
- item.mode & 0010 ? 'x' : '-',
|
|
|
- item.mode & 0004 ? 'r' : '-',
|
|
|
- item.mode & 0002 ? 'w' : '-',
|
|
|
- item.mode & 0001 ? 'x' : '-');
|
|
|
+ (item.mode & 0400) ? 'r' : '-',
|
|
|
+ (item.mode & 0200) ? 'w' : '-',
|
|
|
+ (item.mode & 0100) ? 'x' : '-',
|
|
|
+ (item.mode & 0040) ? 'r' : '-',
|
|
|
+ (item.mode & 0020) ? 'w' : '-',
|
|
|
+ (item.mode & 0010) ? 'x' : '-',
|
|
|
+ (item.mode & 0004) ? 'r' : '-',
|
|
|
+ (item.mode & 0002) ? 'w' : '-',
|
|
|
+ (item.mode & 0001) ? 'x' : '-');
|
|
|
float hsize;
|
|
|
if (item.size < 1024) {
|
|
|
printf("%lu\t", item.size);
|