diff options
author | 2007-10-15 21:39:36 +1000 | |
---|---|---|
committer | 2007-10-15 21:39:36 +1000 | |
commit | 36e08dc49e2d18d2a42143d01a3ad333fe02065a (patch) | |
tree | 3a0b7432d5865bde3608a9800a62bff63b189cd8 /fallback.c | |
parent | dd02e96712eadbf9c5117ad4dabdbedac03eb314 (diff) |
Make the maximum execve size test use sysconf. Create a fallback if sysconf is unavailable.
darcs-hash:20071015113936-75c98-078e9f8727e91d41fabc80827bf97c8e04dd97ba.gz
Diffstat (limited to 'fallback.c')
-rw-r--r-- | fallback.c | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -1168,3 +1168,20 @@ char ** backtrace_symbols (void *const *buffer, int size) return 0; } #endif + +#ifndef HAVE_SYSCONF + +long sysconf(int name) +{ + if( name == _SC_ARG_MAX ) + { +#ifdef ARG_MAX + return ARG_MAX; +#endif + } + + return -1; + +} + +#endif |