test/interactive-wayland: avoid unused function warning due to configuration

test/interactive-wayland.c:95:1: warning: ‘set_cloexec_or_close’ defined but not used [-Wunused-function]

Signed-off-by: Ran Benita <ran234@gmail.com>
master
Ran Benita 2017-08-16 20:24:27 +03:00
parent 76348754e3
commit 14686cd1a8
1 changed files with 12 additions and 10 deletions

View File

@ -71,6 +71,16 @@ struct interactive_seat {
static bool terminate;
#ifdef HAVE_MKOSTEMP
static int
create_tmpfile_cloexec(char *tmpname)
{
int fd = mkostemp(tmpname, O_CLOEXEC);
if (fd >= 0)
unlink(tmpname);
return fd;
}
#else
/* The following utility functions are taken from Weston's
* shared/os-compatibility.c. */
static int
@ -104,22 +114,14 @@ set_cloexec_or_close(int fd)
static int
create_tmpfile_cloexec(char *tmpname)
{
int fd;
#ifdef HAVE_MKOSTEMP
fd = mkostemp(tmpname, O_CLOEXEC);
if (fd >= 0)
unlink(tmpname);
#else
fd = mkstemp(tmpname);
int fd = mkstemp(tmpname);
if (fd >= 0) {
fd = set_cloexec_or_close(fd);
unlink(tmpname);
}
#endif
return fd;
}
#endif
/*
* Create a new, unique, anonymous file of the given size, and