Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/netbsd-1-5]: src/sys/kern Pull up revisions 1.66-1.68 (requested by chri...
details: https://anonhg.NetBSD.org/src/rev/412f982d39ac
branches: netbsd-1-5
changeset: 492737:412f982d39ac
user: he <he%NetBSD.org@localhost>
date: Sat Feb 09 19:20:17 2002 +0000
description:
Pull up revisions 1.66-1.68 (requested by christos):
Widen cr_ref to prevent overflow.
diffstat:
sys/kern/kern_prot.c | 17 ++++++++++++++++-
1 files changed, 16 insertions(+), 1 deletions(-)
diffs (31 lines):
diff -r 147c68d55004 -r 412f982d39ac sys/kern/kern_prot.c
--- a/sys/kern/kern_prot.c Sat Feb 09 19:19:56 2002 +0000
+++ b/sys/kern/kern_prot.c Sat Feb 09 19:20:17 2002 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: kern_prot.c,v 1.58.4.1 2000/10/18 03:41:36 tv Exp $ */
+/* $NetBSD: kern_prot.c,v 1.58.4.2 2002/02/09 19:20:17 he Exp $ */
/*
* Copyright (c) 1982, 1986, 1989, 1990, 1991, 1993
@@ -698,6 +698,21 @@
}
/*
+ * convert from userland credentials to kernel one
+ */
+void
+crcvt(uc, uuc)
+ struct ucred *uc;
+ const struct uucred *uuc;
+{
+ uc->cr_ref = 0;
+ uc->cr_uid = uuc->cr_uid;
+ uc->cr_gid = uuc->cr_gid;
+ uc->cr_ngroups = uuc->cr_ngroups;
+ (void)memcpy(uc->cr_groups, uuc->cr_groups, sizeof(uuc->cr_groups));
+}
+
+/*
* Get login name, if available.
*/
/* ARGSUSED */
Home |
Main Index |
Thread Index |
Old Index