aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/sem.h
diff options
context:
space:
mode:
authorJens Schweikhardt <schweikh@FreeBSD.org>2003-06-02 17:23:37 +0000
committerJens Schweikhardt <schweikh@FreeBSD.org>2003-06-02 17:23:37 +0000
commit7b594d2a81870cfef3f6ce6cf05c3cb61898b9b7 (patch)
treebce4a9955aa1a8a156ad691add50bbff627ad0e8 /sys/sys/sem.h
parentf32bb0529b994c3a7bdbd4637a4de65a31cf5f76 (diff)
downloadsrc-7b594d2a81870cfef3f6ce6cf05c3cb61898b9b7.tar.gz
src-7b594d2a81870cfef3f6ce6cf05c3cb61898b9b7.zip
s/u_short/unsigned short/ to make this compile if _POSIX_C_SOURCE=200112
Fix a few but probably not all style bugs. Suggested by: bde MFC after: 2 weeks
Notes
Notes: svn path=/head/; revision=115708
Diffstat (limited to 'sys/sys/sem.h')
-rw-r--r--sys/sys/sem.h38
1 files changed, 19 insertions, 19 deletions
diff --git a/sys/sys/sem.h b/sys/sys/sem.h
index e5f5dafa9fac..25ad4a257349 100644
--- a/sys/sys/sem.h
+++ b/sys/sys/sem.h
@@ -15,25 +15,25 @@
struct sem;
struct semid_ds {
- struct ipc_perm sem_perm; /* operation permission struct */
- struct sem *sem_base; /* pointer to first semaphore in set */
- u_short sem_nsems; /* number of sems in set */
- time_t sem_otime; /* last operation time */
- long sem_pad1; /* SVABI/386 says I need this here */
- time_t sem_ctime; /* last change time */
- /* Times measured in secs since */
- /* 00:00:00 GMT, Jan. 1, 1970 */
- long sem_pad2; /* SVABI/386 says I need this here */
- long sem_pad3[4]; /* SVABI/386 says I need this here */
+ struct ipc_perm sem_perm; /* operation permission struct */
+ struct sem *sem_base; /* pointer to first semaphore in set */
+ unsigned short sem_nsems; /* number of sems in set */
+ time_t sem_otime; /* last operation time */
+ long sem_pad1; /* SVABI/386 says I need this here */
+ time_t sem_ctime; /* last change time */
+ /* Times measured in secs since */
+ /* 00:00:00 GMT, Jan. 1, 1970 */
+ long sem_pad2; /* SVABI/386 says I need this here */
+ long sem_pad3[4]; /* SVABI/386 says I need this here */
};
/*
* semop's sops parameter structure
*/
struct sembuf {
- u_short sem_num; /* semaphore # */
- short sem_op; /* semaphore operation */
- short sem_flg; /* operation flags */
+ unsigned short sem_num; /* semaphore # */
+ short sem_op; /* semaphore operation */
+ short sem_flg; /* operation flags */
};
#define SEM_UNDO 010000
@@ -41,9 +41,9 @@ struct sembuf {
* semctl's arg parameter structure
*/
union semun {
- int val; /* value for SETVAL */
- struct semid_ds *buf; /* buffer for IPC_STAT & IPC_SET */
- u_short *array; /* array for GETALL & SETALL */
+ int val; /* value for SETVAL */
+ struct semid_ds *buf; /* buffer for IPC_STAT & IPC_SET */
+ unsigned short *array; /* array for GETALL & SETALL */
};
/*
@@ -57,7 +57,7 @@ union semun {
#define SETVAL 8 /* Set the value of semval to arg.val {ALTER} */
#define SETALL 9 /* Set semvals from arg.array {ALTER} */
#define SEM_STAT 10 /* Like IPC_STAT but treats semid as sema-index */
-#define SEM_INFO 11 /* Like IPC_INFO but treats semid as sema-index */
+#define SEM_INFO 11 /* Like IPC_INFO but treats semid as sema-index */
/*
* Permissions
@@ -112,8 +112,8 @@ __BEGIN_DECLS
int semsys(int, ...);
int semctl(int, int, int, ...);
int semget(key_t, int, int);
-int semop(int, struct sembuf *,size_t);
+int semop(int, struct sembuf *, size_t);
__END_DECLS
#endif /* !_KERNEL */
-#endif /* !_SEM_H_ */
+#endif /* !_SYS_SEM_H_ */