From unknown Fri Jun 20 18:12:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#7515: [wishlist] Info Elisp::call-process -- Add process run directory information Resent-From: Jari Aalto Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 Nov 2010 10:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 7515 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 7515@debbugs.gnu.org X-Debbugs-Original-To: submit@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.129102494229689 (code B ref -1); Mon, 29 Nov 2010 10:03:01 +0000 Received: (at submit) by debbugs.gnu.org; 29 Nov 2010 10:02:22 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PN0Yv-0007io-Kb for submit@debbugs.gnu.org; Mon, 29 Nov 2010 05:02:21 -0500 Received: from emh01.mail.saunalahti.fi ([62.142.5.107]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PN0Yr-0007iU-Tw for submit@debbugs.gnu.org; Mon, 29 Nov 2010 05:02:19 -0500 Received: from saunalahti-vams (vs3-12.mail.saunalahti.fi [62.142.5.96]) by emh01-2.mail.saunalahti.fi (Postfix) with SMTP id BD93F8C6D6 for ; Mon, 29 Nov 2010 12:07:44 +0200 (EET) Received: from emh03.mail.saunalahti.fi ([62.142.5.109]) by vs3-12.mail.saunalahti.fi ([62.142.5.96]) with SMTP (gateway) id A02CC99D6BF; Mon, 29 Nov 2010 12:07:44 +0200 Received: from picasso.cante.net (a91-155-187-216.elisa-laajakaista.fi [91.155.187.216]) by emh03.mail.saunalahti.fi (Postfix) with ESMTP id 941D0158A6A for ; Mon, 29 Nov 2010 12:07:42 +0200 (EET) From: Jari Aalto Mail-Copies-To: poster Date: Mon, 29 Nov 2010 12:07:42 +0200 Message-ID: <87ipzgzbm9.fsf@picasso.cante.net> MIME-Version: 1.0 Content-Type: text/plain X-Antivirus: VAMS X-Spam-Score: -2.5 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.5 (--) Package: emacs Version: 23.2+1-5.1 Severity: wishlist Please add documentation to info page Elisp::call-process 37.3 Creating a Synchronous Process What variable affects the location where process is being run: ;; Q: What determines the run directory of this command? (call-process "pwd" nil (current-buffer)) -- System Information Debian Release: squeeze/sid APT Prefers testing APT policy: (990, testing) (500, unstable) (1, experimental) Architecture: amd64 Kernel: Linux picasso 2.6.32-5-amd64 #1 SMP Fri Sep 17 21:50:19 UTC 2010 x86_64 GNU/Linux Locale: LANG=en_DK.UTF-8 -- Versions of packages `emacs depends on'. Depends: emacs23 23.2+1-5.1 GNU Emacs is the extensible self-documenting emacs23-lucid 23.2+1-5.1 GNU Emacs is the extensible self-documenting emacs23-nox 23.2+1-5.1 GNU Emacs is the extensible self-documenting From unknown Fri Jun 20 18:12:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#7515: [wishlist] Info Elisp::call-process -- Add process run directory information Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 Nov 2010 22:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 7515 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jari Aalto Cc: 7515@debbugs.gnu.org Received: via spool by 7515-submit@debbugs.gnu.org id=B7515.129107067832405 (code B ref 7515); Mon, 29 Nov 2010 22:45:02 +0000 Received: (at 7515) by debbugs.gnu.org; 29 Nov 2010 22:44:38 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PNCSb-0008Qc-Gq for submit@debbugs.gnu.org; Mon, 29 Nov 2010 17:44:37 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PNCSZ-0008QQ-0V for 7515@debbugs.gnu.org; Mon, 29 Nov 2010 17:44:35 -0500 Received: from localhost ([127.0.0.1]:46517) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PNCXv-0005GL-Fw; Mon, 29 Nov 2010 17:50:07 -0500 References: <87ipzgzbm9.fsf@picasso.cante.net> From: Glenn Morris X-Spook: Ft. Bragg Waco, Texas doctrine Zachawi AIEWS kibo X-Ran: 6FG{#]"T=hEW/smt9l$Z}h)Jpq""jBn]Qg4[Z3a)qiF%aj^Wsea (Jari Aalto's message of "Mon\, 29 Nov 2010 12\:07\:42 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.2 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.2 (------) > Please add documentation to info page Elisp::call-process > > 37.3 Creating a Synchronous Process > > What variable affects the location where process is being run: 37.1 Functions that Create Subprocesses Synchronous and asynchronous processes are explained in the following sections. Since the three functions are all called in a similar fashion, their common arguments are described here. [...] The subprocess gets its current directory from the value of `default-directory' (*note File Name Expansion::). From unknown Fri Jun 20 18:12:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#7515: [PATCH] Info Elisp::call-process -- Add process run directory information Resent-From: Jari Aalto Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 30 Nov 2010 06:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 7515 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris , control@bugs.debian.org Cc: 7515@debbugs.gnu.org Received: via spool by 7515-submit@debbugs.gnu.org id=B7515.12910992257163 (code B ref 7515); Tue, 30 Nov 2010 06:41:01 +0000 Received: (at 7515) by debbugs.gnu.org; 30 Nov 2010 06:40:25 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PNJt2-0001rT-Kq for submit@debbugs.gnu.org; Tue, 30 Nov 2010 01:40:25 -0500 Received: from emh01.mail.saunalahti.fi ([62.142.5.107]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PNJsz-0001rF-CI for 7515@debbugs.gnu.org; Tue, 30 Nov 2010 01:40:23 -0500 Received: from saunalahti-vams (vs3-10.mail.saunalahti.fi [62.142.5.94]) by emh01-2.mail.saunalahti.fi (Postfix) with SMTP id 8C06A8C59E; Tue, 30 Nov 2010 08:45:56 +0200 (EET) Received: from emh05.mail.saunalahti.fi ([62.142.5.111]) by vs3-10.mail.saunalahti.fi ([62.142.5.94]) with SMTP (gateway) id A0098286A1B; Tue, 30 Nov 2010 08:45:56 +0200 Received: from picasso.cante.net (a91-155-187-216.elisa-laajakaista.fi [91.155.187.216]) by emh05.mail.saunalahti.fi (Postfix) with ESMTP id 797DB27D84; Tue, 30 Nov 2010 08:45:51 +0200 (EET) From: Jari Aalto Organization: Private References: <87ipzgzbm9.fsf@picasso.cante.net> Date: Tue, 30 Nov 2010 08:45:51 +0200 In-Reply-To: (Glenn Morris's message of "Mon, 29 Nov 2010 17:50:06 -0500") Message-ID: <871v63xqao.fsf_-_@picasso.cante.net> User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Antivirus: VAMS X-Spam-Score: -2.5 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.5 (--) --=-=-= Content-Type: text/plain tags 7515 + patch thanks 2010-11-30 00:50 Glenn Morris : >> Please add documentation to info page Elisp::call-process >> >> 37.3 Creating a Synchronous Process >> >> What variable affects the location where process is being run: > > 37.1 Functions that Create Subprocesses > > Synchronous and asynchronous processes are explained in the > following sections. Since the three functions are all called in a > similar fashion, their common arguments are described here. > > [...] > > The subprocess gets its current directory from the value of > `default-directory' (*note File Name Expansion::). I propose that the information is also mentioned in 31.7::call-process because at the same page, this is mentioned in context of another command: -- Function: process-file program &optional infile buffer display &rest args This function processes files synchronously in a separate process. It is similar to `call-process' but may invoke a file handler based on the value of the variable `default-directory'. The current working directory of the subprocess is `default-directory'. ----------------------------------------------------------------------- 2010-11-30 Jari Aalto * processes.texi (Synchronous Processes): In `call-process' description, mention `default-directory'. --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-processes.texi-Synchronous-Processes-In-call-process.patch >From b98e980f7e31d1e2444321fa76ffc56a39db50f3 Mon Sep 17 00:00:00 2001 From: Jari Aalto Date: Tue, 30 Nov 2010 08:41:41 +0200 Subject: [PATCH] processes.texi (Synchronous Processes): In call-process, mention default-directory Organization: Private Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Signed-off-by: Jari Aalto --- doc/lispref/processes.texi | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/doc/lispref/processes.texi b/doc/lispref/processes.texi index 2d22eb3..8846051 100644 --- a/doc/lispref/processes.texi +++ b/doc/lispref/processes.texi @@ -260,7 +260,8 @@ system, much like text written into a file. @xref{Coding Systems}. @defun call-process program &optional infile destination display &rest args This function calls @var{program} in a separate process and waits for -it to finish. +it to finish. The current working directory of the subprocess is +`default-directory'. The standard input for the process comes from file @var{infile} if @var{infile} is not @code{nil}, and from the null device otherwise. -- 1.7.2.3 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 30 03:16:37 2010 Received: (at control) by debbugs.gnu.org; 30 Nov 2010 08:16:37 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PNLO7-0003wS-Oz for submit@debbugs.gnu.org; Tue, 30 Nov 2010 03:16:36 -0500 Received: from emh06.mail.saunalahti.fi ([62.142.5.116]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PNLNr-0003w1-H7 for control@debbugs.gnu.org; Tue, 30 Nov 2010 03:16:34 -0500 Received: from saunalahti-vams (vs3-10.mail.saunalahti.fi [62.142.5.94]) by emh06-2.mail.saunalahti.fi (Postfix) with SMTP id 8F302C7B2E for ; Tue, 30 Nov 2010 10:21:53 +0200 (EET) Received: from emh06.mail.saunalahti.fi ([62.142.5.116]) by vs3-10.mail.saunalahti.fi ([62.142.5.94]) with SMTP (gateway) id A07DE58BD43; Tue, 30 Nov 2010 10:21:53 +0200 Received: from picasso.cante.net (a91-155-187-216.elisa-laajakaista.fi [91.155.187.216]) by emh06.mail.saunalahti.fi (Postfix) with ESMTP id 70C10E51AA for ; Tue, 30 Nov 2010 10:21:51 +0200 (EET) From: Jari Aalto To: control@debbugs.gnu.org Subject: Bug#7515 change of tags / patch Mail-Copies-To: poster Date: Tue, 30 Nov 2010 10:21:51 +0200 Message-ID: <87tyizw7a8.fsf@picasso.cante.net> MIME-Version: 1.0 Content-Type: text/plain X-Antivirus: VAMS X-Spam-Score: -2.5 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.5 (--) tags 7515 + patch thanks From unknown Fri Jun 20 18:12:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#7515: [PATCH] Info Elisp::call-process -- Add process run directory information Resent-From: Lars Magne Ingebrigtsen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 12 Apr 2012 19:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 7515 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Jari Aalto Cc: 7515@debbugs.gnu.org, Glenn Morris Received: via spool by 7515-submit@debbugs.gnu.org id=B7515.13342582942041 (code B ref 7515); Thu, 12 Apr 2012 19:19:02 +0000 Received: (at 7515) by debbugs.gnu.org; 12 Apr 2012 19:18:14 +0000 Received: from localhost ([127.0.0.1]:54753 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SIPX3-0000Wo-Mb for submit@debbugs.gnu.org; Thu, 12 Apr 2012 15:18:14 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:44927) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SIPX1-0000Wf-CV for 7515@debbugs.gnu.org; Thu, 12 Apr 2012 15:18:12 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1SIPVj-0007rr-4I; Thu, 12 Apr 2012 21:16:51 +0200 From: Lars Magne Ingebrigtsen References: <87ipzgzbm9.fsf@picasso.cante.net> <871v63xqao.fsf_-_@picasso.cante.net> X-Now-Playing: His Name Is Alive's _ECLIPX_: "Black Earth" Date: Thu, 12 Apr 2012 21:16:50 +0200 In-Reply-To: <871v63xqao.fsf_-_@picasso.cante.net> (Jari Aalto's message of "Tue, 30 Nov 2010 08:45:51 +0200") Message-ID: User-Agent: Gnus/5.130004 (Ma Gnus v0.4) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1SIPVj-0007rr-4I X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1334863011.18644@SUgRlwg2ErPPHJ3ztZJMjQ X-Spam-Status: No X-Spam-Score: -1.9 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Jari Aalto writes: > +it to finish. The current working directory of the subprocess is > +`default-directory'. I've applied something similar to the Emacs trunk. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 12 15:18:16 2012 Received: (at control) by debbugs.gnu.org; 12 Apr 2012 19:18:16 +0000 Received: from localhost ([127.0.0.1]:54755 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SIPX5-0000X1-L1 for submit@debbugs.gnu.org; Thu, 12 Apr 2012 15:18:16 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:44934) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SIPX3-0000Wm-E4 for control@debbugs.gnu.org; Thu, 12 Apr 2012 15:18:13 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1SIPVl-0007s4-N4 for control@debbugs.gnu.org; Thu, 12 Apr 2012 21:16:53 +0200 Date: Thu, 12 Apr 2012 21:16:53 +0200 Message-Id: To: control@debbugs.gnu.org From: Lars Magne Ingebrigtsen Subject: control message for bug #7515 X-MailScanner-ID: 1SIPVl-0007s4-N4 X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1334863013.91455@mgDpw5RdR+qUm1vjgt7nRA X-Spam-Status: No X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) tags 7515 fixed close 7515 24.2