Skip to content

Commit 55e6699

Browse files
committed
Avoid C++-reserved keyword "private" in bits/semaphore.h
1 parent 3a8a408 commit 55e6699

File tree

5 files changed

+6
-6
lines changed

5 files changed

+6
-6
lines changed

include/bits/semaphore.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,5 @@ typedef struct
2828
unsigned long value;
2929
unsigned long nwaiters;
3030
unsigned long sem_id;
31-
unsigned long private;
31+
unsigned long __private;
3232
} sem_t;

posix/sem_init.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ int sem_init(sem_t *sem, int pshared, unsigned int value)
3535
return -1;
3636
}
3737
/* pshared is currently unused */
38-
sem->private = pshared ? 1 : 0;
38+
sem->__private = pshared ? 1 : 0;
3939
/* Use the values the caller provided. */
4040
sem->value = value << SEM_VALUE_SHIFT;
4141
sem->nwaiters = 0;

posix/sem_open.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,5 @@ static inline void __sem_open_init(struct new_sem *sem, unsigned value)
2828
sem->nwaiters = 0;
2929

3030
/* This always is a shared semaphore. */
31-
sem->private = 1;
31+
sem->__private = 1;
3232
}

posix/sem_post.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ int sem_post(sem_t *sem)
2828
/* If there is any potentially blocked waiter, wake one of them. */
2929
#if 0
3030
if ((v & SEM_NWAITERS_MASK) != 0)
31-
futex_wake(&sem->value, 1, sem->private);
31+
futex_wake(&sem->value, 1, sem->__private);
3232
#endif
3333
ret = Psemaphore(3, sem->sem_id, 0);
3434
if (ret < 0)

posix/sem_waitcommon.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ static void __sem_wait_finish(sem_t *sem)
138138
v >>= SEM_VALUE_SHIFT;
139139
#if 0
140140
if (v > 0)
141-
futex_wake(&sem->value, v, sem->private);
141+
futex_wake(&sem->value, v, sem->__private);
142142
#endif
143143
}
144144
}
@@ -163,7 +163,7 @@ static int __attribute__((noinline)) do_futex_wait(sem_t *sem, clockid_t clockid
163163
int err;
164164

165165
#if 0
166-
err = __futex_abstimed_wait_cancelable64(&sem->value, SEM_NWAITERS_MASK, clockid, abstime, sem->private);
166+
err = __futex_abstimed_wait_cancelable64(&sem->value, SEM_NWAITERS_MASK, clockid, abstime, sem->__private);
167167
#else
168168
if (abstime)
169169
{

0 commit comments

Comments
 (0)