about summary refs log tree commit diff
path: root/src/stat
Commit message (Expand)AuthorAgeFilesLines
* use new SYS_fchmodat2 syscall to implement fchmodat with flagsGaël PORTAY2024-02-221-1/+4
* remove flag argument from fchmodat syscallGaël PORTAY2024-02-221-1/+1
* pass AT_NO_AUTOMOUNT when emulating fstatat via statxAlexey Izbyshev2023-11-061-0/+1
* statvfs: allocate spare for f_typeнаб2023-08-191-0/+1
* remove LFS64 symbol aliases; replace with dynamic linker remappingRich Felker2022-10-196-26/+0
* provide an internal namespace-safe __fstatRich Felker2022-05-041-2/+4
* only use fstatat and others legacy stat syscalls if they existRich Felker2022-05-011-1/+9
* provide an internal namespace-safe __fstatatRich Felker2022-05-011-1/+3
* drop direct use of stat syscalls in fchmodatRich Felker2022-05-011-8/+7
* fix remaining direct use of stat syscalls outside fstatat.cRich Felker2020-02-121-1/+2
* make fstatat fill in old time32 stat fields tooRich Felker2019-10-281-0/+16
* disable lfs64 aliases for remapped time64 functionsRich Felker2019-10-285-0/+12
* utimensat: add time64 syscall support, decouple 32-bit time_tRich Felker2019-07-291-6/+31
* fix and simplify futimesat fallback in utimensatRich Felker2019-07-271-6/+4
* use the correct stat structure in the fstat pathSamuel Holland2019-07-211-4/+4
* fix inadvertent introduction of extern object stxRich Felker2019-07-191-1/+1
* implement fstatat with SYS_statx, conditional on undersized kstat timeRich Felker2019-07-181-2/+68
* cleanup includes now that stat, lstat no longer make direct syscallsRich Felker2019-07-182-2/+0
* restore property that fstat(AT_FDCWD) fails with EBADFRich Felker2019-07-181-0/+1
* decouple struct stat from kernel typeRich Felker2019-07-181-4/+27
* refactor all stat functions in terms of fstatatRich Felker2019-07-184-23/+37
* remove spurious inclusion of libc.h for LFS64 ABI aliasesRich Felker2018-09-126-18/+12
* reduce spurious inclusion of libc.hRich Felker2018-09-121-1/+0
* remove or make static various unused __-prefixed symbolsRich Felker2018-09-121-2/+2
* move and deduplicate declarations of __procfdname to make it checkableRich Felker2018-09-123-6/+0
* fix failure of fchmodat to report EOPNOTSUPP in the race pathRich Felker2015-02-051-2/+4
* fix fd leak race (missing O_CLOEXEC) in fchmodatRich Felker2015-02-041-1/+1
* fix missing flags arg to fstatat syscall in fstat fallback pathRich Felker2014-07-181-1/+1
* add __xmknod and __xmknodat abi-compat functionsRich Felker2014-06-221-0/+10
* consolidate __xstat abi-compat functions into a single source fileRich Felker2014-06-224-27/+18
* additional fixes for linux kernel apis with old syscalls removedRich Felker2014-05-301-0/+4
* support linux kernel apis (new archs) with old syscalls removedRich Felker2014-05-299-7/+80
* fix failure of fchmod, fstat, fchdir, and fchown to produce EBADFRich Felker2013-12-192-2/+6
* include cleanups: remove unused headers and add feature test macrosSzabolcs Nagy2013-12-123-1/+2
* make fchdir, fchmod, fchown, and fstat support O_PATH file descriptorsRich Felker2013-08-022-3/+19
* debloat code that depends on /proc/self/fd/%d with shared functionRich Felker2013-08-021-1/+3
* work around linux's lack of flags argument to fchmodat syscallRich Felker2013-08-021-1/+29
* improve [f]stat[v]fs functions, and possibly work around old kernelsRich Felker2013-07-191-2/+5
* fix mknod and mknodat to accept large dev_t valuesRich Felker2013-05-162-5/+2
* add obsolete futimesat()rofl0r2012-12-061-0/+9
* use restrict everywhere it's required by c99 and/or posix 2008Rich Felker2012-09-064-4/+4
* add LSB ABI __xstat, etc. junkRich Felker2012-05-314-0/+36
* fix statvfs.c to match new fsid_t definitionRich Felker2011-09-201-1/+1
* fix the definition of struct statvfs to match lsb abiRich Felker2011-09-192-19/+46
* fix (hopefully) statvfs breakage on x86_64 that resulted from fixing i386...Rich Felker2011-04-052-2/+10
* fix statvfs syscalls (missing size argument)Rich Felker2011-04-032-2/+2
* global cleanup to use the new syscall interfaceRich Felker2011-03-2015-15/+15
* implement futimens and utimensatRich Felker2011-02-272-0/+13
* add portable lchown (trivial to support and a few ancient things want it..)Rich Felker2011-02-171-0/+7
* finish moving 32-bit-specific junk out of source files.Rich Felker2011-02-156-6/+6