summaryrefslogtreecommitdiff
path: root/glnx-fdio.c
Commit message (Expand)AuthorAgeFilesLines
* Add GLNX_FILE_REPLACE_INCREASING_MTIMEreplace-increasing-mtimeAlexander Larsson2020-11-031-9/+35
* glnx-fdio: use $TMPDIR if setRebecca Turner2020-10-011-33/+6
* glnx-fdio: try $TMPDIR if /var/tmp doesn't existRebecca Turner2020-09-231-3/+33
* glnx-fdio: handle EOPNOTSUPP for copy_file_rangeJonathan Lebon2020-06-161-1/+1
* fdio: Be const-correct for struct statSimon McVittie2020-06-031-1/+1
* backports: Add a backport of g_clear_pointer()Simon McVittie2019-11-111-0/+1
* fdio: Add glnx_tmpfile_reopen_rdonly()Colin Walters2019-11-041-2/+40
* Add glnx_open_anonymous_tmpfile_full() allowing you to specify the directoryAlexander Larsson2019-10-091-6/+23
* Fix docs for glnx_file_replace_contents()Owen W. Taylor2018-11-301-3/+2
* tree-wide: Some new style portingColin Walters2017-10-241-38/+32
* tree-wide: Use glnx_autofd and glnx_close_fd()Colin Walters2017-10-161-8/+4
* fdio: Squash compiler warning from previous commitColin Walters2017-10-051-3/+3
* fdio: Generate tmpname for RENAME_EXCHANGE fallbackColin Walters2017-10-021-0/+7
* fdio: Open target dirname for glnx_file_copy_at()Colin Walters2017-09-251-4/+9
* tree-wide: Use our own syscall wrappers or error prefixingColin Walters2017-09-131-14/+12
* fdio: Add gtk-doc for stbuf parameter of glnx_file_copy_at()Colin Walters2017-09-121-0/+1
* fdio: Use O_TMPFILE + rename-overwrite for regfile copiesColin Walters2017-09-121-76/+56
* fdio: Support taking ownership of tmpfile fdColin Walters2017-09-121-3/+5
* fdio: Use O_EXCL for anonymous tmpfilesColin Walters2017-09-121-18/+30
* fdio: Merge systemd code to use copy_file_range(), use FICLONEColin Walters2017-08-081-37/+99
* fdio: Introduce glnx_openat_read()Colin Walters2017-07-191-9/+34
* Remove glnx_stream_fstat()Colin Walters2017-07-171-25/+0
* fdio: Add cleanup+flush API for FILE*Colin Walters2017-07-171-0/+9
* fdio: Ensure O_TMPFILE is mode 0600Colin Walters2017-07-101-6/+11
* fdio: Introduce glnx_open_anonymous_tmpfile()Colin Walters2017-06-281-0/+23
* fdio: Be sure to unset tmpfile's initialized state on cleanupColin Walters2017-06-281-1/+8
* fdio: Add wrappers for renameat(), unlinkat()Colin Walters2017-06-261-4/+2
* Add G_IN_SET, patch our internal users via spatchColin Walters2017-06-141-4/+3
* fdio: Add glnx_try_fallocate()Colin Walters2017-06-131-11/+2
* fdio: Allow using AT_FDCWD with GlnxTmpfileAlexander Larsson2017-05-191-7/+11
* fdio: Add missing return in tmpfile error caseColin Walters2017-05-171-0/+1
* fdio: Redo tmpfile API with GLnxTmpfile structColin Walters2017-05-151-39/+57
* fdio: Expose glnx_regfile_copy_bytes(), rewrite: GNU style, POSIX errnov2017.1Colin Walters2017-04-281-91/+111
* fdio: Mostly port to new code styleColin Walters2017-04-251-149/+59
* glnx-errors.h: add glnx_null_throw[_*] variantsJonathan Lebon2017-03-231-8/+3
* fdio: Expose wrappers for renameat2() EXCHANGE and NOREPLACEColin Walters2017-03-021-20/+65
* build: Add --enable-wrpseudo-compatColin Walters2016-10-051-1/+3
* fdio: Only invoke fallocate() for sizes > 0Colin Walters2016-08-041-5/+8
* Add --disable-otmpfileColin Walters2016-08-031-1/+1
* fdio: Add unlinkat() in error paths for tmpfilesColin Walters2016-07-081-1/+9
* fdio: Use correct dfd with O_TMPFILE in rename caseColin Walters2016-07-081-1/+1
* fdio: Add open_tmpfile_linkable() and link_tmpfile_at()Colin Walters2016-07-011-31/+262
* fdio: Delete .tmp file on failureYu Qi Zhang2016-06-161-0/+2
* fdio: Add glnx_stream_fstatColin Walters2016-05-031-0/+28
* fdio: Export loop_writeColin Walters2016-01-101-3/+3
* glnx-fdio: always initialize bufGiuseppe Scrivano2015-05-051-1/+1
* fdio: glnx_file_copy_at: If no stbuf passed, do stat internallyColin Walters2015-04-201-0/+12
* fdio: Fix errno handling from posix_fallocate() and loop_write()Colin Walters2015-04-141-2/+7
* fdio: Honor umask by default for glnx_file_replace_contents_at()Colin Walters2015-04-141-12/+16
* fdio: Fix default mode in glnx_file_replace_contents_with_perms_at()Matthew Barnes2015-04-141-6/+6