don't access(conffile)
authorop <op@openbsd.org>
Thu, 30 Mar 2023 19:00:02 +0000 (19:00 +0000)
committerop <op@openbsd.org>
Thu, 30 Mar 2023 19:00:02 +0000 (19:00 +0000)
commit85191b5ccb1a8da897577ddf2a7911f42b0257ea
treef71114b24876b93665c5321fd854c057ecf37fdb
parent959c447e5628f55d9e93b4d5507dd06951d6b4c1
don't access(conffile)

This removes a few access(2) calls in the configuration file handling.
startupfile() now opens and return the file and to avoid surprises it
also uses a caller-provided buffer to store the filename.  This also
removes the extra adjustpath() that load() did: it has been moved to
evalfile() only.

with help, fixes and ok tb@
usr.bin/mg/def.h
usr.bin/mg/extend.c
usr.bin/mg/fileio.c
usr.bin/mg/main.c
usr.bin/mg/ttykbd.c