diff options
author | Mattias Andrée <maandree@operamail.com> | 2015-10-11 04:13:43 +0200 |
---|---|---|
committer | Mattias Andrée <maandree@operamail.com> | 2015-10-11 04:13:43 +0200 |
commit | 8b30852a55a206bd9206d3af960e5e812ad5aa03 (patch) | |
tree | ad66a3b05327c0ecb1d80fd65af0abf852f813aa | |
parent | Whilst POSIX leaves it explicitly unspecify whether close(2) closes the fildes on interruption, Linux (and possibly some other kernels) specify tha... (diff) | |
download | mds-8b30852a55a206bd9206d3af960e5e812ad5aa03.tar.gz mds-8b30852a55a206bd9206d3af960e5e812ad5aa03.tar.bz2 mds-8b30852a55a206bd9206d3af960e5e812ad5aa03.tar.xz |
m
Signed-off-by: Mattias Andrée <maandree@operamail.com>
-rw-r--r-- | src/libmdsserver/macros.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/libmdsserver/macros.h b/src/libmdsserver/macros.h index 71d26f1..f849fef 100644 --- a/src/libmdsserver/macros.h +++ b/src/libmdsserver/macros.h @@ -397,7 +397,8 @@ * @param fd:int The file descriptor */ #if 1 /* For kernels that ensure that close(2) always closes valid file descriptors. */ -# define xclose(fd) close(fd) +# define xclose(fd) \ + close(fd) #else /* For kernels that ensure that close(2) never closes valid file descriptors on interruption. */ # ifdef MDS_LIBMDSSERVER_MACROS_DEFINED_TEMP_FAILURE_RETRY # define xclose(fd) \ @@ -416,7 +417,8 @@ * @param f:FILE* The stream */ #if 1 /* For kernels that ensure that close(2) always closes valid file descriptors. */ -# define xfclose(f) fclose(f) +# define xfclose(f) \ + fclose(f) #else /* For kernels that ensure that close(2) never closes valid file descriptors on interruption. */ # ifdef MDS_LIBMDSSERVER_MACROS_DEFINED_TEMP_FAILURE_RETRY # define xfclose(f) \ |