1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-21 20:38:45 +00:00
freebsd-ports/net/rude/files/patch-crude::main.c
Pav Lucistnik 377f5c8f06 Add rude, an UDP traffic generator and its collector crude.
It's capable of accurate measuring of traffic.

PR:		ports/53671
Submitted by:	Janos Mohacsi <janos.mohacsi@bsd.hu>
2003-12-21 23:12:25 +00:00

34 lines
1.1 KiB
C

--- crude/main.c.orig Thu Jun 13 14:15:21 2002
+++ crude/main.c Mon Jun 23 17:49:02 2003
@@ -294,9 +294,7 @@
*/
if((user_id == 0) && (priority > 0)){
/* Try to lock the memory to avoid paging delays */
- if(mlockall(MCL_CURRENT | MCL_FUTURE) < 0){
- RUDEBUG1("crude: memory lock failed: %s\n", strerror(errno));
- }
+ RUDEBUG1("crude: memory lock unsupported\n");
/* Switch to Round-Robin-Real-Time Scheduling */
p.sched_priority = priority;
@@ -346,8 +344,6 @@
RUDEBUG7("crude: program priority restored\n");
}
- /* Release the locked memory */
- munlockall();
}
if(ps_flag){ print_stats(); }
@@ -663,8 +659,8 @@
/* print average delay as sign and absolute value */
if ( (sec < 0) || (usec < 0) ) {
- sec = llabs( sec );
- usec = llabs( usec );
+ sec = -1*( sec );
+ usec = -1*( usec );
printf("Delay: average = -%lld.%06llu ", sec, usec);
} else {
printf("Delay: average = %lld.%06llu ", sec, usec);