]> git.99rst.org Git - git.git/commit
config.mak.uname: add sysinfo() configuration for cygwin
authorRamsay Jones <redacted>
Wed, 16 Apr 2025 23:18:32 +0000 (00:18 +0100)
committerJunio C Hamano <redacted>
Thu, 17 Apr 2025 03:43:45 +0000 (20:43 -0700)
commit50dec7c566d87838aaaa6017b5fb10b0f1cc8af7
treeac6bd6bb1ee142cc1197986a53d3128470000a6e
parentc9a51775a36b424189d7cb65634e8e657a75a05f
config.mak.uname: add sysinfo() configuration for cygwin

Although sysinfo() is a 'Linux only' function, cygwin provides an
implementation which appears to be functional. The assumption that
this function is Linux only is reflected in the way the HAVE_SYSINFO
build variable is handled by the Makefile and config.mak.uname.

Rework the setting of HAVE_SYSINFO in the Linux section of the system
specific config file, along with the corresponding setting of the
BASIC_CFLAGS in the Makefile. Add the setting of HAVE_SYSINFO to the
cygwin section of 'config.mak.uname'. While here, add a test for the
sysinfo() function to the autoconf build system.

Signed-off-by: Ramsay Jones <redacted>
Signed-off-by: Junio C Hamano <redacted>
Makefile
config.mak.uname
configure.ac
git clone https://git.99rst.org/PROJECT