summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* fdio: Allow using AT_FDCWD with GlnxTmpfilewip/alexl/fix-tmpfilesAlexander Larsson2017-05-192-4/+2
* fdio: Add missing return in tmpfile error caseColin Walters2017-05-171-0/+1
* fdio: Redo tmpfile API with GLnxTmpfile structColin Walters2017-05-152-44/+68
* glnx-errors.h: add a glnx_throw_prefix() variantJonathan Lebon2017-05-113-9/+59
* fdio: Expose glnx_regfile_copy_bytes(), rewrite: GNU style, POSIX errnov2017.1Colin Walters2017-04-282-91/+114
* fdio: Mostly port to new code styleColin Walters2017-04-251-149/+59
* Port most code (except fdio) to new styleColin Walters2017-04-253-80/+31
* tests/xattrs: Skip on filesystems with no user xattr supportColin Walters2017-04-211-0/+15
* glnx-fdio: Add wrappers around fstat() and fstatat() to handle errorsPhilip Withnall2017-04-211-0/+51
* glnx-dirfd: Add variants of glnx_mkdtempat() which open the directoryPhilip Withnall2017-04-212-0/+78
* glnx-shutil: Add glnx_shutil_mkdir_p_at_open()Philip Withnall2017-04-212-0/+45
* glnx-local-alloc: Make check for invalid FDs more generalPhilip Withnall2017-04-211-2/+2
* errors: Fix legacy set_prefix_error_from_errno()Colin Walters2017-03-242-4/+8
* glnx-errors.h: add glnx_null_throw[_*] variantsJonathan Lebon2017-03-233-8/+62
* errors: Add glnx_throw() and testsColin Walters2017-03-223-1/+109
* errors: Add new glnx_throw_errno{,_prefix}() APIsColin Walters2017-03-223-40/+80
* fdio: Expose wrappers for renameat2() EXCHANGE and NOREPLACEColin Walters2017-03-025-22/+236
* fix bug found by -Wmaybe-uninitializedJonathan Lebon2017-03-021-1/+1
* tests/xattrs: Fix possible NULL allocationColin Walters2017-02-211-1/+1
* COPYING: Bump to LGPL 2.1 due to systemd importColin Walters2017-02-111-91/+112
* xattrs: Add a test case for previous commitsColin Walters2017-01-292-0/+289
* xattrs: Handle ERANGEColin Walters2017-01-291-0/+6
* xattrs: Dedup fd reading codeColin Walters2017-01-291-57/+18
* xattrs: Handle xattrs changing size concurrentlyColin Walters2017-01-291-11/+18
* listxattr: Don't assume that first call to listxattr gives correct sizeWilliam Manley2017-01-291-12/+20
* dirfd: Use better and faster random algorithm for gen_temp_name()Colin Walters2017-01-261-26/+4
* dirfd: Set initialized flag for itersColin Walters2016-10-271-0/+4
* fdio: Make GLnxFileCopyFlags actually flagsColin Walters2016-10-251-3/+3
* build: Add --enable-wrpseudo-compatColin Walters2016-10-052-2/+11
* Distribute libglnx.m4Dan Nicholson2016-08-311-1/+5
* Remove libcontainerColin Walters2016-08-305-357/+0
* libcontainer: Add a fd-relative APIColin Walters2016-08-072-11/+31
* Add missing files to libglnx distributionSimon McVittie2016-08-051-0/+2
* fdio: Only invoke fallocate() for sizes > 0Colin Walters2016-08-041-5/+8
* Add --disable-otmpfileColin Walters2016-08-032-1/+10
* shutil: Use new API to iterate ensuring d_typeColin Walters2016-07-291-40/+1
* text_percent_internal: compare uints before printingJonathan Lebon2016-07-221-2/+4
* 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-015-31/+406
* glnx_release_lock_file - Don't close fd -1 (i.e. if we never locked)Alexander Larsson2016-06-281-1/+2
* fdio: Delete .tmp file on failureYu Qi Zhang2016-06-161-0/+2
* dirfd: Fix inverted precondition in previous tmpname commitColin Walters2016-05-311-1/+1
* Introduce glnx_gen_temp_name()Colin Walters2016-05-302-21/+39
* text_percent_internal: only pad right in the text caseJonathan Lebon2016-05-101-7/+5
* fdio: Add glnx_stream_fstatColin Walters2016-05-032-0/+34
* libcontainer: Always set PATH when running in new rootColin Walters2016-05-021-3/+8
* console: Fix glnx_console_textColin Walters2016-05-011-24/+29
* Don't touch errno in glnx_fd_closeAlexander Larsson2016-03-101-2/+7
* console: Add an API to just emit textColin Walters2016-03-102-18/+33