Skip to content

Commit 334db8e

Browse files
committed
add apisupport-NONPOSIX-MEMLIMIT
1 parent cc4b53b commit 334db8e

3 files changed

Lines changed: 23 additions & 1 deletion

File tree

Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ libscrypt_sse2_la_CFLAGS=`. ./cpusupport-config.h; echo $${CFLAGS_X86_SSE2}`
157157
noinst_LTLIBRARIES+= libscrypt_memlimit.la
158158
libscrypt_memlimit_la_SOURCES= lib-platform/util/memlimit.c \
159159
lib-platform/util/memlimit.h
160-
libscrypt_memlimit_la_CFLAGS=-U_POSIX_C_SOURCE -U_XOPEN_SOURCE
160+
libscrypt_memlimit_la_CFLAGS=`. ./apisupport-config.h; echo $${CFLAGS_NONPOSIX_MEMLIMIT}`
161161

162162
# Install libscrypt-kdf?
163163
if LIBSCRYPT_KDF
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#include "platform.h"
2+
3+
#ifdef HAVE_SYS_PARAM_H
4+
#include <sys/param.h>
5+
#endif
6+
#ifdef HAVE_SYS_SYSCTL_H
7+
#include <sys/sysctl.h>
8+
#endif
9+
#ifdef HAVE_SYS_SYSINFO_H
10+
#include <sys/sysinfo.h>
11+
#endif
12+
13+
int
14+
main(void)
15+
{
16+
17+
/* Success! */
18+
return (0);
19+
}

libcperciva/apisupport/Build/apisupport.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,9 @@ fi
7474
feature NONPOSIX SETGROUPS "" "" \
7575
"-U_POSIX_C_SOURCE -U_XOPEN_SOURCE" \
7676
"-U_POSIX_C_SOURCE -U_XOPEN_SOURCE -Wno-reserved-id-macro"
77+
feature NONPOSIX MEMLIMIT "" "" \
78+
"-U_POSIX_C_SOURCE -U_XOPEN_SOURCE" \
79+
"-U_POSIX_C_SOURCE -U_XOPEN_SOURCE -Wno-reserved-id-macro"
7780

7881
# Detect how to compile libssl and libcrypto code.
7982
feature LIBSSL HOST_NAME "-lssl" "" \

0 commit comments

Comments
 (0)