From owner-FreeBSD-users-jp@jp.freebsd.org  Fri Jan 17 00:07:29 1997
Received: by jaz.jp.freebsd.org (8.8.4+2.7Wbeta4/8.7.3) id AAA01063
	Fri, 17 Jan 1997 00:07:29 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.4+2.7Wbeta4/8.7.3) with SMTP id AAA01058
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 17 Jan 1997 00:07:28 +0900 (JST)
Received: from sranhc.sra.co.jp by sraigw.sra.co.jp (8.6.13/3.4W-sraigw)
	id AAA18003; Fri, 17 Jan 1997 00:07:08 +0900
Received: from sran230.sra.co.jp (soda@sran230 [133.137.20.19]) by sranhc.sra.co.jp (8.6.13/3.4W-srambox) with ESMTP id AAA02233 for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 17 Jan 1997 00:06:20 +0900
Received: (from soda@localhost) by sran230.sra.co.jp (8.6.12+2.4W3/3.4W-SRA-local) id AAA16737 for FreeBSD-users-jp@jp.freebsd.org; Fri, 17 Jan 1997 00:06:32 +0900
Date: Fri, 17 Jan 1997 00:06:32 +0900
From: Noriyuki Soda <soda@sra.co.jp>
Message-Id: <199701161506.AAA16737@sran230.sra.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
Reply-To: FreeBSD-users-jp@jp.freebsd.org
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 8687
Subject: [FreeBSD-users-jp 8687] Re: LC_TIME
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

soda> $B$7!"(BXPG $B$O%A%'%C%/$7$F$J$$$s$G$9$,!"$I$&$b!"(Bthree characters $B$H$$$&$N(B
soda> $B$O!"(BANSI-C $B$N(B draft $BCJ3,$N5,Dj$+$J$K$+$G!"4{$K(B obsolete $B$N$h$&$J5$$,$7(B
soda> $B$^$9!#(B
soda> $B!J<B:]!"(BEWS, Solaris2, NEWS-OS6 $B$J$I$G$O!"(B3 bytes $B$K<}$^$C$F$J$$$7!K(B

>   obsolete $B$G$"$l$P!"$3$l$C$FK\2H$NJ}$KDs0F$9$Y$-$3$H$G$7$g$&$M!#(B

$B$=$&;W$$$^$9!#(B

>   $B$d$C$Q$j(B NLS $B$G$9$+!#(B
>   $B$A$g$C$H(B cal $B$H(B who $B$r(B NLS $BBP1~$K=q$-D>$7$F$_$^$7$?!#(B
>   NLS $B$O(B $LANG $B$r8+$k$o$1$G!"(B$LC_TIME $B$H(B $LANG $B$,0[$J$k>l9g$K$O=PNO$,(B
> $B$A$g$C$HJQ$K$J$C$F$7$^$$$^$9!#;~4V$N=PNO7A<0$,(B LC_TIME $B$KJD$8$?7A$GDj(B
> $B5A$G$-$J$$0J>e!"$3$l$OCW$7J}$J$$$3$H$J$s$G$7$g$&$M!#(B

$B$*$*!"3N$+$K!#(B

>   $B$7$+$7!"<j6a$K$"$k(B OS (Solaris2 $B$H(B HPUX) $B$G(B who $B$N=PNO$r8+$k$H!"(B
> $LC_TIME $B$K=>$C$F$$$kMM$J5sF0$r<($7$^$9$M!#(B@_@

Solaris2.4 $B$N(B who $B%3%^%s%I$G$O!"(BNLS $B$r;H$o$:$K!"C1$K(B "%b %e %H:%M" $B$H(B
$B%O!<%I%3!<%I$7$F$$$k$@$1$N$h$&$JJ70O5$$G$9!#(B
$B!J!V(B1 $B7n(B 1 $BF|!W$G$O$J$/!"!V(B1 $B7n(B 1$B!W$K$J$C$F$7$^$&$N$G!K(B
$B$^$?!"(BNEWS-OS6 $B$G$O!"G_K\$5$s$N%$%s%W%j$HF1MM$JF0$-$r$7$^$7$?!#(B

$B$,!"(BHP-UX $B$K$D$$$F$O!"$*$C$7$c$kDL$j(B $LC_TIME $B$K=>$C$F$$$k$h$&$K8+$($^(B
$B$9!#;n$7$F$J$$$G$9$1$I!"(B
	save = getenv("LANG");
	setenv("LANG", setlocale(LC_TIME, NULL), 1);
	catd = catopen("who", 0);
	if (save)
		setenv("LANG", save, 1);
	else
		unsetenv("LANG");
$B$F$J6q9g$K$9$l$P!"(BHP-UX $B$HF1MM$JK>$^$7$$=PNO$,F@$i$l$k$H;W$$$^$9!#(B
$B$?$@!"$J$s$+!"$A$g$C$H7y$i$7$$$G$9$M!D(B

XPG4 $B$N(B catopen() $B$@$H!"BhFs0z?t$K(B NL_CAT_LOCALE $B$H$$$&%U%i%0$rEO$7$F(B
$B$d$k$3$H$K$h$C$F!"(B$LANG $B$G$O$J$/$F(B LC_MESSAGES $B$N(B locale $B$G(B catopen()
$B$G$-$k$_$?$$$J$N$G!"(B
	save = setlocale(LC_MESSAGES, NULL);
	setlocale(LC_MESSAGES, setlocale(LC_TIME, NULL));
	catd = catopen("who", NL_CAT_LOCALE);
	setlocale(LC_MESSAGES, save);
$B$F$J6q9g$K=q$1$F>/$7$O%^%7$J5$$,$9$k$s$G$9$,!"(BFreeBSD $B$N(B nls $B$K$O!"(B
NL_CAT_LOCALE $B5!G=$,F~$C$F$$$^$;$s!#$&!<$`!#(B

>   $B$H$3$m$G!"(B
> 
> 			setlocale(LC_TIME, "")	setlocale(LC_ALL, "")
> 	-lxpg4 $B$"$j(B		$B!{(B			$B!{(B
> 	-lxpg4 $B$J$7(B		$B!{(B			$B!_(B
> 
> 			$B!{(B: LC_TIME $B$r8+$k(B / $B!_(B: LC_TIME $B$r8+$J$$(B
> 
> $B$H$$$&5sF0$r<($9$h$&$G$9!#$D$^$j!"4{B8%3%^%s%I$N$&$A(B LC_TIME $B$rL@$K;X(B
> $BDj$7$F$$$k%3%^%s%I0J30$O!"(Bja_JP.EUC/LC_TIME $B$N1F6A$r<u$1$J$$MM$G$9!#(B

-lxpg4 $B$J$7(B LC_TIME=ja_JP.EUC $B$N>l9g!"(Bsetlocale(LC_ALL, "") $B$,<:GT$7$F(B
$B$$$k!J%(%i!<$rJV$7$F$$$k!K$H$$$&$3$H$G$O$J$$$G$7$g$&$+!#(B
$B!J$9$_$^$;$s!#3N$+$a$F$^$;$s!#!K(B

$B$$$m$$$m?<$$$N$G!"(B
$B!&(B2.2.X $B$K4X$7$F$O!"(BLANG=ja_JP.EUC $B$N5sF0$O!"(BLANG=C $B$HF1$8$H$$$&%4%^%+%7(B
$B!&(B-current $B$KBP$7$F$O!"$A$c$s$H$7$?JQ99(B
$B$H$$$&7A$G(B send-pr $B$7$?J}$,NI$$$h$&$J5$$,$7$F$-$^$7$?!#(B
--
soda$B!w8@$&$@$1(B
