From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Lennart Borgman (gmail)" Newsgroups: gmane.emacs.devel Subject: Re: (fboundp 'make-symbolic-link) on w32 Date: Sun, 20 Jul 2008 18:05:48 +0200 Message-ID: <4883625C.7020809@gmail.com> References: <487FD3FA.4050608@gmail.com> <48805074.5020405@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1216570029 4914 80.91.229.12 (20 Jul 2008 16:07:09 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 20 Jul 2008 16:07:09 +0000 (UTC) Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jul 20 18:07:57 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KKbS0-0004hG-TQ for ged-emacs-devel@m.gmane.org; Sun, 20 Jul 2008 18:07:57 +0200 Original-Received: from localhost ([127.0.0.1]:49141 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KKbR7-000424-Vi for ged-emacs-devel@m.gmane.org; Sun, 20 Jul 2008 12:07:02 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KKbQ9-0003XN-Sq for emacs-devel@gnu.org; Sun, 20 Jul 2008 12:06:01 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KKbQ8-0003WZ-7i for emacs-devel@gnu.org; Sun, 20 Jul 2008 12:06:01 -0400 Original-Received: from [199.232.76.173] (port=57601 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KKbQ8-0003WU-0E for emacs-devel@gnu.org; Sun, 20 Jul 2008 12:06:00 -0400 Original-Received: from ch-smtp02.sth.basefarm.net ([80.76.149.213]:58122) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KKbQ3-0007tl-Sq; Sun, 20 Jul 2008 12:05:56 -0400 Original-Received: from c83-254-145-59.bredband.comhem.se ([83.254.145.59]:59687 helo=[127.0.0.1]) by ch-smtp02.sth.basefarm.net with esmtp (Exim 4.68) (envelope-from ) id 1KKbQ2-0001rX-74; Sun, 20 Jul 2008 18:05:54 +0200 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.9) Gecko/20071031 Thunderbird/2.0.0.9 Mnenhy/0.7.5.666 In-Reply-To: X-Antivirus: avast! (VPS 080720-0, 2008-07-20), Outbound message X-Antivirus-Status: Clean X-Originating-IP: 83.254.145.59 X-Scan-Result: No virus found in message 1KKbQ2-0001rX-74. X-Scan-Signature: ch-smtp02.sth.basefarm.net 1KKbQ2-0001rX-74 777eac2528fc759a35ef8f47cdefc432 X-detected-kernel: by monty-python.gnu.org: Linux 2.6? (barebone, rare!) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:101017 Archived-At: Eli Zaretskii wrote: >> Date: Fri, 18 Jul 2008 10:12:36 +0200 >> From: "Lennart Borgman (gmail)" >> Cc: Emacs Devel >> >> Note that symbolic link does not exist on all platform even though this >> function still exist for use via Tramp. > > That's something for the manual, not for a doc string. Why not in the doc string? The problem here is that the function exists on all platform which leads those who just read the doc string into coding things like (when (fboundp 'make-symbolic-link) (make-symbolic-link ...)) which makes the call to make-symbolic-link on all platforms. In the code where I saw this there were no error checking around this. > Besides, Windows Vista introduced support for symlinks, so if someone > volunteers to code that in Emacs, w32 will have it as well. Is there any Emacs user that runs Vista ;-) (Ah, yes I know.)