summaryrefslogtreecommitdiffstats
path: root/sysif.c
Commit message (Expand)AuthorAgeFilesLines
* repl: improve dotfile security tests.Kaz Kylheku2020-04-091-1/+1
* warning cleanup: GNU C++ initializer warnings.Kaz Kylheku2020-04-061-1/+1
* warning cleanup: suspicious switch fallthrough cases.Kaz Kylheku2020-04-051-0/+1
* warning cleanup: missing member initializers.Kaz Kylheku2020-04-051-7/+5
* warning cleanup: signed/unsigned in ternaries.Kaz Kylheku2020-04-051-1/+1
* warning cleanup: remove unused parameters.Kaz Kylheku2020-04-051-2/+2
* fnmatch: fix missing fnm-extmatch.Kaz Kylheku2020-03-071-1/+1
* crypt: refactor hardening a bit.Kaz Kylheku2020-02-151-17/+22
* crypt: harden against crashes.Kaz Kylheku2020-02-141-3/+60
* chmod: ugo perms sees effects from same clause.Kaz Kylheku2020-02-081-0/+1
* chmod: ugo must refer to unaltered perms.Kaz Kylheku2020-02-081-7/+9
* chmod: bug handling comma after right hand ugo.Kaz Kylheku2020-02-071-2/+1
* chmod: setuid/setgid bit bugfix and new tests.Kaz Kyheku2020-02-071-4/+2
* chmod: bugfix and new tests.Kaz Kyheku2020-02-071-5/+7
* chmod: fix broken umask application for implicit all.Kaz Kylheku2020-02-071-9/+6
* chmod: fix broken Coreutils-compatible sticky clear.Kaz Kylheku2020-02-071-1/+1
* chmod: type error in exception throw.Kaz Kyheku2020-02-051-2/+9
* fstat: turn into true alias.Kaz Kylheku2020-02-041-10/+6
* stat and fstat become equivalent.Kaz Kylheku2020-02-041-33/+30
* New feature: symbolic chmod.Kaz Kylheku2020-02-031-7/+156
* New function: rmdir.Kaz Kylheku2020-01-281-0/+16
* New functions: chown, lchown.Kaz Kyheku2020-01-281-1/+45
* ensure-dir: return nil when exists.Kaz Kylheku2020-01-271-1/+2
* ensure-dir: fail if exists and not dir.Kaz Kylheku2020-01-251-20/+30
* New function: mkfifo.Kaz Kylheku2020-01-231-0/+25
* mknod: third arg must be optional.Kaz Kylheku2020-01-231-1/+1
* New functions utimes, lutimes.Kaz Kylheku2020-01-211-1/+113
* sysif: fix inappropriate use of w_ convention.Kaz Kylheku2020-01-151-13/+13
* fstat: take fd argument.Kaz Kyheku2020-01-151-12/+7
* chmod: work on streams and descriptors using fchmod.Kaz Kyheku2020-01-151-6/+31
* sysif.h: remove dependency on off_t.Kaz Kylheku2020-01-011-2/+6
* Copyright year bump 2020.Kaz Kylheku2019-12-311-1/+1
* lib: don't assume time_t is signed.Kaz Kylheku2019-10-311-3/+13
* stat: support high resolution time stamps.Kaz Kylheku2019-10-291-3/+19
* crypt: detect and use glibc's crypt_r.Kaz Kylheku2019-08-261-2/+10
* at-exit-do-not-call: wrong return value.Kaz Kylheku2019-06-201-1/+1
* Adding errno constants.Kaz Kylheku2019-06-091-0/+86
* Adding fcntl interface.Kaz Kylheku2019-06-091-1/+142
* posix: add close function.Kaz Kylheku2019-05-301-0/+17
* lib: more nuanced file access errors.Kaz Kylheku2019-05-011-41/+88
* streams: use Boolean return value for stdio_fseek.Kaz Kylheku2019-01-251-4/+3
* sysif: take advantage of i64_t in off_t handling.Kaz Kylheku2019-01-251-10/+4
* Fix some instances of 4 bytes = 32 bits assumption.Kaz Kylheku2019-01-231-3/+3
* sysif: use double-intptr function from arith.Kaz Kylheku2019-01-231-4/+2
* sysif: remove low-level MPI code for off_t conversion.Kaz Kylheku2019-01-231-49/+11
* mpi: put access macros into mp_ namespaceKaz Kylheku2019-01-221-9/+9
* Copyright year bump 2019.Kaz Kylheku2019-01-161-1/+1
* Eliminate ALLOCA_H.Kaz Kylheku2018-12-311-1/+1
* Drastically reduce inclusion of <dirent.h>.Kaz Kylheku2018-12-111-1/+0
* Fix wrong uses of ~s for function name string.Kaz Kylheku2018-11-071-3/+3