From owner-p4-projects@FreeBSD.ORG Thu Jan 15 12:54:02 2004 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 49C9A16A4D0; Thu, 15 Jan 2004 12:54:02 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1C45B16A4CE for ; Thu, 15 Jan 2004 12:54:02 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0B5F143D66 for ; Thu, 15 Jan 2004 12:54:01 -0800 (PST) (envelope-from cvance@nailabs.com) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i0FKs00B072789 for ; Thu, 15 Jan 2004 12:54:00 -0800 (PST) (envelope-from cvance@nailabs.com) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i0FKs08i072784 for perforce@freebsd.org; Thu, 15 Jan 2004 12:54:00 -0800 (PST) (envelope-from cvance@nailabs.com) Date: Thu, 15 Jan 2004 12:54:00 -0800 (PST) Message-Id: <200401152054.i0FKs08i072784@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to cvance@nailabs.com using -f From: Chris Vance To: Perforce Change Reviews Subject: PERFORCE change 45407 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jan 2004 20:54:02 -0000 http://perforce.freebsd.org/chv.cgi?CH=45407 Change 45407 by cvance@cvance_release on 2004/01/15 12:53:57 mpo_create_cred was replaced with mpo_copy_cred_label Affected files ... .. //depot/projects/trustedbsd/sebsd/sys/security/sebsd/sebsd.c#30 edit Differences ... ==== //depot/projects/trustedbsd/sebsd/sys/security/sebsd/sebsd.c#30 (text+ko) ==== @@ -510,12 +510,12 @@ } static void -sebsd_create_cred(struct ucred *cred_parent, struct ucred *cred_child) +sebsd_copy_cred_label(struct label *src, struct label *dest) { struct task_security_struct *parent, *task; - parent = SLOT(cred_parent->cr_label); - task = SLOT(cred_child->cr_label); + parent = SLOT(src); + task = SLOT(dest); /* Default to using the attributes from the parent process */ task->osid = parent->osid; @@ -2436,7 +2436,7 @@ #endif /* Create Labels */ - .mpo_create_cred = sebsd_create_cred, + .mpo_copy_cred_label = sebsd_copy_cred_label, .mpo_create_devfs_device = sebsd_create_devfs_device, .mpo_create_devfs_directory = sebsd_create_devfs_directory, .mpo_create_devfs_symlink = sebsd_create_devfs_symlink,