🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.editor.emacs
Article #595

Re: Emacs Interlocking mechanism

#595
From: Yasushi Shinjo
Date: Tue, 08 May 2007 09:47
53 lines
3214 bytes
$B?7>k!wC^GHBg3X>pJs$G$9!#$3$s$K$A$O!#(B

In article <b4mwszkvvyk.fsf@jpl.org>
	Katsumi Yamaoka <yamaoka@jpl.org> writes:
> >> $B$I$3$+$N%G%#%l%/%H%j$K%m%C%/%U%!%$%k$,CV$+$l$F$$$?$H;W$C$?$N(B
> >> $B$G$9$,!"8+$D$+$j$^$;$s!#(B
> UNIX $B7O$N4D6-$GNc$($P(B  FILE $B$NJT=8$r;O$a$k$H!"(BEmacs 20 $B0J>e$G$O(B
> $BF1$8%G%#%l%/%H%j$K(B
> .#FILE -> user@host.pid:number
> $B$H$$$&(B symlink $B$,$G$-$^$9!#$3$l$,$=$&$G$9$M!#(B

$B>pJs$"$j$,$H$&$4$6$$$^$9!#F1$8%G%#%l%/%H%j$G$7$?$+!#(B19 $B$NOC(B
$B$,>/$7$"$C$?$N$G!"JL$N%G%#%l%/%H%j$+$H;W$C$F$$$?$N$G$9$1$l$I!#(B

> Emacs 19 $B$G$O(B /usr/local/lib/emacs/lock/ $B$N$h$&$J>l=j$K%m%C%/%U%!(B
> $B%$%k$,$G$-$k$h$&$J$N$G$9$,!"3NG'$G$-$^$;$s$G$7$?!#(BWindows $B$G$O!"(B
> $B$?$V$s0c$&$s$G$7$g$&$M!#(B

$B$&$A$N(B Emacs 19.34 (Mule 2.3 (SUETSUMUHANA)) $B$@$H(B
/usr/local/com/emacs/lock/ $B$K%U%!%$%k$,:n$i$l$F$$$^$7$?!#$@(B
$B$$$VN/$C$F$$$k$J$"!#(B

------------------------------------------------------------
% ls -ld /usr/local/com/emacs/lock/
drwxrwxrwx   2 root         9216 May  8 17:24 /usr/local/com/emacs/lock/
% ls  /usr/local/com/emacs/lock/|wc
     163     163    6908
% ls -lt /usr/local/com/emacs/lock/ | head -2
total 163
-rw-rw-rw-   1 yas             5 May  5 22:42 !home!hlla!yas!.newsrc.el
% 
------------------------------------------------------------

In article <866474ehj7.fsf@ra333.heimat.gr.jp>
	NAKAJI Hiroyuki <nakaji@kankyo-u.ac.jp> writes:
> $BCf<#!wD;<h$G$9!#(B
> lock_file_1() $B$K!"(B
>   if (boot_time)
>     sprintf (lock_info_str, "%s@%s.%lu:%lu", user_name, host_name,
> 	     (unsigned long) getpid (), (unsigned long) boot_time);
>   else
>     sprintf (lock_info_str, "%s@%s.%lu", user_name, host_name,
> 	     (unsigned long) getpid ());
>   err = symlink (lock_info_str, lfname);
> $B$J$s$F$N$,$"$k$N$G!"$=$&$+$J$H;W$$$^$7$?!#(B

C$B8@8l$N=j$G$7$?$+!#(BEmacs Lisp $B$O!"C5$7$?$s$@$1$l$I!#(B
lname $B$N>l=j$,F1$8%G%#%l%/%H%j$M!#(B

$B4X78$J$$$G$9$,!"(Bsprintf() $B4m$J$=$&!#(B

$B!@!@!!?7>k!!Lw!!!J$7$s$8$g$&!!$d$9$7!K!!!@!@(B
$B!@!@!!C^GHBg3X!!EE;R!&>pJs!!!!!!!!!!!!!!!@!@(B
Technical Details
Message-ID: <YAS.07May8184743@kirk.is.tsukuba.ac.jp>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news.glorb.com!newsfeed2.kddnet.ad.jp!newsfeed2.kddnet.ad.jp!nf.asahi-net.or.jp!jpix!mmcatv.co.jp!CALA-MUZIK!ie.u-ryukyu.ac.jp!gama.is.tsukuba.ac.jp!yas
References: <YAS.07May7210618@kirk.is.tsukuba.ac.jp> <866474ehj7.fsf@ra333.heimat.gr.jp> <b4mwszkvvyk.fsf@jpl.org>

Show Full Headers
Complete Article Headers
X-Google-Thread: ff358,962853e08135b59c
X-Google-Attributes: gidff358,public
X-Google-Language: Japanese,JIS
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news.glorb.com!newsfeed2.kddnet.ad.jp!newsfeed2.kddnet.ad.jp!nf.asahi-net.or.jp!jpix!mmcatv.co.jp!CALA-MUZIK!ie.u-ryukyu.ac.jp!gama.is.tsukuba.ac.jp!yas
From: yas@is.tsukuba.ac.jp (Yasushi Shinjo)
Newsgroups: fj.editor.emacs
Subject: Re: Emacs Interlocking mechanism
Date: 08 May 2007 09:47:43 GMT
Organization: Institute of Information Sciences and Electronics, University of
 Tsukuba
Lines: 53
Message-ID: <YAS.07May8184743@kirk.is.tsukuba.ac.jp>
References: <YAS.07May7210618@kirk.is.tsukuba.ac.jp>
 <866474ehj7.fsf@ra333.heimat.gr.jp> <b4mwszkvvyk.fsf@jpl.org>
NNTP-Posting-Host: kirk.hlla.is.tsukuba.ac.jp
X-Trace: gama.is.tsukuba.ac.jp 1178617652 16101 130.158.83.129 (8 May 2007 09:47:32 GMT)
X-Complaints-To: news@gama.is.tsukuba.ac.jp
NNTP-Posting-Date: Tue, 8 May 2007 09:47:32 +0000 (UTC)
In-reply-to: Katsumi Yamaoka's message of Tue, 08 May 2007 12:24:35 +0900