]> sjero.net Git - iperf/blobdiff - include/util.h
DCCP support for iperf
[iperf] / include / util.h
index d23618cf191b94d370dbc94c6ddff12d76d40f7a..0f2d4253fe01e95a5ea9b22c7dcc927c139d360e 100644 (file)
@@ -52,7 +52,7 @@
 
 #ifndef UTIL_H
 #define UTIL_H
-
+#include <stdarg.h>
 #ifdef HAVE_CONFIG_H
     #include "config.h"
 #endif
@@ -65,12 +65,15 @@ extern "C" {
  * set/getsockopt wrappers for SO_RCVBUF and SO_SNDBUF; TCP_MAXSEG
  * socket.c
  * ------------------------------------------------------------------- */
-int setsock_tcp_windowsize( int inSock, int inTCPWin, int inSend );
-int getsock_tcp_windowsize( int inSock, int inSend );
+int  setsock_tcp_windowsize(int inSock, int inTCPWin, int inSend);
+int  set_buffer_sock_size(int inSock, int inWinSize, bool inSend);
+int  get_buffer_sock_size(int inSock, int inSend);
 
 void setsock_tcp_mss( int inSock, int inTCPWin );
 int  getsock_tcp_mss( int inSock );
 
+int  getsock_dccp_mps( int inSock );
+
 /* -------------------------------------------------------------------
  * signal handlers
  * signal.c
@@ -86,6 +89,7 @@ SigfuncPtr my_signal( int inSigno, SigfuncPtr inFunc );
  * error handlers
  * error.c
  * ------------------------------------------------------------------- */
+void die(const char *fmt, ...);
 void warn      ( const char *inMessage, const char *inFile, int inLine );
 void warn_errno( const char *inMessage, const char *inFile, int inLine );
 
@@ -180,6 +184,5 @@ void redirect(const char *inOutputFileName);
 #ifdef __cplusplus
 } /* end extern "C" */
 #endif
-
 #endif /* UTIL_H */