summaryrefslogtreecommitdiff
path: root/dbm/src/h_page.c
diff options
context:
space:
mode:
authormkaply%us.ibm.com <devnull@localhost>2000-03-07 21:00:06 +0000
committermkaply%us.ibm.com <devnull@localhost>2000-03-07 21:00:06 +0000
commit12ca0ffadfb852af2e6bfe7dc8b54679b11ff8a4 (patch)
tree982bc0fc5e1bf4848bafd8156a6c44a7dc117651 /dbm/src/h_page.c
parentc39be6e6b6830c1d9ed6b95de90badcb864dbe3a (diff)
downloadnss-hg-12ca0ffadfb852af2e6bfe7dc8b54679b11ff8a4.tar.gz
r= pavlov@netscape.com OS/2 changes for Mozilla - add #ifdef, change #ifdef
Diffstat (limited to 'dbm/src/h_page.c')
-rw-r--r--dbm/src/h_page.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/dbm/src/h_page.c b/dbm/src/h_page.c
index da31e9dbd..aa82b4ad4 100644
--- a/dbm/src/h_page.c
+++ b/dbm/src/h_page.c
@@ -75,7 +75,7 @@ static char sccsid[] = "@(#)hash_page.c 8.7 (Berkeley) 8/16/94";
#include <stdlib.h>
#include <string.h>
-#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(macintosh)
+#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(macintosh) && !defined(XP_OS2_VACPP)
#include <unistd.h>
#endif
@@ -1146,12 +1146,12 @@ __free_ovflpage(HTAB *hashp, BUFHEAD *obufp)
static int
open_temp(HTAB *hashp)
{
-#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(macintosh)
+#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(macintosh) && !defined(XP_OS2)
sigset_t set, oset;
#endif
static char namestr[] = "_hashXXXXXX";
-#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(macintosh)
+#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(macintosh) && !defined(XP_OS2)
/* Block signals; make sure file goes away at process exit. */
(void)sigfillset(&set);
(void)sigprocmask(SIG_BLOCK, &set, &oset);
@@ -1159,12 +1159,12 @@ open_temp(HTAB *hashp)
if ((hashp->fp = mkstemp(namestr)) != -1) {
(void)unlink(namestr);
-#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(macintosh)
+#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(macintosh) && !defined(XP_OS2)
(void)fcntl(hashp->fp, F_SETFD, 1);
#endif
}
-#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(macintosh)
+#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(macintosh) && !defined(XP_OS2)
(void)sigprocmask(SIG_SETMASK, &oset, (sigset_t *)NULL);
#endif
return (hashp->fp != -1 ? 0 : -1);