Date: Thu, 13 Mar 2008 07:59:47 GMT From: Zhouyi ZHOU <zhouzhouyi@FreeBSD.org> To: Perforce Change Reviews <perforce@FreeBSD.org> Subject: PERFORCE change 137584 for review Message-ID: <200803130759.m2D7xlCr003233@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=137584 Change 137584 by zhouzhouyi@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); } }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200803130759.m2D7xlCr003233>