Missing include in unix_process.c for logwtmp
Configuring lsh 2.1 on macOS 12 finds logwtmp
:
checking for logwtmp... yes
but compiling fails:
unix_process.c:330:3: error: implicit declaration of function 'logwtmp' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
logwtmp(lsh_get_cstring(self->line), "", "");
^
unix_process.c:461:3: error: implicit declaration of function 'logwtmp' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
logwtmp(lsh_get_cstring(cleanup->line),
^
2 errors generated.