summaryrefslogtreecommitdiff
path: root/src/libotutil/ot-gio-utils.c
Commit message (Expand)AuthorAgeFilesLines
* Update FSF license notices to use URL instead of addressJoseph Marrero2021-12-071-3/+1
* utils: Fix unreachable `NULL` deref by adding assertionColin Walters2021-10-131-2/+5
* Add SPDX-License-Identifier to source filesMarcus Folkesson2018-01-301-0/+2
* tree-wide: Remove Emacs modelinesColin Walters2017-09-211-2/+1
* lib: Add a helper to convert struct stat → GFileInfoColin Walters2017-06-291-16/+0
* lib/util: Some style conversionColin Walters2017-05-301-4/+1
* lib: Delete old unused GFile helpersColin Walters2017-03-301-124/+0
* lib: Delete old GFile path helpers, and migrate single last userColin Walters2017-03-301-85/+0
* lib: Ensure an error is set in ensure_unlinked() if errno != ENOENTColin Walters2017-02-201-1/+4
* sysroot: Drop an unnecessary fsyncColin Walters2016-09-141-67/+0
* sysroot: Port origin writing code to fd-relativeColin Walters2016-09-141-31/+0
* Final excision of libgsystem dependencyColin Walters2016-08-091-0/+36
* lib: Use libglnx file replace API more consistentlyColin Walters2016-08-041-88/+6
* lib: Use g_file_enumerator_iterate() if available, with fallbackColin Walters2016-06-211-0/+52
* lib: Port some manual close() cleanups to be glnx_fd_closeColin Walters2016-06-131-9/+3
* glnx porting: Drop last uses of gs_file_get_basename_cached()Colin Walters2016-06-091-2/+2
* libglnx porting: Port callers of gs_file_unlink to just unlink()Colin Walters2016-05-301-17/+4
* libglnx porting: Port "load utf8 file" contents API callersColin Walters2016-05-301-1/+2
* libglnx porting: Use glnx_opendirat()Colin Walters2016-03-231-3/+4
* libglnx porting: Use glnx_set_error_from_errnoColin Walters2016-03-231-4/+6
* sysroot: Write symlinks before calling fsync(), then rename afterColin Walters2015-10-251-56/+0
* Use g_autoptr(GPtrArray) instead of gs_unref_ptrarrayMatthew Barnes2015-05-061-2/+2
* Use g_autoptr() for GIO object typesMatthew Barnes2015-05-061-11/+11
* Use g_autofree instead of gs_freeMatthew Barnes2015-05-061-6/+6
* util: Add an API to atomic-replace a file, dirfd relative, optional fsyncColin Walters2015-02-051-19/+45
* Port to libgsystem errno API, hard depend on 2014.3Colin Walters2015-01-041-6/+6
* [staticanalysis]: Add missing va_end()Colin Walters2014-06-211-0/+2
* libotutil: Fix two bugs in usage of posix_fallocate()Colin Walters2014-04-291-3/+7
* libotutil: Make use of dirfd-relative API in ot_gfile_replace_contents_fsync()Colin Walters2014-04-111-8/+20
* libotutil: Add API to create directory hierarchy recursively *and* fsyncColin Walters2014-04-111-0/+101
* libotutil: Fix mistaken return of TRUE in error pathColin Walters2014-04-091-1/+1
* deploy: Call fsync() on parent directory before/after symlink swapColin Walters2014-04-031-0/+19
* bootloader: fdatasync() bootloader configurationColin Walters2014-04-031-0/+61
* Switch to libgsystem local allocation macrosColin Walters2013-07-071-4/+4
* gioutils: Many new utility functionsColin Walters2013-06-291-0/+207
* Switch to using libgsystem shutilColin Walters2012-11-291-195/+0
* Switch to libgsystem file reading APIColin Walters2012-11-291-30/+0
* Switch to libgsystem directory creation APIColin Walters2012-11-291-41/+2
* otutil: Move checksum related bits into checksum-utils.[ch]Colin Walters2012-11-291-145/+0
* Drop some bits from libotutil that are now merged in libgsystemColin Walters2012-11-291-92/+4
* core: And one more race in multithreaded mkdir -pColin Walters2012-10-151-1/+1
* core: One more minor tweak to recursive directory creationColin Walters2012-10-131-4/+2
* core: Threadsafe recursive direction creation is harder than it appearsColin Walters2012-10-131-12/+20
* core: Fix regression in previous commitColin Walters2012-10-121-1/+4
* core: Make mkdir -p function saferColin Walters2012-10-121-7/+4
* core: Add dynamic uncompressed object cache for archive-zColin Walters2012-10-111-0/+6
* otutil: Add a few more helper functionsColin Walters2012-09-031-24/+156
* ostadmin: Change command line for qemu deploy helperColin Walters2012-08-051-0/+91
* core: Remove ot_clear_checksum() in favor of g_clear_pointer()Colin Walters2012-07-171-1/+1
* core: drop dead/unused codeColin Walters2012-06-301-87/+0