Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Jul 2005 16:30:00 GMT
From:      Robert Watson <rwatson@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 80011 for review
Message-ID:  <200507111630.j6BGU0Vk060572@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=80011

Change 80011 by rwatson@rwatson_zoo on 2005/07/11 16:29:21

	Do audit setresuid()/setresgid() using the new BSM event
	identifiers.

Affected files ...

.. //depot/projects/trustedbsd/audit3/sys/kern/init_sysent.c#15 edit
.. //depot/projects/trustedbsd/audit3/sys/kern/syscalls.master#17 edit

Differences ...

==== //depot/projects/trustedbsd/audit3/sys/kern/init_sysent.c#15 (text+ko) ====

@@ -340,8 +340,8 @@
 	{ SYF_MPSAFE | AS(kldstat_args), (sy_call_t *)kldstat, AUE_NULL },	/* 308 = kldstat */
 	{ SYF_MPSAFE | AS(kldfirstmod_args), (sy_call_t *)kldfirstmod, AUE_NULL },	/* 309 = kldfirstmod */
 	{ SYF_MPSAFE | AS(getsid_args), (sy_call_t *)getsid, AUE_GETSID },	/* 310 = getsid */
-	{ SYF_MPSAFE | AS(setresuid_args), (sy_call_t *)setresuid, AUE_NULL },	/* 311 = setresuid */
-	{ SYF_MPSAFE | AS(setresgid_args), (sy_call_t *)setresgid, AUE_NULL },	/* 312 = setresgid */
+	{ SYF_MPSAFE | AS(setresuid_args), (sy_call_t *)setresuid, AUE_SETRESUID },	/* 311 = setresuid */
+	{ SYF_MPSAFE | AS(setresgid_args), (sy_call_t *)setresgid, AUE_SETRESGID },	/* 312 = setresgid */
 	{ 0, (sy_call_t *)nosys, AUE_NULL },			/* 313 = obsolete signanosleep */
 	{ AS(aio_return_args), (sy_call_t *)lkmressys, AUE_NULL },	/* 314 = aio_return */
 	{ AS(aio_suspend_args), (sy_call_t *)lkmressys, AUE_NULL },	/* 315 = aio_suspend */

==== //depot/projects/trustedbsd/audit3/sys/kern/syscalls.master#17 (text+ko) ====

@@ -531,9 +531,9 @@
 				    kld_file_stat* stat); }
 309	AUE_NULL	MSTD	{ int kldfirstmod(int fileid); }
 310	AUE_GETSID	MSTD	{ int getsid(pid_t pid); }
-311	AUE_NULL	MSTD	{ int setresuid(uid_t ruid, uid_t euid, \
+311	AUE_SETRESUID	MSTD	{ int setresuid(uid_t ruid, uid_t euid, \
 				    uid_t suid); }
-312	AUE_NULL	MSTD	{ int setresgid(gid_t rgid, gid_t egid, \
+312	AUE_SETRESGID	MSTD	{ int setresgid(gid_t rgid, gid_t egid, \
 				    gid_t sgid); }
 313	AUE_NULL	OBSOL	signanosleep
 314	AUE_NULL	NOSTD	{ int aio_return(struct aiocb *aiocbp); }



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200507111630.j6BGU0Vk060572>