Avoid warnings when O_CLOEXEC or O_EXCL are not defined.
This commit is contained in:
parent
9f4d9052dc
commit
e2abd78a98
11
gzlib.c
11
gzlib.c
@ -94,7 +94,12 @@ local gzFile gz_open(path, fd, mode)
|
|||||||
const char *mode;
|
const char *mode;
|
||||||
{
|
{
|
||||||
gz_statep state;
|
gz_statep state;
|
||||||
int cloexec = 0, exclusive = 0;
|
#ifdef O_CLOEXEC
|
||||||
|
int cloexec = 0;
|
||||||
|
#endif
|
||||||
|
#ifdef O_EXCL
|
||||||
|
int exclusive = 0;
|
||||||
|
#endif
|
||||||
|
|
||||||
/* check input */
|
/* check input */
|
||||||
if (path == NULL)
|
if (path == NULL)
|
||||||
@ -134,12 +139,16 @@ local gzFile gz_open(path, fd, mode)
|
|||||||
return NULL;
|
return NULL;
|
||||||
case 'b': /* ignore -- will request binary anyway */
|
case 'b': /* ignore -- will request binary anyway */
|
||||||
break;
|
break;
|
||||||
|
#ifdef O_CLOEXEC
|
||||||
case 'e':
|
case 'e':
|
||||||
cloexec = 1;
|
cloexec = 1;
|
||||||
break;
|
break;
|
||||||
|
#endif
|
||||||
|
#ifdef O_EXCL
|
||||||
case 'x':
|
case 'x':
|
||||||
exclusive = 1;
|
exclusive = 1;
|
||||||
break;
|
break;
|
||||||
|
#endif
|
||||||
case 'f':
|
case 'f':
|
||||||
state->strategy = Z_FILTERED;
|
state->strategy = Z_FILTERED;
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user