svn commit: trunk/uClibc/test/misc
vapier at uclibc.org
vapier at uclibc.org
Wed Jan 11 05:49:00 UTC 2006
Author: vapier
Date: 2006-01-10 21:48:58 -0800 (Tue, 10 Jan 2006)
New Revision: 13237
Log:
cleanup code and dont use %m glibcism
Modified:
trunk/uClibc/test/misc/sem.c
Changeset:
Modified: trunk/uClibc/test/misc/sem.c
===================================================================
--- trunk/uClibc/test/misc/sem.c 2006-01-11 04:06:49 UTC (rev 13236)
+++ trunk/uClibc/test/misc/sem.c 2006-01-11 05:48:58 UTC (rev 13237)
@@ -5,39 +5,39 @@
int main(void)
{
- int k, r;
- union semun {
- int val;
- struct semid_ds *buf;
- unsigned short int *array;
- struct seminfo *__buf;
- } sd;
- struct semid_ds sd_buf;
+ int k, r;
+ union semun {
+ int val;
+ struct semid_ds *buf;
+ unsigned short int *array;
+ struct seminfo *__buf;
+ } sd;
+ struct semid_ds sd_buf;
- k = semget(IPC_PRIVATE, 10, IPC_CREAT | 0666 );
- printf("%d\n", k);
+ k = semget(IPC_PRIVATE, 10, IPC_CREAT | 0666 );
+ printf("semget(IPC_CREAT) = %d\n", k);
- if (k < 0) {
- printf("semget failed: %m\n");
- return 1;
- }
+ if (k < 0) {
+ fprintf(stderr, "semget failed: %m\n");
+ return 1;
+ }
- sd.buf = &sd_buf;
- r = semctl(k, 0, IPC_STAT, sd);
- printf("%d\n", r);
+ sd.buf = &sd_buf;
+ r = semctl(k, 0, IPC_STAT, sd);
+ printf("semctl(k) = %d\n", r);
- if (r < 0) {
- printf("semctl IPC_STAT failed: %m\n");
- return 1;
- }
+ if (r < 0) {
+ perror("semctl IPC_STAT failed");
+ return 1;
+ }
- printf("sem_nsems = %lu\n", sd_buf.sem_nsems);
- if (sd_buf.sem_nsems != 10) {
- printf("failed: incorrect sem_nsems!\n");
- return 1;
- }
+ printf("sem_nsems = %lu\n", sd_buf.sem_nsems);
+ if (sd_buf.sem_nsems != 10) {
+ fprintf(stderr, "failed: incorrect sem_nsems!\n");
+ return 1;
+ }
- printf("succeeded\n");
+ printf("succeeded\n");
- return 0;
+ return 0;
}
More information about the uClibc-cvs
mailing list