MCPcopy Create free account
hub / github.com/coreutils/coreutils / fmt_to_mask

Function fmt_to_mask

src/stat.c:1293–1343  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1291
1292#if USE_STATX
1293static unsigned int
1294fmt_to_mask (char fmt)
1295{
1296 switch (fmt)
1297 {
1298 case 'N':
1299 return STATX_MODE;
1300 case 'd':
1301 case 'D':
1302 return STATX_MODE;
1303 case 'i':
1304 return STATX_INO;
1305 case 'a':
1306 case 'A':
1307 return STATX_MODE;
1308 case 'f':
1309 return STATX_MODE|STATX_TYPE;
1310 case 'F':
1311 return STATX_TYPE;
1312 case 'h':
1313 return STATX_NLINK;
1314 case 'u':
1315 case 'U':
1316 return STATX_UID;
1317 case 'g':
1318 case 'G':
1319 return STATX_GID;
1320 case 'm':
1321 return STATX_MODE|STATX_INO;
1322 case 's':
1323 return STATX_SIZE;
1324 case 't':
1325 case 'T':
1326 return STATX_MODE;
1327 case 'b':
1328 return STATX_BLOCKS;
1329 case 'w':
1330 case 'W':
1331 return STATX_BTIME;
1332 case 'x':
1333 case 'X':
1334 return STATX_ATIME;
1335 case 'y':
1336 case 'Y':
1337 return STATX_MTIME;
1338 case 'z':
1339 case 'Z':
1340 return STATX_CTIME;
1341 }
1342 return 0;
1343}
1344
1345ATTRIBUTE_PURE
1346static unsigned int

Callers 1

format_to_maskFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected