summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorDerick Rethans <derick@php.net>2002-10-20 13:35:56 +0000
committerDerick Rethans <derick@php.net>2002-10-20 13:35:56 +0000
commit3322581c04d2852d8f6ac2d5db82a0eb4a063a40 (patch)
treecda9cb9fc2b4da17c22ea6c496aeea3d8400c931 /ext
parentc5a73b31f6874d15f8a3ecb852a6dde989b9eb8e (diff)
downloadphp-git-3322581c04d2852d8f6ac2d5db82a0eb4a063a40.tar.gz
- Only include ftok() if it is available
Diffstat (limited to 'ext')
-rw-r--r--ext/standard/basic_functions.c2
-rw-r--r--ext/standard/ftok.c2
-rw-r--r--ext/standard/php_ftok.h2
3 files changed, 6 insertions, 0 deletions
diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c
index ccc0b0a833..c8d5aa505a 100644
--- a/ext/standard/basic_functions.c
+++ b/ext/standard/basic_functions.c
@@ -832,7 +832,9 @@ function_entry basic_functions[] = {
PHP_FE(version_compare, NULL)
/* functions from ftok.c*/
+#if HAVE_FTOK
PHP_FE(ftok, NULL)
+#endif
PHP_FE(str_rot13, NULL)
diff --git a/ext/standard/ftok.c b/ext/standard/ftok.c
index 7f4adf450d..adb374e060 100644
--- a/ext/standard/ftok.c
+++ b/ext/standard/ftok.c
@@ -23,6 +23,7 @@
#include <sys/types.h>
#include <sys/ipc.h>
+#if HAVE_FTOK
/* {{{ proto int ftok(string pathname, string proj)
Convert a pathname and a project identifier to a System V IPC key */
PHP_FUNCTION(ftok)
@@ -53,6 +54,7 @@ PHP_FUNCTION(ftok)
RETURN_LONG(k);
}
/* }}} */
+#endif
/*
* Local variables:
diff --git a/ext/standard/php_ftok.h b/ext/standard/php_ftok.h
index 6f8029cde7..978520a30a 100644
--- a/ext/standard/php_ftok.h
+++ b/ext/standard/php_ftok.h
@@ -21,6 +21,8 @@
#ifndef PHP_FTOK_H
#define PHP_FTOK_H
+#if HAVE_FTOK
PHP_FUNCTION(ftok);
+#endif
#endif /* PHP_FTOK_H */