From 6e5a3c6876f1e165c7ed33b5470d30cfd82af388 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Mon, 12 Sep 2005 23:24:38 +0000 Subject: [PATCH] Use XP_ prefix on SEM macros to avoid conflicts. --- src/xpdev/xpsem.c | 6 +++--- src/xpdev/xpsem.h | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/xpdev/xpsem.c b/src/xpdev/xpsem.c index 43ad2a29c9..387ce2d915 100644 --- a/src/xpdev/xpsem.c +++ b/src/xpdev/xpsem.c @@ -57,7 +57,7 @@ xp_sem_init(xp_sem_t *sem, int pshared, unsigned int value) goto RETURN; } - if (value > SEM_VALUE_MAX) { + if (value > XP_SEM_VALUE_MAX) { errno = EINVAL; retval = -1; goto RETURN; @@ -90,7 +90,7 @@ xp_sem_init(xp_sem_t *sem, int pshared, unsigned int value) (*sem)->count = (u_int32_t)value; (*sem)->nwaiters = 0; - (*sem)->magic = SEM_MAGIC; + (*sem)->magic = XP_SEM_MAGIC; retval = 0; RETURN: @@ -129,7 +129,7 @@ xp_sem_t * xp_sem_open(const char *name, int oflag, ...) { errno = ENOSYS; - return SEM_FAILED; + return XP_SEM_FAILED; } int diff --git a/src/xpdev/xpsem.h b/src/xpdev/xpsem.h index 3b6da7e626..81124b5a15 100644 --- a/src/xpdev/xpsem.h +++ b/src/xpdev/xpsem.h @@ -51,8 +51,8 @@ struct xp_sem; typedef struct xp_sem *xp_sem_t; -#define SEM_FAILED ((xp_sem_t *)0) -#define SEM_VALUE_MAX UINT_MAX +#define XP_SEM_FAILED ((xp_sem_t *)0) +#define XP_SEM_VALUE_MAX UINT_MAX #if defined(__solaris__) typedef unsigned int u_int32_t; @@ -88,7 +88,7 @@ int xp_sem_timedwait (xp_sem_t *sem, const struct timespec *abs_timeout); */ struct xp_sem { -#define SEM_MAGIC ((u_int32_t) 0x09fa4012) +#define XP_SEM_MAGIC ((u_int32_t) 0x09fa4012) u_int32_t magic; pthread_mutex_t lock; pthread_cond_t gtzero; @@ -105,7 +105,7 @@ extern void _thread_init (void); (_threads_initialized != 0) #define _SEM_CHECK_VALIDITY(sem) \ - if (sem==NULL || (*(sem))->magic != SEM_MAGIC) { \ + if (sem==NULL || (*(sem))->magic != XP_SEM_MAGIC) { \ errno = EINVAL; \ retval = -1; \ goto RETURN; \ -- GitLab