]> granicus.if.org Git - php/commitdiff
- Fix build on BSDI
authorDerick Rethans <derick@php.net>
Thu, 28 Mar 2002 07:35:09 +0000 (07:35 +0000)
committerDerick Rethans <derick@php.net>
Thu, 28 Mar 2002 07:35:09 +0000 (07:35 +0000)
ext/sysvsem/sysvsem.c

index 3bfcca0a840d524d816f666bee751be51491bee8..28b21df72bbc894f56ea345e2245891b80f38528 100644 (file)
@@ -411,7 +411,11 @@ PHP_FUNCTION(sem_remove)
                 RETURN_FALSE;
         }
 
-       if(semctl(sem_ptr->semid,NULL,IPC_RMID,NULL)<0) {
+#if HAVE_SEMUN
+               if(semctl(sem_ptr->semid,NULL,IPC_RMID,un)<0) {
+#else
+               if(semctl(sem_ptr->semid,NULL,IPC_RMID,NULL)<0) {
+#endif
                 php_error(E_WARNING, "sem_remove() failed for id %d: %s", id, strerror(errno));
                 RETURN_FALSE;
         }