summaryrefslogtreecommitdiff
path: root/glnx-fdio.h
Commit message (Expand)AuthorAgeFilesLines
* fdio: Skip glnx_try_fallocate() if _GNU_SOURCE is not definedSimon McVittie2022-04-211-0/+2
* Declare copyright and licensing using REUSESimon McVittie2022-02-191-0/+1
* glnx_file_copy_at: Add GLNX_FILE_COPY_NOCHOWNJonathan Lebon2021-02-091-1/+2
* fdio: Fix compilation via C++Colin Walters2020-11-221-2/+2
* Add GLNX_FILE_REPLACE_INCREASING_MTIMEreplace-increasing-mtimeAlexander Larsson2020-11-031-0/+2
* fdio: Be const-correct for struct statSimon McVittie2020-06-031-1/+1
* fdio: Add glnx_tmpfile_reopen_rdonly()Colin Walters2019-11-041-0/+4
* Add glnx_open_anonymous_tmpfile_full() allowing you to specify the directoryAlexander Larsson2019-10-091-0/+7
* fdio: Include libgen.h again for dirname()Colin Walters2017-12-121-3/+3
* fdio: implement glnx_basename from scratchRay Strode2017-11-141-7/+8
* fdio: Avoid ?: syntax for fstatat_allow_noent()Colin Walters2017-10-111-8/+4
* fdio: allow NULL for fstatat_allow_noent stbufJonathan Lebon2017-10-061-2/+3
* fdio: Add glnx_fstatat_allow_noent()Colin Walters2017-09-071-0/+38
* fdio: Merge systemd code to use copy_file_range(), use FICLONEColin Walters2017-08-081-1/+1
* fdio: Introduce glnx_openat_read()Colin Walters2017-07-191-0/+7
* fdio: Add string prefix for glnx_fstat()Colin Walters2017-07-171-2/+1
* fdio: Add a fchmod wrapperColin Walters2017-07-171-0/+22
* Remove glnx_stream_fstat()Colin Walters2017-07-171-5/+0
* fdio: Add cleanup+flush API for FILE*Colin Walters2017-07-171-0/+17
* fdio: Remove extra ';' in headerColin Walters2017-06-281-1/+1
* fdio: Introduce glnx_open_anonymous_tmpfile()Colin Walters2017-06-281-0/+6
* fdio: Add wrappers for renameat(), unlinkat()Colin Walters2017-06-261-1/+36
* Add G_IN_SET, patch our internal users via spatchColin Walters2017-06-141-1/+2
* fdio: Add glnx_try_fallocate()Colin Walters2017-06-131-0/+32
* fdio: Allow using AT_FDCWD with GlnxTmpfileAlexander Larsson2017-05-191-1/+1
* fdio: Redo tmpfile API with GLnxTmpfile structColin Walters2017-05-151-5/+11
* fdio: Expose glnx_regfile_copy_bytes(), rewrite: GNU style, POSIX errnov2017.1Colin Walters2017-04-281-0/+3
* glnx-fdio: Add wrappers around fstat() and fstatat() to handle errorsPhilip Withnall2017-04-211-0/+51
* fdio: Expose wrappers for renameat2() EXCHANGE and NOREPLACEColin Walters2017-03-021-0/+6
* fdio: Make GLnxFileCopyFlags actually flagsColin Walters2016-10-251-3/+3
* fdio: Add open_tmpfile_linkable() and link_tmpfile_at()Colin Walters2016-07-011-0/+23
* fdio: Add glnx_stream_fstatColin Walters2016-05-031-0/+6
* fdio: Export loop_writeColin Walters2016-01-101-0/+3
* fdio: Also add a replace variant that takes mode/uid/gidColin Walters2015-04-081-1/+12
* fdio: Add glnx_file_replace_contents_at()Colin Walters2015-04-081-0/+22
* fdio: Include <string.h> for basenameColin Walters2015-04-071-0/+1
* Switch to using glibc xattrsColin Walters2015-04-011-1/+1
* Add glnx_basename()Colin Walters2015-03-051-0/+15
* fdio: Add glnx_file_copy_at()Colin Walters2015-03-031-0/+22
* fdio: New APIs to read/write on fds, fd-relativeColin Walters2015-02-201-0/+50