๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.editor.emacs
Article #596

Re: Emacs Interlocking mechanism

#596
From: NAKAJI Hiroyuki
Date: Tue, 08 May 2007 13:52
31 lines
2316 bytes
ไธญๆฒป๏ผ ้ณฅๅ–ใงใ™ใ€‚

>>>>> In <YAS.07May8184743@kirk.is.tsukuba.ac.jp> 
>>>>>	yas@is.tsukuba.ac.jp (Yasushi Shinjo) wrote:

> > lock_file_1() ใซใ€
> >   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);
> > ใชใ‚“ใฆใฎใŒใ‚ใ‚‹ใฎใงใ€ใใ†ใ‹ใชใจๆ€ใ„ใพใ—ใŸใ€‚

> C่จ€่ชžใฎๆ‰€ใงใ—ใŸใ‹ใ€‚Emacs Lisp ใฏใ€ๆŽขใ—ใŸใ‚“ใ ใ‘ใ‚Œใฉใ€‚
> lname ใฎๅ ดๆ‰€ใŒๅŒใ˜ใƒ‡ใ‚ฃใƒฌใ‚ฏใƒˆใƒชใญใ€‚

> ้–ขไฟ‚ใชใ„ใงใ™ใŒใ€sprintf() ๅฑใชใใ†ใ€‚

ใ“ใฎๅ‰ใซใ€

  lock_info_str = (char *)alloca (strlen (user_name) + strlen (host_name)
				  + LOCK_PID_MAX + 30);

ใง lock_info_str ใฎ้ ˜ๅŸŸใ‚’็ขบไฟใ—ใฆใ„ใ‚‹ใฎใงใ€้•ทใ•ใ‚’่ถ…ใˆใ‚‹ๆ–‡ๅญ—ๅˆ—ใ‚’็ชใฃ่พผ
ใพใ‚Œใฆใฉใ†ใ“ใ†ใจใ„ใ†ๅฟƒ้…ใฏใชใ„ใ‚“ใงใฏใชใ„ใ‹ใจๆ€ใ„ใŸใ„ใงใ™ใ€‚

## ใ€Œๅฑใชใใ†ใ€ใฎใ‚ณใ‚ณใƒญใ‚’ใ‚ˆใใ‚ใ‹ใฃใฆใ„ใพใ›ใ‚“ใŒใ€‚
-- 
NAKAJI Hiroyuki (ไธญๆฒป ๅผ˜่กŒ)
Technical Details
Message-ID: <864pmnqv7b.fsf@ra333.heimat.gr.jp>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!proxad.net!213.200.89.82.MISMATCH!tiscali!newsfeed1.ip.tiscali.net!news.tiscali.de!newsfeed.freenet.de!news.albasani.net!news.tornevall.net!tomockey.ddo.jp!flora-gw!news.heimat.gr.jp!not-for-mail
References: <YAS.07May7210618@kirk.is.tsukuba.ac.jp> <866474ehj7.fsf@ra333.heimat.gr.jp> <b4mwszkvvyk.fsf@jpl.org> <YAS.07May8184743@kirk.is.tsukuba.ac.jp>

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!news4.google.com!proxad.net!213.200.89.82.MISMATCH!tiscali!newsfeed1.ip.tiscali.net!news.tiscali.de!newsfeed.freenet.de!news.albasani.net!news.tornevall.net!tomockey.ddo.jp!flora-gw!news.heimat.gr.jp!not-for-mail
From: NAKAJI Hiroyuki <nakaji@kankyo-u.ac.jp>
Newsgroups: fj.editor.emacs
Subject: Re: Emacs Interlocking mechanism
Date: Tue, 08 May 2007 22:52:08 +0900
Organization: ใŠใ†ใก
Lines: 31
Message-ID: <864pmnqv7b.fsf@ra333.heimat.gr.jp>
References: <YAS.07May7210618@kirk.is.tsukuba.ac.jp>
 <866474ehj7.fsf@ra333.heimat.gr.jp> <b4mwszkvvyk.fsf@jpl.org>
 <YAS.07May8184743@kirk.is.tsukuba.ac.jp>
NNTP-Posting-Host: 2001:3e0:a84:0:200:4cff:fe17:573c
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
X-Trace: www.heimat.gr.jp 1178632328 94890 2001:3e0:a84:0:200:4cff:fe17:573c (8 May 2007 13:52:08 GMT)
X-Complaints-To: usenet@www.heimat.gr.jp
NNTP-Posting-Date: Tue, 8 May 2007 13:52:08 +0000 (UTC)
User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.1.50 (berkeley-unix)
Cancel-Lock: sha1:vTEHAMFDlZJieOz+mkHUczJ8jHY=