From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gregory Heytings via "Emacs development discussions." Newsgroups: gmane.emacs.devel Subject: Re: master 70964b9: Mention `exec-path' in some process related doc strings Date: Fri, 21 Aug 2020 17:22:27 +0000 Message-ID: References: <20200821141528.30109.99327@vcs0.savannah.gnu.org> <20200821141530.94B9D20A10@vcs0.savannah.gnu.org> <878se8htwu.fsf@gmx.de> Reply-To: Gregory Heytings Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8902"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Alpine 2.21 (NEB 202 2017-01-01) Cc: Michael Albinus , Lars Ingebrigtsen To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Aug 21 19:24:43 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k9AmO-0002AV-5o for ged-emacs-devel@m.gmane-mx.org; Fri, 21 Aug 2020 19:24:40 +0200 Original-Received: from localhost ([::1]:32774 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k9AmN-0005kd-76 for ged-emacs-devel@m.gmane-mx.org; Fri, 21 Aug 2020 13:24:39 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54890) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k9AkX-000385-Kd for emacs-devel@gnu.org; Fri, 21 Aug 2020 13:22:45 -0400 Original-Received: from mx.sdf.org ([205.166.94.24]:59593) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k9AkT-00007C-NN for emacs-devel@gnu.org; Fri, 21 Aug 2020 13:22:45 -0400 Original-Received: from sdf.org (IDENT:ghe@faeroes.freeshell.org [205.166.94.9]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 07LHMUMA008919 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Fri, 21 Aug 2020 17:22:30 GMT Original-Received: (from ghe@localhost) by sdf.org (8.15.2/8.12.8/Submit) id 07LHMUjC007852; Fri, 21 Aug 2020 17:22:30 GMT In-Reply-To: <878se8htwu.fsf@gmx.de> Received-SPF: pass client-ip=205.166.94.24; envelope-from=ghe@sdf.org; helo=mx.sdf.org X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/21 13:16:53 X-ACL-Warn: Detected OS = ??? X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:254079 Archived-At: > larsi@gnus.org (Lars Ingebrigtsen) writes: > > Hi Lars, > > [doc of make-process] > >> --- a/src/process.c >> +++ b/src/process.c >> :command COMMAND -- COMMAND is a list starting with the program file >> -name, followed by strings to give to the program as arguments. >> +name, followed by strings to give to the program as arguments. If the >> +program file name is not an absolute file name, `make-process' will >> +look for the program file name in `exec-path' (which is a list of >> +directories). > > This is not true in the remote case (default-directory is remote, and > :file-handler is non-nil). The program is not looked for; everything in > the :command list is used literally. > I'm not sure I understand what you wrote correctly, but if indeed "the program is not looked for", it seems to me that the program file name must be an absolute path, in which case the sentence added by Lars is in fact still true in that case. Or is something else than PATH and exec-path used in that case (for example the shell's PATH environment variable on the remote host)? Gregory