Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Nov 2011 20:30:21 +0000 (UTC)
From:      Ed Schouten <ed@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r227269 - head/usr.bin/at
Message-ID:  <201111062030.pA6KUL73040444@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ed
Date: Sun Nov  6 20:30:21 2011
New Revision: 227269
URL: http://svn.freebsd.org/changeset/base/227269

Log:
  Partially revert r227233.
  
  The privs.h header is not only used by at(1), it's also used by
  atrun(8). Just let the code the way it used to be (for now).
  
  Reported by:	kwm, tinderbox
  Hat to:		me

Modified:
  head/usr.bin/at/at.c
  head/usr.bin/at/privs.h

Modified: head/usr.bin/at/at.c
==============================================================================
--- head/usr.bin/at/at.c	Sun Nov  6 20:29:18 2011	(r227268)
+++ head/usr.bin/at/at.c	Sun Nov  6 20:30:21 2011	(r227269)
@@ -63,6 +63,8 @@ __FBSDID("$FreeBSD$");
 #include "panic.h"
 #include "parsetime.h"
 #include "perm.h"
+
+#define MAIN
 #include "privs.h"
 
 /* Macros */
@@ -102,8 +104,6 @@ int fcreated;
 char atfile[] = ATJOB_DIR "12345678901234";
 char atverify = 0;		/* verify time instead of queuing job */
 char *namep;
-uid_t real_uid, effective_uid;
-gid_t real_gid, effective_gid;
 
 /* Function declarations */
 

Modified: head/usr.bin/at/privs.h
==============================================================================
--- head/usr.bin/at/privs.h	Sun Nov  6 20:29:18 2011	(r227268)
+++ head/usr.bin/at/privs.h	Sun Nov  6 20:30:21 2011	(r227269)
@@ -59,8 +59,15 @@
  * to the real userid before calling any of them.
  */
 
-extern uid_t real_uid, effective_uid;
-extern gid_t real_gid, effective_gid;
+#ifndef MAIN
+extern
+#endif
+uid_t real_uid, effective_uid;
+
+#ifndef MAIN 
+extern
+#endif
+gid_t real_gid, effective_gid;
 
 #define RELINQUISH_PRIVS { \
 	real_uid = getuid(); \



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