]> granicus.if.org Git - php/commitdiff
Add #ifdef.. around F_SETFD.
authorSascha Schumann <sas@php.net>
Tue, 23 Apr 2002 19:58:31 +0000 (19:58 +0000)
committerSascha Schumann <sas@php.net>
Tue, 23 Apr 2002 19:58:31 +0000 (19:58 +0000)
ext/session/mod_files.c

index e3ef303611d4fe417f0125552fc2a933b894088c..fca2df393e33847ab9cc3982f716c15ed8b98069 100644 (file)
@@ -145,9 +145,12 @@ static void ps_files_open(ps_files *data, const char *key TSRMLS_DC)
                
                if (data->fd != -1) {
                        flock(data->fd, LOCK_EX);
+
+#ifdef F_SETFD
                        if (fcntl(data->fd, F_SETFD, 1)) {
                                php_error(E_WARNING, "fcntl(%d, F_SETFD, 1) failed: %s (%d)", data->fd, strerror(errno), errno);
                        }
+#endif
                } else {
                        php_error(E_WARNING, "open(%s, O_RDWR) failed: %s (%d)", buf, 
                                        strerror(errno), errno);