1 --- cascade_mutex.c.orig Sat Aug 6 14:10:03 2005 2 +++ cascade_mutex.c Sat Aug 6 14:11:53 2005 3 @@ -83,7 +83,6 @@ 4 lm_defN = "cscd_mutex"; 5 6 (void) sprintf(lm_usage, 7 - " [-s] (force PTHREAD_PROCESS_SHARED)\n" 8 "notes: thread cascade using pthread_mutexes\n"); 9 10 return (0); 11 @@ -94,9 +93,6 @@ 12 benchmark_optswitch(int opt, char *optarg) 13 { 14 switch (opt) { 15 - case 's': 16 - opts = 1; 17 - break; 18 default: 19 return (-1); 20 } 21 @@ -123,6 +119,7 @@ 22 } 23 24 (void) pthread_mutexattr_init(&ma); 25 +#if !defined(__FreeBSD__) 26 if (lm_optP > 1 || opts) { 27 (void) pthread_mutexattr_setpshared(&ma, 28 PTHREAD_PROCESS_SHARED); 29 @@ -130,6 +127,7 @@ 30 (void) pthread_mutexattr_setpshared(&ma, 31 PTHREAD_PROCESS_PRIVATE); 32 } 33 +#endif 34 35 for (i = 0; i < nlocks; i++) { 36 (void) pthread_mutex_init(&locks[i], &ma); 37