๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.editor.emacs
Article #593

Re: Emacs Interlocking mechanism

#593
From: NAKAJI Hiroyuki
Date: Mon, 07 May 2007 16:15
33 lines
2127 bytes
ไธญๆฒป๏ผ ้ณฅๅ–ใงใ™ใ€‚

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

> Emacs ใซใฏใ€่ค‡ๆ•ฐใฎ Emacs ใงๅŒใ˜ใƒ•ใ‚กใ‚คใƒซใ‚’็ทจ้›†ใ—ใ‚ˆใ†ใจใ—ใŸ่ญฆ
> ๅ‘Šใ‚’ๅ‡บใ™ๆฉŸ่ƒฝใŒใ‚ใ‚Šใพใ™ใ‚ˆใญใ€‚ใ‚ใ‚Œใฏใ€ใฉใ†ใ„ใ†ไป•ๆŽ›ใ‘ใซใชใฃใฆใ„
> ใพใ—ใŸใฃใ‘๏ผŸ

่ฉณใ—ใใฏ่งฃ่ชญใงใใพใ›ใ‚“ใŒใ€src/filelock.c ใซใใ‚Œใ‚‰ใ—ใ„ใ‚‚ใฎใŒใ‚ใ‚‹ใ‚ˆใ†ใซ
่ฆ‹ใˆใพใ™ใ€‚

> ใฉใ“ใ‹ใฎใƒ‡ใ‚ฃใƒฌใ‚ฏใƒˆใƒชใซใƒญใƒƒใ‚ฏใƒ•ใ‚กใ‚คใƒซใŒ็ฝฎใ‹ใ‚Œใฆใ„ใŸใจๆ€ใฃใŸใฎ
> ใงใ™ใŒใ€่ฆ‹ใคใ‹ใ‚Šใพใ›ใ‚“ใ€‚

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);

ใชใ‚“ใฆใฎใŒใ‚ใ‚‹ใฎใงใ€ใใ†ใ‹ใชใจๆ€ใ„ใพใ—ใŸใ€‚

> ่ชฌๆ˜Žใฏใ€M-x info ใฎ Emacs ใฎ Interlocking ใซใ‚ใ‚Šใพใ™ใ€‚

ใใฎ่ชฌๆ˜Žๆ–‡ใซใ‚ใ‚‹ file-locked ใ‚’ grep ใงๆŽขใ—ใฆใฟใพใ—ใŸใ€‚
-- 
NAKAJI Hiroyuki (ไธญๆฒป ๅผ˜่กŒ)
Technical Details
Message-ID: <866474ehj7.fsf@ra333.heimat.gr.jp>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.germany.com!news.mixmin.net!news.tornevall.net!tomockey.ddo.jp!shiino.jp!news.heimat.gr.jp!not-for-mail
References: <YAS.07May7210618@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!news3.google.com!news.germany.com!news.mixmin.net!news.tornevall.net!tomockey.ddo.jp!shiino.jp!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 01:15:56 +0900
Organization: ใŠใ†ใก
Lines: 33
Message-ID: <866474ehj7.fsf@ra333.heimat.gr.jp>
References: <YAS.07May7210618@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 1178554557 52382 2001:3e0:a84:0:200:4cff:fe17:573c (7 May 2007 16:15:57 GMT)
X-Complaints-To: usenet@www.heimat.gr.jp
NNTP-Posting-Date: Mon, 7 May 2007 16:15:57 +0000 (UTC)
User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.1.50 (berkeley-unix)
Cancel-Lock: sha1:R5Nnd0IXNON0Oo9a/PcgAj+FEWg=