From: Mark Adler Date: Sat, 10 Mar 2012 17:54:08 +0000 (-0800) Subject: Avoid warnings when O_CLOEXEC or O_EXCL are not defined. X-Git-Tag: upstream/1.2.8~111 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e2abd78a98335df958e8dbb1d513261a8cb89739;p=platform%2Fupstream%2Fzlib.git Avoid warnings when O_CLOEXEC or O_EXCL are not defined. --- diff --git a/gzlib.c b/gzlib.c index 4732fcc..91c71cd 100644 --- a/gzlib.c +++ b/gzlib.c @@ -94,7 +94,12 @@ local gzFile gz_open(path, fd, mode) const char *mode; { gz_statep state; - int cloexec = 0, exclusive = 0; +#ifdef O_CLOEXEC + int cloexec = 0; +#endif +#ifdef O_EXCL + int exclusive = 0; +#endif /* check input */ if (path == NULL) @@ -134,12 +139,16 @@ local gzFile gz_open(path, fd, mode) return NULL; case 'b': /* ignore -- will request binary anyway */ break; +#ifdef O_CLOEXEC case 'e': cloexec = 1; break; +#endif +#ifdef O_EXCL case 'x': exclusive = 1; break; +#endif case 'f': state->strategy = Z_FILTERED; break;