sbase/libutil
David Phillips 69b9c2444b libutil/recurse: only opendir if recursing
Previous behaviour was to call opendir regardless of if we are actually going
to be recursing into the directory. Additionally, some utilities that use
DIRFIRST benefit from running the function pointed to by fn before the call
to opendir. One such example is `chmod [-R] 777 dir` on a directory with mode
000, where it will be expected for chmod to first give itself rwx before
optionally listing the directory to traverse it.
2017-10-01 09:34:47 -07:00
..
concat.c concat: Use plain read/write instead of buffered stdio 2017-07-14 07:50:47 +02:00
cp.c cp: Only call chmod with -p or -a 2017-07-14 07:50:50 +02:00
crypt.c Don't use buffered IO (fread) when not appropriate 2017-07-03 21:04:14 +02:00
ealloc.c add estrndup 2015-02-11 01:17:21 +00:00
enmasse.c
eprintf.c
eregcomp.c
estrtod.c
fnck.c
fshut.c
getlines.c
human.c Use off_t in humansize() as it is more descriptive and applicable 2015-04-29 16:42:49 +01:00
linecmp.c
md5.c
memmem.c
mkdirp.c mkdir: Fix created directory permissions 2017-07-03 21:03:11 +02:00
mode.c
parseoffset.c
putword.c
reallocarray.c
recurse.c libutil/recurse: only opendir if recursing 2017-10-01 09:34:47 -07:00
rm.c Remove st != NULL checks from recursor functions 2017-07-03 21:03:02 +02:00
sha1.c
sha224.c
sha256.c
sha384.c
sha512-224.c
sha512-256.c
sha512.c
strcasestr.c
strlcat.c
strlcpy.c
strsep.c
strtonum.c
unescape.c libutil/unescape: NULL terminate unescaped string 2017-03-24 10:40:32 +01:00
writeall.c libutil: Add writeall utility function 2017-07-03 21:04:12 +02:00