From owner-ports-jp@jp.freebsd.org  Tue Aug 10 04:32:20 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id EAA88928;
	Tue, 10 Aug 1999 04:32:20 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from diana.infonets.hiroshima-u.ac.jp (diana.infonets.hiroshima-u.ac.jp [133.41.33.53])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id EAA88923
	for <ports-jp@jp.freebsd.org>; Tue, 10 Aug 1999 04:32:20 +0900 (JST)
	(envelope-from taoka@infonets.hiroshima-u.ac.jp)
Received: from peg.infonets.hiroshima-u.ac.jp (peg.infonets.hiroshima-u.ac.jp [133.41.33.64])
	by diana.infonets.hiroshima-u.ac.jp (8.9.3/3.7W) with ESMTP id EAA76001
	for <ports-jp@jp.freebsd.org>; Tue, 10 Aug 1999 04:32:19 +0900 (JST)
Received: from localhost (localhost [127.0.0.1]) by peg.infonets.hiroshima-u.ac.jp (8.9.3/3.6W) with ESMTP
	id EAA10574 for <ports-jp@jp.freebsd.org>; Tue, 10 Aug 1999 04:32:19 +0900 (JST)
To: ports-jp@jp.freebsd.org
From: TAOKA Satoshi <taoka@infonets.hiroshima-u.ac.jp>
In-Reply-To: Your message of "Sat, 03 Jul 1999 01:14:06 +0900"
	<199907021614.BAA05370@lavender.yy.cs.keio.ac.jp>
References: <199907021614.BAA05370@lavender.yy.cs.keio.ac.jp>
X-Mailer: Mew version 1.93 on XEmacs 20.4 (Emerald)
X-Prom-Mew: Prom-Mew 1.93 (procmail reader for Mew)
X-URL: http://www.infonets.hiroshima-u.ac.jp/~taoka/
Mime-Version: 1.0
Content-Type: Multipart/Mixed;
	boundary="--Next_Part(Tue_Aug_10_04:32:17_1999_518)--"
Content-Transfer-Encoding: 7bit
Message-Id: <19990810043219A.taoka@infonets.hiroshima-u.ac.jp>
Date: Tue, 10 Aug 1999 04:32:19 +0900
X-Dispatcher: imput version 980905(IM100)
Lines: 119
Reply-To: ports-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: ports-jp 7127
Subject: [ports-jp 7127] Re: wmapm
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org
X-Originator: taoka@infonets.hiroshima-u.ac.jp

----Next_Part(Tue_Aug_10_04:32:17_1999_518)--
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit


>   wmapm $B$K%P%C%F%j!<;DNL$r8+$k5!G=$H(B suspend $B$9$k5!G=$,$"$k$J$i$P(B.
> 	o wmapm $B$O(B setupd $B$9$k(B--> $B$3$l$G;DNL$O8+$($k(B. 
> 	o $B$7$+$7(B, apm $B%3%^%s%I$r<B9T$9$k$H$-$O(B, 
> 	  system $B5/F0$9$kA08e$G(B, geteuid, seteuid $B$J$I$r(B
> 	  $B<B9T$7$F(B, setuid $B$J>uBV$+$i(B, $B0lHL%f!<%6>uBV$K(B
> 	  $BLa$C$F(B system $B$G(B apm $B%3%^%s%I$r5/F0$9$Y$-$G$9(B.
> 
>   $B0JA0:n$C$?(BX server $B$X$N%Q%C%A$r(B geteuid, seteuid $B$J$I$N%5%s%W%k$K(B
> $BE:IU$7$^$9(B.
> 
> sanpei

$B$3$N(B

> --- xc/programs/Xserver/os/auth.c.org	Wed Jan 14 12:24:34 1998
> +++ xc/programs/Xserver/os/auth.c	Wed Jan 14 12:29:09 1998

$B%5%s%W%k$K=>$$(B

+#ifdef HAS_POSIX_SAVED_IDS
+    if (setegid(rgid) == -1)
+		(void) fprintf(stderr, "setegid(%d): %s\n",
+					   (int) rgid, strerror(errno));
+    if (seteuid(ruid) == -1)
+		(void) fprintf(stderr, "seteuid(%d): %s\n",
+                       (int) ruid, strerror(errno));
+#endif /* HAS_POSIX_SAVED_IDS */
+
+	system("apm -Z");
+
+#ifdef HAS_POSIX_SAVED_IDS
+    if (seteuid(euid) == -1)
+        (void) fprintf(stderr, "seteuid(%d): %s\n",
+					   (int) euid, strerror(errno));
+
+    if (setegid(egid) == -1)
+		(void) fprintf(stderr, "setegid(%d): %s\n",
+					   (int) egid, strerror(errno));
+#endif


$B$d!"(B

+#ifdef HAS_POSIX_SAVED_IDS
+    if (setegid(rgid) == -1)
+		(void) fprintf(stderr, "setegid(%d): %s\n",
+					   (int) rgid, strerror(errno));
+    if (seteuid(ruid) == -1)
+		(void) fprintf(stderr, "seteuid(%d): %s\n",
+                       (int) ruid, strerror(errno));
+#endif /* HAS_POSIX_SAVED_IDS */
+
+	system("apm -z");
+#ifdef HAS_POSIX_SAVED_IDS
+    if (seteuid(euid) == -1)
+        (void) fprintf(stderr, "seteuid(%d): %s\n",
+					   (int) euid, strerror(errno));
+
+    if (setegid(egid) == -1)
+		(void) fprintf(stderr, "setegid(%d): %s\n",
+					   (int) egid, strerror(errno));
+#endif
+

$B$H$7$^$7$?!#$3$l$GNI$$$N$G$9$M!#%F%9%H$7$F$_$?$i!"0l1~0U?^DL$KF0$$$F$$$k(B
$B$h$&$G$9!#(B


----Next_Part(Tue_Aug_10_04:32:17_1999_518)--
Content-Type: Application/Octet-Stream
Content-Transfer-Encoding: base64
Content-Description: wmapm.tar.gz
Content-Disposition: attachment; filename=wmapm.tar.gz

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
ODg4ODg4ODg4ODg4ODg4ODj+Nv4HXfiDMQBQAAA=

----Next_Part(Tue_Aug_10_04:32:17_1999_518)----
