PERFORCE change 137584 for review

Zhouyi ZHOU zhouzhouyi at FreeBSD.org
Thu Mar 13 07:59:48 UTC 2008


http://perforce.freebsd.org/chv.cgi?CH=137584

Change 137584 by zhouzhouyi at zhouzhouyi_mactest on 2008/03/13 07:59:33

	test the MAC Framework stuffs for socket

Affected files ...

.. //depot/projects/soc2007/zhouzhouyi_mactest_soc/regression/mactest/tcpconnect.c#5 edit
.. //depot/projects/soc2007/zhouzhouyi_mactest_soc/regression/mactest/tests/netinet/04.t#1 add

Differences ...

==== //depot/projects/soc2007/zhouzhouyi_mactest_soc/regression/mactest/tcpconnect.c#5 (text+ko) ====

@@ -206,7 +206,9 @@
 			err(1, "waiter: semop +1");
 
 	while (keepaccept) {
+		char * buf[10];
 		accept_sock = accept(listen_sock, NULL, NULL);
+		read(accept_sock, buf, 6);
 		close(accept_sock);
 		count++;
 		if (count == 1)
@@ -254,11 +256,12 @@
         }
 
 	for (i = 0; i < count; i++) {
+
 		sock = socket(PF_INET, SOCK_STREAM, 0);
 		if (sock == -1)
 			errx(-1, "socket: %s", strerror(errno));
 
-#ifdef NONBLOCK
+#if 0  /*NONBLOCK */
 		if (fcntl(sock, F_SETFL, O_NONBLOCK) != 0)
 			errx(-1, "fcntl(F_SETFL): %s", strerror(errno));
 
@@ -269,7 +272,7 @@
 		if (connect(sock, (struct sockaddr *)&sin, sizeof(sin)) == -1)
 			errx(-1, "connect: %s", strerror(errno));
 #endif
-
+		write(sock, "hello", 6);
 		close(sock);
 	}
 }


More information about the p4-projects mailing list