lib: Add getopt-cdefs.h for getopt_long update.
commit56b42be7287844db20b3a3bc1372c6ae8c040d63
authorJia Tan <jiat0218@gmail.com>
Fri, 22 Sep 2023 16:18:56 +0000 (23 00:18 +0800)
committerJia Tan <jiat0218@gmail.com>
Fri, 22 Sep 2023 16:18:56 +0000 (23 00:18 +0800)
tree3b4c931027f3628b3cfa413bcf1ac1d72b2a0be1
parent9834e591a4cf9dc2f49e42e26bf28d1d247bc196
lib: Add getopt-cdefs.h for getopt_long update.

This was modified slightly from Gnulib. In Gnulib, it expects the
@HAVE_SYS_CDEFS_H@ to be replaced. Instead, we can set HAVE_SYS_CDEFS_H
on systems that have it and avoid copying another file into the build
directory. Since we are not using gnulib-tool, copying extra files
requires extra build system updates (and special handling with CMake) so
we should avoid when possible.
lib/getopt-cdefs.h [new file with mode: 0644]