From owner-p4-projects Wed Apr 17 11:45:30 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E254337B41E; Wed, 17 Apr 2002 11:45:17 -0700 (PDT) Delivered-To: perforce@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 731C137B417 for ; Wed, 17 Apr 2002 11:45:16 -0700 (PDT) Received: (from perforce@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g3HIjGG49156 for perforce@freebsd.org; Wed, 17 Apr 2002 11:45:16 -0700 (PDT) (envelope-from green@freebsd.org) Date: Wed, 17 Apr 2002 11:45:16 -0700 (PDT) Message-Id: <200204171845.g3HIjGG49156@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: perforce set sender to green@freebsd.org using -f From: Brian Feldman Subject: PERFORCE change 9927 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://people.freebsd.org/~peter/p4db/chv.cgi?CH=9927 Change 9927 by green@green_laptop_2 on 2002/04/17 11:44:26 Fix warnings. Affected files ... ... //depot/projects/trustedbsd/mac/sys/kern/vfs_lookup.c#11 edit ... //depot/projects/trustedbsd/mac/sys/security/lomac/kernel_log.c#4 edit ... //depot/projects/trustedbsd/mac/sys/security/lomac/kernel_log.h#3 edit ... //depot/projects/trustedbsd/mac/sys/security/lomac/kernel_mediate.c#3 edit ... //depot/projects/trustedbsd/mac/sys/security/lomac/kernel_mediate.h#3 edit ... //depot/projects/trustedbsd/mac/sys/security/lomac/kernel_util.c#6 edit ... //depot/projects/trustedbsd/mac/sys/security/mac_biba/mac_biba.c#29 edit ... //depot/projects/trustedbsd/mac/sys/security/mac_mls/mac_mls.c#23 edit Differences ... ==== //depot/projects/trustedbsd/mac/sys/kern/vfs_lookup.c#11 (text+ko) ==== @@ -264,7 +264,7 @@ #endif /* MAC */ } else { #ifdef MAC - const struct ucred *cred = td->td_ucred; + struct ucred *cred = td->td_ucred; /* * We know it's ISLASTCN, so do the MAC delete, rename, ==== //depot/projects/trustedbsd/mac/sys/security/lomac/kernel_log.c#4 (text+ko) ==== @@ -130,7 +130,7 @@ */ void -log_append_subject_id(lomac_log_t *s, const lomac_subject_t *p_subject) { +log_append_subject_id(lomac_log_t *s, lomac_subject_t *p_subject) { uid_t uid; pid_t pgid; ==== //depot/projects/trustedbsd/mac/sys/security/lomac/kernel_log.h#3 (text+ko) ==== @@ -70,7 +70,7 @@ lomac_log_t *log_start( void ); void log_append_string( lomac_log_t *s, const char *data_s ); void log_append_int( lomac_log_t *s, int data ); -void log_append_subject_id( lomac_log_t *s, const lomac_subject_t *p_subject ); +void log_append_subject_id( lomac_log_t *s, lomac_subject_t *p_subject ); void log_append_object_id( lomac_log_t *s, const lomac_object_t *p_object ); void log_print( lomac_log_t *s ); ==== //depot/projects/trustedbsd/mac/sys/security/lomac/kernel_mediate.c#3 (text+ko) ==== @@ -76,7 +76,7 @@ int mediate_subject_level_subject(const char *op_s, - const lomac_subject_t *p_subject_one, level_t level_one, + lomac_subject_t *p_subject_one, level_t level_one, lomac_subject_t *p_subject_two) { lattr_t lattr_two; /* lattr of `p_subject_two' */ ==== //depot/projects/trustedbsd/mac/sys/security/lomac/kernel_mediate.h#3 (text+ko) ==== @@ -41,7 +41,7 @@ #include "kernel_interface.h" int mediate_subject_level_subject( const char *op_s, - const lomac_subject_t *p_subject_one, + lomac_subject_t *p_subject_one, level_t level_one, lomac_subject_t *p_subject_two ); int mediate_subject_object( const char *op_s, lomac_subject_t *p_subject, ==== //depot/projects/trustedbsd/mac/sys/security/lomac/kernel_util.c#6 (text+ko) ==== @@ -109,6 +109,7 @@ } } +#ifdef P_CAN_HOOKS static int lomac_proc_candebug(struct proc *p1, struct proc *p2) { lattr_t lattr; @@ -145,7 +146,7 @@ else return (EPERM); } - +#endif int lomac_initialize_procs(void) { @@ -213,8 +214,6 @@ struct linker_file *parent, struct mod_depend *verinfo, struct linker_file **lfpp); -MALLOC_DECLARE(M_LINKER); - /* * MPSAFE */ ==== //depot/projects/trustedbsd/mac/sys/security/mac_biba/mac_biba.c#29 (text+ko) ==== @@ -290,6 +290,7 @@ labelto->m_biba.mb_flags |= MAC_BIBA_FLAG_SINGLE; } +#if 0 static void mac_biba_copy_range(struct mac *labelfrom, struct mac *labelto) { @@ -300,6 +301,7 @@ sizeof(labelto->m_biba.mb_rangehigh)); labelto->m_biba.mb_flags |= MAC_BIBA_FLAG_RANGE; } +#endif /* * Initialize system processes as MAC_BIBA_TYPE_EQUAL so that they can ==== //depot/projects/trustedbsd/mac/sys/security/mac_mls/mac_mls.c#23 (text+ko) ==== @@ -277,6 +277,7 @@ labelto->m_mls.mm_flags |= MAC_MLS_FLAG_SINGLE; } +#if 0 static void mac_mls_copy_range(struct mac *labelfrom, struct mac *labelto) { @@ -287,6 +288,7 @@ sizeof(labelto->m_mls.mm_rangehigh)); labelto->m_mls.mm_flags |= MAC_MLS_FLAG_RANGE; } +#endif /* * Initialize system processes as MAC_MLS_TYPE_EQUAL so that they can To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message