Changeset 856:c0f92000c42a in freeDiameter
- Timestamp:
- Oct 22, 2012, 2:10:14 AM (12 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/test_app/ta_bench.c
r740 r856 226 226 do { 227 227 /* Do not create more that NB_CONCURRENT_MESSAGES in paralel */ 228 int ret = sem_ timedwait(&ta_sem, &end_time);228 int ret = sem_wait(&ta_sem); 229 229 if (ret == -1) { 230 230 ret = errno; 231 if (ret != ETIMEDOUT) { 232 CHECK_POSIX_DO(ret, ); /* Just to log it */ 233 } 231 CHECK_POSIX_DO(ret, ); /* Just to log it */ 234 232 break; 235 233 } 236 234 235 /* Update the current time */ 236 CHECK_SYS_DO( clock_gettime(CLOCK_REALTIME, &now), ); 237 238 if (!TS_IS_INFERIOR(&now, &end_time)) 239 break; 240 237 241 /* Create and send a new test message */ 238 242 ta_bench_test_message(); 239 240 /* Update the current time */ 241 CHECK_SYS_DO( clock_gettime(CLOCK_REALTIME, &now), ); 242 } while (TS_IS_INFERIOR(&now, &end_time)); 243 } while (1); 243 244 244 245 /* Save the stats now */
Note: See TracChangeset
for help on using the changeset viewer.