summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* tests: Add macro for auto-error checkingv2017.2Colin Walters2017-09-132-95/+74
* tree-wide: Use our own syscall wrappers or error prefixingColin Walters2017-09-133-20/+18
* dirfd: Extend tmpdir API to support optional cleaningColin Walters2017-09-132-14/+57
* 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-122-76/+118
* fdio: Support taking ownership of tmpfile fdColin Walters2017-09-122-3/+6
* fdio: Use O_EXCL for anonymous tmpfilesColin Walters2017-09-121-18/+30
* fdio: Add glnx_fstatat_allow_noent()Colin Walters2017-09-072-0/+60
* test-libglnx-xattrs.c: appease -Wunused-variableJonathan Lebon2017-08-251-1/+0
* dirfd: New tmpdir APIColin Walters2017-08-183-86/+87
* console: trim useless checkJonathan Lebon2017-08-151-1/+1
* dirfd: Fix typo in commentMatthew Leeds2017-08-151-1/+1
* glnx-console: Add missing NULL check before writing out textPhilip Withnall2017-08-151-1/+2
* fdio: Merge systemd code to use copy_file_range(), use FICLONEColin Walters2017-08-083-38/+141
* console: Fix Coverity NULL deref warningColin Walters2017-08-021-1/+2
* local-alloc: Remove almost all macros like glnx_free, glnx_unref_variantColin Walters2017-07-312-161/+10
* localalloc: Abort on EBADF from close() by defaultColin Walters2017-07-261-1/+2
* tests: Fix a -Wmaybe-uninitialized warningColin Walters2017-07-241-1/+8
* errors: check for an error before prefixingJonathan Lebon2017-07-211-2/+3
* errors: Mark GLNX_AUTO_PREFIX_ERROR() as usedColin Walters2017-07-201-1/+2
* dirfd: Add missing includes for errnoColin Walters2017-07-201-0/+2
* dirfd: Add glnx_ensure_dir()Colin Walters2017-07-202-0/+30
* fdio: Introduce glnx_openat_read()Colin Walters2017-07-193-27/+49
* dirfd: Add filename to glnx_opendirat()Colin Walters2017-07-191-3/+1
* errors: Add GLNX_AUTO_PREFIX_ERRORColin Walters2017-07-172-0/+73
* 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-172-30/+0
* fdio: Add cleanup+flush API for FILE*Colin Walters2017-07-173-0/+49
* README.md: Change xdg-app to flatpakMatthew Leeds2017-07-131-1/+1
* fdio: Ensure O_TMPFILE is mode 0600Colin Walters2017-07-102-6/+35
* macros: Add a size check for hashtable itersColin Walters2017-06-301-0/+2
* tests: Fix compilation of fdio testColin Walters2017-06-281-1/+1
* fdio: Remove extra ';' in headerColin Walters2017-06-281-1/+1
* macros: Avoid scanning macrosColin Walters2017-06-281-0/+5
* fdio: Introduce glnx_open_anonymous_tmpfile()Colin Walters2017-06-282-0/+29
* fdio: Be sure to unset tmpfile's initialized state on cleanupColin Walters2017-06-281-1/+8
* macros: add GLNX_HASH_TABLE_FOREACH_VJonathan Lebon2017-06-282-1/+18
* fdio: Add wrappers for renameat(), unlinkat()Colin Walters2017-06-263-10/+40
* glnx-macros.h: add GLNX_HASH_TABLE_FOREACH macrosJonathan Lebon2017-06-172-0/+111
* test-libglnx-macros.c: fix missing semicolonJonathan Lebon2017-06-171-1/+1
* Add G_IN_SET, patch our internal users via spatchColin Walters2017-06-148-57/+178
* fdio: Add glnx_try_fallocate()Colin Walters2017-06-132-11/+34
* dirfd: Have dfd iter _take_fd() take a pointer and do a stealColin Walters2017-05-313-8/+7
* dirfd,xattrs: Port mostly to new code styleColin Walters2017-05-302-126/+42
* fdio: Allow using AT_FDCWD with GlnxTmpfileAlexander Larsson2017-05-192-8/+12
* 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