From 2868fd5258206ce3e4255549461d60ac438d5fca Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Thu, 22 Jan 2009 11:52:54 +0100 Subject: [PATCH] lib/replace: add defines to let the callers find out if pwrite and pread are thread/fork safe metze (cherry picked from commit 7fc7ee9331d0539359ad88c527f59d5fdf212209) (cherry picked from commit d74b63091781e442e42b1fa7881e903a0bcc928c) (cherry picked from commit 9483b143fe473d374e7f5c71f0d497f28f4e69f7) --- source/lib/replace/replace.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/lib/replace/replace.h b/source/lib/replace/replace.h index c69ea6cdac4..3fba1c01ac8 100644 --- a/source/lib/replace/replace.h +++ b/source/lib/replace/replace.h @@ -328,11 +328,17 @@ char *rep_mkdtemp(char *template); #ifndef HAVE_PREAD #define pread rep_pread ssize_t rep_pread(int __fd, void *__buf, size_t __nbytes, off_t __offset); +#define LIBREPLACE_PREAD_REPLACED 1 +#else +#define LIBREPLACE_PREAD_NOT_REPLACED 1 #endif #ifndef HAVE_PWRITE #define pwrite rep_pwrite ssize_t rep_pwrite(int __fd, const void *__buf, size_t __nbytes, off_t __offset); +#define LIBREPLACE_PWRITE_REPLACED 1 +#else +#define LIBREPLACE_PWRITE_NOT_REPLACED 1 #endif #if !defined(HAVE_INET_NTOA) || defined(REPLACE_INET_NTOA) -- 2.11.4.GIT