[sysprof/wip/chergert/sysprof-3] capture: allow macros and functions to co-exist
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [sysprof/wip/chergert/sysprof-3] capture: allow macros and functions to co-exist
- Date: Wed, 8 May 2019 06:06:10 +0000 (UTC)
commit 30429597c433fa0f9af09fddb3519a9509b47ba6
Author: Christian Hergert <chergert redhat com>
Date: Tue May 7 23:05:44 2019 -0700
capture: allow macros and functions to co-exist
src/libsysprof-capture/sp-capture-util-private.h | 12 ++++-----
src/libsysprof-capture/sp-capture-util.c | 34 ++++++++++++------------
2 files changed, 23 insertions(+), 23 deletions(-)
---
diff --git a/src/libsysprof-capture/sp-capture-util-private.h
b/src/libsysprof-capture/sp-capture-util-private.h
index 63dd571..f686cc9 100644
--- a/src/libsysprof-capture/sp-capture-util-private.h
+++ b/src/libsysprof-capture/sp-capture-util-private.h
@@ -29,12 +29,12 @@
#include <unistd.h>
#ifdef __linux__
-# define _sp_getpagesize getpagesize
-# define _sp_pread pread
-# define _sp_pwrite pwrite
-# define _sp_write write
-# define _sp_getpid getpid
-# define _sp_sendfile sendfile
+# define _sp_getpagesize() getpagesize()
+# define _sp_pread(a,b,c,d) pread(a,b,c,d)
+# define _sp_pwrite(a,b,c,d) pwrite(a,b,c,d)
+# define _sp_write(a,b,c) write(a,b,c)
+# define _sp_getpid() getpid()
+# define _sp_sendfile(a,b,c,d) sendfile(a,b,c,d)
#else
size_t _sp_getpagesize (void);
ssize_t _sp_pread (int fd,
diff --git a/src/libsysprof-capture/sp-capture-util.c b/src/libsysprof-capture/sp-capture-util.c
index 52a390f..7d58603 100644
--- a/src/libsysprof-capture/sp-capture-util.c
+++ b/src/libsysprof-capture/sp-capture-util.c
@@ -34,7 +34,7 @@ static G_LOCK_DEFINE (_sp_io_sync);
#endif
size_t
-_sp_getpagesize (void)
+(_sp_getpagesize) (void)
{
static size_t pgsz = 0;
@@ -53,10 +53,10 @@ _sp_getpagesize (void)
}
ssize_t
-_sp_pread (int fd,
- void *buf,
- size_t count,
- off_t offset)
+(_sp_pread) (int fd,
+ void *buf,
+ size_t count,
+ off_t offset)
{
#ifdef G_OS_WIN32
ssize_t ret = -1;
@@ -75,10 +75,10 @@ _sp_pread (int fd,
}
ssize_t
-_sp_pwrite (int fd,
- const void *buf,
- size_t count,
- off_t offset)
+(_sp_pwrite) (int fd,
+ const void *buf,
+ size_t count,
+ off_t offset)
{
#ifdef G_OS_WIN32
ssize_t ret = -1;
@@ -97,9 +97,9 @@ _sp_pwrite (int fd,
}
ssize_t
-_sp_write (int fd,
- const void *buf,
- size_t count)
+(_sp_write) (int fd,
+ const void *buf,
+ size_t count)
{
#ifdef G_OS_WIN32
ssize_t ret = -1;
@@ -117,7 +117,7 @@ _sp_write (int fd,
}
gint32
-_sp_getpid (void)
+(_sp_getpid) (void)
{
#ifdef G_OS_WIN32
return _getpid ();
@@ -127,10 +127,10 @@ _sp_getpid (void)
}
ssize_t
-_sp_sendfile (int out_fd,
- int in_fd,
- off_t *offset,
- size_t count)
+(_sp_sendfile) (int out_fd,
+ int in_fd,
+ off_t *offset,
+ size_t count)
{
ssize_t total = 0;
off_t wpos = 0;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]