This patch update the `-lite` patch to OpenBSD `pidfile()` by changing
the update atime+mtime patch from writing the PID again to instead use
utimensat(). Less overhead and nanosecond resolution.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Do not assume that asprintf() clears the pointer on failure, which
is non-portable. Also add missing asprintf() return value checks.
Signed-off-by: millert@
Signed-off-by: deraadt@ guenther@ doug@
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>