- Use custom implementations for strlcat() and strlcpy() because strcpy_s()
and strcat_s() have different behavior.
- Define NO_POSIX_LINKS to indicate that link/unlink operations don't
quite work the way they should. I.e. in-use files can't be replaced that
way.
- Change definitions of directory macros to use correct path tokens.
- Define NO_INETD to indicate that there's no inetd
Addition of :
NO_PIDFILES : We don't create PID files
NO_SIGPIPE, NO_SIGXCPU: These signals don't exist on Windows
NO_UNIX_SOCKETS: No AF_UNIX support
Also, ignore variable defintions when we are doing a preprocessor-only
run.