Lines Matching refs:file_mode

74   mode_t mode_mask, file_mode, new_mode;  in chmod_internal()  local
92 file_mode = stat_buf.st_mode & ~S_IFMT; in chmod_internal()
341 && (is_dir || (file_mode & (S_IXUSR | S_IXGRP | S_IXOTH)))) in chmod_internal()
358 if (file_mode & S_IRUSR) in chmod_internal()
360 if (file_mode & S_IWUSR) in chmod_internal()
362 if (file_mode & S_IXUSR) in chmod_internal()
367 if (file_mode & S_IRUSR) in chmod_internal()
369 if (file_mode & S_IWUSR) in chmod_internal()
371 if (file_mode & S_IXUSR) in chmod_internal()
381 if (file_mode & S_IRGRP) in chmod_internal()
383 if (file_mode & S_IWGRP) in chmod_internal()
385 if (file_mode & S_IXGRP) in chmod_internal()
390 if (file_mode & S_IRGRP) in chmod_internal()
392 if (file_mode & S_IWGRP) in chmod_internal()
394 if (file_mode & S_IXGRP) in chmod_internal()
404 if (file_mode & S_IROTH) in chmod_internal()
406 if (file_mode & S_IWOTH) in chmod_internal()
408 if (file_mode & S_IXOTH) in chmod_internal()
413 if (file_mode & S_IROTH) in chmod_internal()
415 if (file_mode & S_IWOTH) in chmod_internal()
417 if (file_mode & S_IXOTH) in chmod_internal()
432 file_mode = (file_mode & ~(_S_IWRITE | _S_IREAD)) in chmod_internal()
437 file_mode = (file_mode & ~(S_ISUID | S_IRUSR | S_IWUSR | S_IXUSR)) in chmod_internal()
440 file_mode = (file_mode & ~(S_ISGID | S_IRGRP | S_IWGRP | S_IXGRP)) in chmod_internal()
443 file_mode = (file_mode & ~(S_IROTH | S_IWOTH | S_IXOTH)) in chmod_internal()
447 file_mode |= S_ISVTX; in chmod_internal()
449 file_mode &= ~S_ISVTX; in chmod_internal()
456 file_mode &= ~new_mode; in chmod_internal()
459 file_mode &= ~S_ISVTX; in chmod_internal()
464 file_mode |= new_mode; in chmod_internal()
467 file_mode |= S_ISVTX; in chmod_internal()
469 file_mode &= ~S_ISVTX; in chmod_internal()
474 return chmod (file, file_mode); in chmod_internal()