Index: benchmark/io/http/main.cfa
===================================================================
--- benchmark/io/http/main.cfa	(revision 3e417bf195abe70eb3b45b5adb21bac52d29ca67)
+++ benchmark/io/http/main.cfa	(revision 46bbcaf5b02a41281420f4eb06a9c8a6f6ff759f)
@@ -1,3 +1,3 @@
-#define __USE_GNU
+#define _GNU_SOURCE
 
 #include <errno.h>
@@ -146,5 +146,9 @@
 	int waited = 0;
 	for() {
-		ret = bind( server_fd, (struct sockaddr *)&address, sizeof(address) );
+		int sockfd = server_fd;
+		__CONST_SOCKADDR_ARG addr;
+		addr.__sockaddr__ = (struct sockaddr *)&address;
+		socklen_t addrlen = sizeof(address);
+		ret = bind( sockfd, addr, addrlen );
 		if(ret < 0) {
 			if(errno == EADDRINUSE) {
