summaryrefslogtreecommitdiff
path: root/modules/write-any-file
Commit message (Collapse)AuthorAgeFilesLines
* root-uid: new modulePaul Eggert2012-06-261-0/+1
| | | | | | | | | | | | | | | | | | | | | This is for portability to Tandem's NonStop Kernel. * lib/root-uid.h, modules/root-uid: New files. * lib/euidaccess.c, lib/pt_chown.c, lib/unlinkdir.c: * lib/write-any-file.c, tests/test-sethostname2.c: Include "root-uid.h". * lib/euidaccess.c (euidaccess): * lib/pt_chown.c (main): * lib/unlinkdir.c (cannot_unlink_dir): * lib/write-any-file.c (can_write_any_file): * m4/mknod.m4 (gl_FUNC_MKNOD): * tests/test-sethostname2.c (geteuid, main): Don't assume ROOT_UID == 0. * modules/euidaccess (Depends-on): * modules/pt_chown (Depends-on): * modules/sethostname-tests (Depends-on): * modules/unlinkdir (Depends-on): * modules/write-any-file (Depends-on): Add root-uid.
* write-any-file: Move AC_LIBOBJ invocations to module description.Bruno Haible2011-06-161-0/+1
| | | | | | * m4/write-any-file.m4 (gl_WRITE_ANY_FILE): Remove AC_LIBOBJ invocation. * modules/write-any-file (Makefile.am): Augment lib_SOURCES.
* priv-set: new module and accompanying tests; adapt write-any-fileDavid Bartley2009-05-031-0/+1
| | | | | | | | | | | | | | | | * lib/priv-set.c: New file. * lib/priv-set.h: New file. * lib/unlinkdir.c: Make cannot_unlink_dir thread-safe. * lib/write-any-file.c: Simplify by using priv-set module. * m4/priv-set.m4: New file. * modules/priv-set: New file. * modules/unlinkdir: Add dependency on priv-set module. * modules/write-any-file: Likewise. These changes address a problem that originally arose with GNU tar: http://thread.gmane.org/gmane.comp.gnu.tar.bugs/3242 Tests for module 'priv-set'. * modules/priv-set-tests: New file.
* * MODULES.html.sh (File system functions): New module write-any-file.Paul Eggert2007-03-231-0/+24
* modules/write-any-file, lib/write-any-file.c, lib/write-any-file.h: * m4/write-any-file.m4: New files.