diff configure @ 5393:cbf0fed4d211

Add a configure test for the strsep function (it's missing on solaris) Provide an implementation of strsep in libosdep.a, if it's missing in the system's libc library.
author jkeil
date Fri, 29 Mar 2002 21:24:36 +0000
parents 8a01cde9cf39
children e7034890adc5
line wrap: on
line diff
--- a/configure	Fri Mar 29 15:12:41 2002 +0000
+++ b/configure	Fri Mar 29 21:24:36 2002 +0000
@@ -1573,6 +1573,21 @@
 echores "$_linux_devfs"
 
 
+echocheck "strsep()"
+cat > $TMPC << EOF
+#include <string.h>
+int main (void) { char *s = "Hello, world!"; (void) strsep(&s, ","); return 0; }
+EOF
+_strsep=no
+cc_check && _strsep=yes
+if test "$_strsep" = yes ; then
+ _def_strsep='#define HAVE_STRSEP 1'
+else
+ _def_strsep='#undef HAVE_STRSEP'
+fi
+echores "$_strsep"
+
+
 echocheck "vsscanf()"
 cat > $TMPC << EOF
 #include <stdarg.h>
@@ -3484,6 +3499,9 @@
 /* Define this if you have shm support */
 $_def_shm
 
+/* Define this if your system has strsep */
+$_def_strsep
+
 /* Define this if your system has vsscanf */
 $_def_vsscanf