aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Rees <utisoft@gmail.com>2011-01-20 00:51:52 +0100
committerDenys Vlasenko <vda.linux@googlemail.com>2011-01-20 00:51:52 +0100
commit9ad97d504146db2ea6b6a1a23c96ca052c50e270 (patch)
tree73ebeadb8893497b9040a19a90a39634caf15c88
parenta14631917363aa96943e46090773c15ac1b0f995 (diff)
downloadbusybox-w32-9ad97d504146db2ea6b6a1a23c96ca052c50e270.tar.gz
busybox-w32-9ad97d504146db2ea6b6a1a23c96ca052c50e270.tar.bz2
busybox-w32-9ad97d504146db2ea6b6a1a23c96ca052c50e270.zip
sighandler_t definition for BSD
Signed-off-by: Chris Rees <utisoft@gmail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r--include/platform.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/platform.h b/include/platform.h
index 2666eebee..6328ff6ad 100644
--- a/include/platform.h
+++ b/include/platform.h
@@ -14,6 +14,7 @@
14#define HAVE_MEMRCHR 1 14#define HAVE_MEMRCHR 1
15#define HAVE_MKDTEMP 1 15#define HAVE_MKDTEMP 1
16#define HAVE_SETBIT 1 16#define HAVE_SETBIT 1
17#define HAVE_SIGHANDLER_T 1
17#define HAVE_STRCASESTR 1 18#define HAVE_STRCASESTR 1
18#define HAVE_STRCHRNUL 1 19#define HAVE_STRCHRNUL 1
19#define HAVE_STRSEP 1 20#define HAVE_STRSEP 1
@@ -253,6 +254,7 @@ typedef uint32_t bb__aliased_uint32_t FIX_ALIASING;
253 || defined __FreeBSD__ || defined __OpenBSD__ || defined __NetBSD__ 254 || defined __FreeBSD__ || defined __OpenBSD__ || defined __NetBSD__
254# undef HAVE_MNTENT_H 255# undef HAVE_MNTENT_H
255# undef HAVE_SYS_STATFS_H 256# undef HAVE_SYS_STATFS_H
257# undef HAVE_SIGHANDLER_T
256#else 258#else
257# define HAVE_MNTENT_H 1 259# define HAVE_MNTENT_H 1
258# define HAVE_SYS_STATFS_H 1 260# define HAVE_SYS_STATFS_H 1
@@ -396,6 +398,10 @@ extern char *mkdtemp(char *template) FAST_FUNC;
396# define clrbit(a, b) ((a)[(b) >> 3] &= ~(1 << ((b) & 7))) 398# define clrbit(a, b) ((a)[(b) >> 3] &= ~(1 << ((b) & 7)))
397#endif 399#endif
398 400
401#ifndef HAVE_SIGHANDLER_T
402typedef void (*sighandler_t)(int);
403#endif
404
399#ifndef HAVE_STRCASESTR 405#ifndef HAVE_STRCASESTR
400extern char *strcasestr(const char *s, const char *pattern) FAST_FUNC; 406extern char *strcasestr(const char *s, const char *pattern) FAST_FUNC;
401#endif 407#endif