sudo/lib/util
Todd C. Miller 1bdead1bb4 Only use system includes for mksiglist and mksigname.
These are standalone programs that run on the host system
(which may differ from the target system) so we should not
include config.h and sudo_compat.h.
2025-02-11 09:08:04 -07:00
..
regress Check for negative return value of read, write and lseek instead of -1 2025-01-16 19:46:15 -07:00
Makefile.in Only use system includes for mksiglist and mksigname. 2025-02-11 09:08:04 -07:00
aix.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
arc4random.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
arc4random_buf.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
arc4random_uniform.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
basename.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
cfmakeraw.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
chacha_private.h Avoid using the u_int type, which is not portable. 2023-11-26 08:24:26 -07:00
closefrom.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
digest.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
digest_gcrypt.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
digest_openssl.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
dup3.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
event.c Check for negative return value of read, write and lseek instead of -1 2025-01-16 19:46:15 -07:00
event_poll.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
event_select.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
explicit_bzero.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
fatal.c Typographical and Grammatical fixes 2023-11-28 15:00:04 -07:00
fchmodat.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
fchownat.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
fnmatch.c Typographical and Grammatical fixes 2023-11-28 15:00:04 -07:00
freezero.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
fstatat.c Use the full definition of the emulated function that is missing 2024-08-12 13:12:38 -06:00
getaddrinfo.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
getdelim.c strlcpy_expand_host, sudo_getdelim, sudo_realpath: add restrict qualifier 2023-10-17 10:47:43 -06:00
getentropy.c Prefer POSIX getpgrp() to getpgid(0). 2025-02-10 08:42:09 -07:00
getgrouplist.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
gethostname.c Add sudo_login_name_max() and sudo_host_name_max() 2025-01-15 08:42:30 -07:00
getopt_long.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
gettime.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
getusershell.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
gidlist.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
glob.c Restrict-qualify glob and its functions 2024-08-13 13:01:28 -06:00
gmtime_r.c Use the full definition of the emulated function that is missing 2024-08-12 13:12:38 -06:00
hexchar.c Restrict-qualify sudo_hexchar_v1 2024-08-13 12:54:43 -06:00
inet_ntop.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
inet_pton.c Use the full definition of the emulated function that is missing 2024-08-12 13:12:38 -06:00
isblank.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
json.c Set need_comma when closing an array or object. 2024-06-07 10:54:32 -06:00
key_val.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
lbuf.c Pass "make spell" with updated codespell. 2024-04-29 09:19:52 -06:00
localtime_r.c Use the full definition of the emulated function that is missing 2024-08-12 13:12:38 -06:00
locking.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
logfac.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
login_max.c Move LOGIN_NAME_MAX compat define to login_max.c 2025-01-15 08:57:22 -07:00
logpri.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
memrchr.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
mkdir_parents.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
mkdirat.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
mksiglist.c Only use system includes for mksiglist and mksigname. 2025-02-11 09:08:04 -07:00
mksigname.c Only use system includes for mksiglist and mksigname. 2025-02-11 09:08:04 -07:00
mktemp.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
mmap_alloc.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
multiarch.c Restrict-qualify stat_multiarch 2024-08-13 09:47:57 -06:00
nanosleep.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
openat.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
parseln.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
pipe2.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
pread.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
progname.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
pw_dup.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
pwrite.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
rcstr.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
reallocarray.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
realpath.c strlcpy_expand_host, sudo_getdelim, sudo_realpath: add restrict qualifier 2023-10-17 10:47:43 -06:00
regex.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
roundup.c Use U, not UL, for 32-bit platforms 2023-09-27 14:43:09 -06:00
secure_path.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
setgroups.c Check for sysconf() negative return value instead of -1 2025-01-15 08:44:19 -07:00
sha2.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
sig2str.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
siglist.in Sync siglist.in with the generated files. 2021-08-10 19:55:28 -06:00
snprintf.c Typographical and Grammatical fixes 2023-11-28 15:00:04 -07:00
str2sig.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
strlcat.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
strlcpy.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
strndup.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
strnlen.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
strsignal.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
strsplit.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
strtobool.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
strtoid.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
strtomode.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
strtonum.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
sudo_conf.c sudo_conf_debug_files: special handling of DSO members for AIX 2023-11-03 11:29:20 -06:00
sudo_debug.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
sudo_dso.c Typographical and Grammatical fixes 2023-11-28 15:00:04 -07:00
sys_siglist.h Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
sys_signame.h Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
term.c sudo_term_is_raw: only try to lock the fd if it is a tty 2023-12-09 12:54:56 -07:00
timegm.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
ttyname_dev.c Quiet a -Wconversion warning. 2025-01-16 20:04:41 -07:00
ttysize.c sudo_term_is_raw: only try to lock the fd if it is a tty 2023-12-09 12:54:56 -07:00
unlinkat.c Use #include <foo.h> instead of #include "foo.h" in most cases. 2023-09-25 10:13:28 -06:00
util.exp.in Add sudo_login_name_max() and sudo_host_name_max() 2025-01-15 08:42:30 -07:00
utimens.c Use the full definition of the emulated function that is missing 2024-08-12 13:12:38 -06:00
uuid.c Use static declaration for array sizes to uuid functions 2024-08-13 12:21:03 -06:00