From ad8b00be3e7aa83a32f943408bdc36b18d0259ff Mon Sep 17 00:00:00 2001 From: Sterling Hughes Date: Sun, 24 Mar 2002 21:16:02 +0000 Subject: [PATCH] fix freebsd compile --- ext/dio/dio.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ext/dio/dio.c b/ext/dio/dio.c index 7aa674c25b7..1beec45db3c 100644 --- a/ext/dio/dio.c +++ b/ext/dio/dio.c @@ -74,6 +74,8 @@ static void _dio_close_fd(zend_rsrc_list_entry *rsrc TSRMLS_DC) #define RDIOC(c) REGISTER_LONG_CONSTANT(#c, c, CONST_CS | CONST_PERSISTENT) +#define DIO_UNDEF_CONST -1 + PHP_MINIT_FUNCTION(dio) { le_fd = zend_register_list_destructors_ex(_dio_close_fd, NULL, le_fd_name, module_number); @@ -87,7 +89,9 @@ PHP_MINIT_FUNCTION(dio) RDIOC(O_APPEND); RDIOC(O_NONBLOCK); RDIOC(O_NDELAY); +#ifdef O_SYNC RDIOC(O_SYNC); +#endif RDIOC(O_NOCTTY); RDIOC(S_IRWXU); RDIOC(S_IRUSR);