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