From owner-p4-projects@FreeBSD.ORG Thu Mar 13 07:59:48 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id F32C91065672; Thu, 13 Mar 2008 07:59:47 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B2DDF1065670 for ; Thu, 13 Mar 2008 07:59:47 +0000 (UTC) (envelope-from zhouzhouyi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id AF6A38FC17 for ; Thu, 13 Mar 2008 07:59:47 +0000 (UTC) (envelope-from zhouzhouyi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m2D7xlQg003235 for ; Thu, 13 Mar 2008 07:59:47 GMT (envelope-from zhouzhouyi@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m2D7xlCr003233 for perforce@freebsd.org; Thu, 13 Mar 2008 07:59:47 GMT (envelope-from zhouzhouyi@FreeBSD.org) Date: Thu, 13 Mar 2008 07:59:47 GMT Message-Id: <200803130759.m2D7xlCr003233@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to zhouzhouyi@FreeBSD.org using -f From: Zhouyi ZHOU To: Perforce Change Reviews Cc: Subject: PERFORCE change 137584 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Mar 2008 07:59:48 -0000 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); } }