From unknown Tue Jun 24 05:06:50 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#5725 <5725@debbugs.gnu.org> To: bug#5725 <5725@debbugs.gnu.org> Subject: Status: 23.1.94; list_system_processes for BSD_SYSTEM (with patch) Reply-To: bug#5725 <5725@debbugs.gnu.org> Date: Tue, 24 Jun 2025 12:06:50 +0000 retitle 5725 23.1.94; list_system_processes for BSD_SYSTEM (with patch) reassign 5725 emacs submitter 5725 Leo severity 5725 wishlist tag 5725 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 15 13:01:31 2010 Received: (at submit) by debbugs.gnu.org; 15 Mar 2010 17:01:31 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NrDfW-0006Ei-UW for submit@debbugs.gnu.org; Mon, 15 Mar 2010 13:01:31 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NrDfT-0006Ed-Ub for submit@debbugs.gnu.org; Mon, 15 Mar 2010 13:01:30 -0400 Received: from lists.gnu.org ([199.232.76.165]:56034) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NrDfP-0005Rl-An for submit@debbugs.gnu.org; Mon, 15 Mar 2010 13:01:23 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NrDfP-0001nJ-0E for bug-gnu-emacs@gnu.org; Mon, 15 Mar 2010 13:01:23 -0400 Received: from [140.186.70.92] (port=44467 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NrDfK-0001ew-Dd for bug-gnu-emacs@gnu.org; Mon, 15 Mar 2010 13:01:22 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_MED,T_RP_MATCHES_RCVD,T_TO_NO_BRKTS_FREEMAIL, T_TVD_MIME_NO_HEADERS autolearn=unavailable version=3.3.0 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NrDfE-0001Aj-6T for bug-gnu-emacs@gnu.org; Mon, 15 Mar 2010 13:01:18 -0400 Received: from ppsw-0.csi.cam.ac.uk ([131.111.8.130]:45525) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NrDfE-0001Ab-1M for bug-gnu-emacs@gnu.org; Mon, 15 Mar 2010 13:01:12 -0400 X-Cam-AntiVirus: no malware found X-Cam-SpamDetails: not scanned X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/ Received: from wlan-gw.st-edmunds.cam.ac.uk ([131.111.223.101]:49469 helo=Victoria.local) by ppsw-0.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.150]:587) with esmtpsa (PLAIN:sl392) (TLSv1:DHE-RSA-AES128-SHA:128) id 1NrDfD-0006lC-0O (Exim 4.70) for bug-gnu-emacs@gnu.org (return-path ); Mon, 15 Mar 2010 17:01:11 +0000 From: Leo To: bug-gnu-emacs@gnu.org Subject: 23.1.94; list_system_processes for BSD_SYSTEM (with patch) Date: Mon, 15 Mar 2010 17:01:10 +0000 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -6.6 (------) X-Debbugs-Envelope-To: submit 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.6 (------) --=-=-= The included patch implements list_system_processes through sysctl.h which I guess is available on all BSD systems. I have also implemented process_attributes and will send it in after more testing. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=lsp.diff Content-Description: lsp.diff diff --git a/src/sysdep.c b/src/sysdep.c index 2f79a71..5cefc75 100644 --- a/src/sysdep.c +++ b/src/sysdep.c @@ -3200,6 +3200,45 @@ list_system_processes () return proclist; } +#elif defined (BSD_SYSTEM) +#include + +Lisp_Object +list_system_processes () +{ + struct gcpro gcpro1; + Lisp_Object proclist = Qnil; + struct kinfo_proc * procinfo; + const int name[4] = {CTL_KERN, KERN_PROC, KERN_PROC_ALL, 0}; + size_t length; + int err; + int i; + EMACS_INT pid; + + GCPRO1 (proclist); + err = sysctl((int *)name, 4, NULL, &length, NULL, 0); + if (err == 0 && length > 0) + { + procinfo = malloc (length); + if (procinfo != NULL) + { + err = sysctl((int *)name, 4, procinfo, &length, NULL, 0); + if (err == 0 && length > 0) + { + for (i=0; i < (length/sizeof(*procinfo)); i++) + { + pid = procinfo[i].kp_proc.p_pid; + proclist = Fcons (make_fixnum_or_float(pid), proclist); + } + } + free(procinfo); + } + } + UNGCPRO; + + return proclist; +} + /* The WINDOWSNT implementation is in w32.c. The MSDOS implementation is in dosfns.c. */ #elif !defined (WINDOWSNT) && !defined (MSDOS) --=-=-= Leo --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 22 17:31:22 2010 Received: (at control) by debbugs.gnu.org; 22 Mar 2010 21:31: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 1NtpDW-0005po-HL for submit@debbugs.gnu.org; Mon, 22 Mar 2010 17:31:22 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NtpDV-0005ph-BY for control@debbugs.gnu.org; Mon, 22 Mar 2010 17:31:21 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NtpDR-00063x-3w; Mon, 22 Mar 2010 17:31:17 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19367.57765.29581.658450@fencepost.gnu.org> Date: Mon, 22 Mar 2010 17:31:17 -0400 From: Glenn Morris To: control Subject: control X-Attribution: GM X-Mailer: VM (www.wonderworks.com/vm), GNU Emacs (www.gnu.org/software/emacs) X-Hue: cyan X-Ran: yA{]J+I3o~bY,FlW'ev}=rVN$_>bB8:vgD!!L$xJ!bDgNuo*I7pe*@<~tZ)!DAclwV;('H X-Debbugs-No-Ack: yes X-Spam-Score: -5.1 (-----) 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: -5.1 (-----) merge 5741 5747 merge 5748 5749 severity 5739 minor severity 5740 minor severity 5744 minor reassign 5750 emacs,ns tags 5725 patch severity 5725 wishlist tags 5722 moreinfo From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 03 04:37:47 2010 Received: (at 5725) by debbugs.gnu.org; 3 Apr 2010 08:37:47 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NxyrT-0006pR-EI for submit@debbugs.gnu.org; Sat, 03 Apr 2010 04:37:47 -0400 Received: from wp093.webpack.hosteurope.de ([80.237.132.100]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NxyrR-0006pK-4x for 5725@debbugs.gnu.org; Sat, 03 Apr 2010 04:37:45 -0400 Received: from g226236232.adsl.alicedsl.de ([92.226.236.232] helo=nirvana.pusto.de); authenticated by wp093.webpack.hosteurope.de running ExIM with esmtpsa (TLSv1:DES-CBC3-SHA:168) id 1NxyrN-0003Az-F4; Sat, 03 Apr 2010 10:37:41 +0200 Received: from ew by nirvana.pusto.de with local (Exim 4.69 (FreeBSD)) (envelope-from ) id 1NxyrM-0000eW-4M; Sat, 03 Apr 2010 10:37:40 +0200 From: Eduard Wiebe Newsgroups: gmane.emacs.bugs To: Leo Subject: Re: bug#5725: 23.1.94; list_system_processes for BSD_SYSTEM (with patch) References: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (berkeley-unix) Date: Sat, 03 Apr 2010 10:37:36 +0200 Message-ID: <86sk7d7wz3.fsf@nirvana.pusto.de> Cancel-Lock: sha1:Zf1/QbuIjrYnxlxDNJ2W50+Mqw4= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Posted-To: gmane.emacs.bugs X-bounce-key: webpack.hosteurope.de;ew@pusto.de;1270283867;e95554e3; X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 5725 Cc: 5725@debbugs.gnu.org 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: -1.7 (-) The following message is a courtesy copy of an article that has been posted to gmane.emacs.bugs as well. Leo writes: Hi Leo, > The included patch implements list_system_processes through sysctl.h > which I guess is available on all BSD systems. I have also implemented > process_attributes and will send it in after more testing. I've already done this and send it several weeks ago (bug#5243). Can you test this patch on other BSD (!= FreeBSD) machine(s)? -- Eduard Wiebe From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 03 09:42:38 2010 Received: (at 5725) by debbugs.gnu.org; 3 Apr 2010 13:42: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 1Ny3cU-0000kL-JF for submit@debbugs.gnu.org; Sat, 03 Apr 2010 09:42:38 -0400 Received: from ppsw-6.csi.cam.ac.uk ([131.111.8.136]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ny3cR-0000kG-Ls for 5725@debbugs.gnu.org; Sat, 03 Apr 2010 09:42:36 -0400 X-Cam-AntiVirus: no malware found X-Cam-SpamDetails: not scanned X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/ Received: from smaug.linux.pwf.cam.ac.uk ([193.60.95.72]:56760) by ppsw-6.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587) with esmtpsa (LOGIN:sl392) (TLSv1:DHE-RSA-AES128-SHA:128) id 1Ny3cM-0006sn-Jd (Exim 4.70) (return-path ); Sat, 03 Apr 2010 14:42:30 +0100 From: Leo To: Eduard Wiebe Subject: Re: bug#5725: 23.1.94; list_system_processes for BSD_SYSTEM (with patch) References: <86sk7d7wz3.fsf@nirvana.pusto.de> Date: Sat, 03 Apr 2010 14:42:29 +0100 In-Reply-To: <86sk7d7wz3.fsf@nirvana.pusto.de> (Eduard Wiebe's message of "Sat, 03 Apr 2010 10:37:36 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: 5725 Cc: 5725@debbugs.gnu.org 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.3 (------) On 2010-04-03 09:37 +0100, Eduard Wiebe wrote: > The following message is a courtesy copy of an article > that has been posted to gmane.emacs.bugs as well. > > Leo writes: > > Hi Leo, > >> The included patch implements list_system_processes through sysctl.h >> which I guess is available on all BSD systems. I have also implemented >> process_attributes and will send it in after more testing. > > I've already done this and send it several weeks ago (bug#5243). Can you > test this patch on other BSD (!= FreeBSD) machine(s)? Thank you. I will test this on OSX later on. I wished I had seen your patch earlier before creating it myself. Leo From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 03 11:57:10 2010 Received: (at 5725) by debbugs.gnu.org; 3 Apr 2010 15:57:10 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ny5ig-0002b7-0J for submit@debbugs.gnu.org; Sat, 03 Apr 2010 11:57:10 -0400 Received: from ppsw-5.csi.cam.ac.uk ([131.111.8.135]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ny5id-0002ar-Cs for 5725@debbugs.gnu.org; Sat, 03 Apr 2010 11:57:08 -0400 X-Cam-AntiVirus: no malware found X-Cam-SpamDetails: not scanned X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/ Received: from smaug.linux.pwf.cam.ac.uk ([193.60.95.72]:42245) by ppsw-5.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.155]:587) with esmtpsa (LOGIN:sl392) (TLSv1:DHE-RSA-AES128-SHA:128) id 1Ny5iY-0005QV-HJ (Exim 4.70) (return-path ); Sat, 03 Apr 2010 16:57:02 +0100 From: Leo To: Eduard Wiebe Subject: Re: bug#5725: 23.1.94; list_system_processes for BSD_SYSTEM (with patch) References: <86sk7d7wz3.fsf@nirvana.pusto.de> Date: Sat, 03 Apr 2010 16:57:01 +0100 In-Reply-To: <86sk7d7wz3.fsf@nirvana.pusto.de> (Eduard Wiebe's message of "Sat, 03 Apr 2010 10:37:36 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 5725 Cc: 5725@debbugs.gnu.org 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.3 (------) --=-=-= On 2010-04-03 09:37 +0100, Eduard Wiebe wrote: > Leo writes: > > Hi Leo, Hello Eduard, > >> The included patch implements list_system_processes through sysctl.h >> which I guess is available on all BSD systems. I have also implemented >> process_attributes and will send it in after more testing. > > I've already done this and send it several weeks ago (bug#5243). Can you > test this patch on other BSD (!= FreeBSD) machine(s)? I guess things have diverged on these BSD systems. Your patch can't compile on Darwin (log attached). I wonder if you and YAMAMOTO Mitsuh can make the patch in #5243 work on Darwin too. My implementation of process_attributes involves using libproc.h which is declared as private interface. I am thinking of changing it to use mach/task_info.h but I haven't got around to do it. --=-=-= Content-Type: text/x-log; charset=gb2312 Content-Disposition: attachment; filename=bsd.log Content-Transfer-Encoding: quoted-printable Content-Description: bsd.log sysdep.c: In function =A1=AElist_system_processes=A1=AF: sysdep.c:3236: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_pid=A1=AF sysdep.c:3236: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_pid=A1=AF sysdep.c:3236: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_pid=A1=AF sysdep.c:3236: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_pid=A1=AF sysdep.c:3236: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_pid=A1=AF sysdep.c: In function =A1=AEsystem_process_attributes=A1=AF: sysdep.c:3820: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_uid=A1=AF sysdep.c:3820: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_uid=A1=AF sysdep.c:3820: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_uid=A1=AF sysdep.c:3820: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_uid=A1=AF sysdep.c:3820: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_uid=A1=AF sysdep.c:3823: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_uid=A1=AF sysdep.c:3828: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_svgid=A1=AF sysdep.c:3828: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_svgid=A1=AF sysdep.c:3828: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_svgid=A1=AF sysdep.c:3828: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_svgid=A1=AF sysdep.c:3828: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_svgid=A1=AF sysdep.c:3831: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_svgid=A1=AF sysdep.c:3837: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_comm=A1=AF sysdep.c:3837: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_comm=A1=AF sysdep.c:3843: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_stat=A1=AF sysdep.c:3853: error: =A1=AESLOCK=A1=AF undeclared (first use in this funct= ion) sysdep.c:3853: error: (Each undeclared identifier is reported only once sysdep.c:3853: error: for each function it appears in.) sysdep.c:3868: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_ppid=A1=AF sysdep.c:3868: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_ppid=A1=AF sysdep.c:3868: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_ppid=A1=AF sysdep.c:3868: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_ppid=A1=AF sysdep.c:3868: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_ppid=A1=AF sysdep.c:3869: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_pgid=A1=AF sysdep.c:3869: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_pgid=A1=AF sysdep.c:3869: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_pgid=A1=AF sysdep.c:3869: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_pgid=A1=AF sysdep.c:3869: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_pgid=A1=AF sysdep.c:3870: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_sid=A1=AF sysdep.c:3870: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_sid=A1=AF sysdep.c:3870: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_sid=A1=AF sysdep.c:3870: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_sid=A1=AF sysdep.c:3870: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_sid=A1=AF sysdep.c:3873: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_tdev=A1=AF sysdep.c:3873: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_tdev=A1=AF sysdep.c:3878: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_tpgid=A1=AF sysdep.c:3878: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_tpgid=A1=AF sysdep.c:3878: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_tpgid=A1=AF sysdep.c:3878: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_tpgid=A1=AF sysdep.c:3878: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_tpgid=A1=AF sysdep.c:3879: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage=A1=AF sysdep.c:3879: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage=A1=AF sysdep.c:3879: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage=A1=AF sysdep.c:3879: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage=A1=AF sysdep.c:3879: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage=A1=AF sysdep.c:3880: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage=A1=AF sysdep.c:3880: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage=A1=AF sysdep.c:3880: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage=A1=AF sysdep.c:3880: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage=A1=AF sysdep.c:3880: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage=A1=AF sysdep.c:3881: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage_ch=A1=AF sysdep.c:3882: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage_ch=A1=AF sysdep.c:3889: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage=A1=AF sysdep.c:3889: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage=A1=AF sysdep.c:3889: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage=A1=AF sysdep.c:3890: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage=A1=AF sysdep.c:3890: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage=A1=AF sysdep.c:3890: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage=A1=AF sysdep.c:3891: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage=A1=AF sysdep.c:3891: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage=A1=AF sysdep.c:3891: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage=A1=AF sysdep.c:3891: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage=A1=AF sysdep.c:3894: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage_ch=A1=AF sysdep.c:3894: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage_ch=A1=AF sysdep.c:3894: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage_ch=A1=AF sysdep.c:3895: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage_ch=A1=AF sysdep.c:3895: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage_ch=A1=AF sysdep.c:3895: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage_ch=A1=AF sysdep.c:3896: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage_ch=A1=AF sysdep.c:3896: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage_ch=A1=AF sysdep.c:3896: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage_ch=A1=AF sysdep.c:3896: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rusage_ch=A1=AF sysdep.c:3899: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_numthreads=A1=AF sysdep.c:3899: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_numthreads=A1=AF sysdep.c:3899: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_numthreads=A1=AF sysdep.c:3899: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_numthreads=A1=AF sysdep.c:3899: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_numthreads=A1=AF sysdep.c:3900: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_pri=A1=AF sysdep.c:3901: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_nice=A1=AF sysdep.c:3902: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_start=A1=AF sysdep.c:3902: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_start=A1=AF sysdep.c:3902: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_start=A1=AF sysdep.c:3903: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_size=A1=AF sysdep.c:3904: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rssize=A1=AF sysdep.c:3907: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_start=A1=AF sysdep.c:3907: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_start=A1=AF sysdep.c:3920: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_pctcpu=A1=AF sysdep.c:3921: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_swtime=A1=AF sysdep.c:3929: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_flag=A1=AF sysdep.c:3930: error: =A1=AEstruct kinfo_proc=A1=AF has no member named =A1= =AEki_rssize=A1=AF sysdep.c:3935: error: =A1=AEKERN_PROC_ARGS=A1=AF undeclared (first use in t= his function) make[1]: *** [sysdep.o] Error 1 make: *** [src] Error 2 --=-=-= Thanks, Leo --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 03 15:24:14 2010 Received: (at control) by debbugs.gnu.org; 3 Apr 2010 19:24:14 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ny8x3-0004Nn-UX for submit@debbugs.gnu.org; Sat, 03 Apr 2010 15:24:14 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ny8x2-0004Nh-5j for control@debbugs.gnu.org; Sat, 03 Apr 2010 15:24:12 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1Ny8ww-0001MW-JV; Sat, 03 Apr 2010 15:24:06 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19383.38358.470652.878390@fencepost.gnu.org> Date: Sat, 3 Apr 2010 15:24:06 -0400 From: Glenn Morris To: control Subject: control X-Attribution: GM X-Mailer: VM (www.wonderworks.com/vm), GNU Emacs (www.gnu.org/software/emacs) X-Hue: yellow X-Ran: qnutA)q]UQ.da^g5vxx-1jlu,X14V2zxJ``^#sq248)8>|p-i_Z 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: -5.1 (-----) forcemerge 5725 5243 severity 5830 minor merge 5822 5823 severity 5815 minor From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 04 13:15:29 2010 Received: (at 5725) by debbugs.gnu.org; 4 Apr 2010 17:15:29 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NyTQ1-0000Zd-Cj for submit@debbugs.gnu.org; Sun, 04 Apr 2010 13:15:29 -0400 Received: from wp093.webpack.hosteurope.de ([80.237.132.100]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NyTPz-0000ZY-FJ for 5725@debbugs.gnu.org; Sun, 04 Apr 2010 13:15:28 -0400 Received: from f055202166.adsl.alicedsl.de ([78.55.202.166] helo=nirvana.pusto.de); authenticated by wp093.webpack.hosteurope.de running ExIM with esmtpsa (TLSv1:DES-CBC3-SHA:168) id 1NyTPu-0007BI-1W; Sun, 04 Apr 2010 19:15:22 +0200 Received: from ew by nirvana.pusto.de with local (Exim 4.69 (FreeBSD)) (envelope-from ) id 1NyTPt-0000nH-HN; Sun, 04 Apr 2010 19:15:21 +0200 From: Eduard Wiebe To: Leo Subject: Re: bug#5725: 23.1.94; list_system_processes for BSD_SYSTEM (with patch) In-Reply-To: (Leo's message of "Sat, 03 Apr 2010 16:57:01 +0100") References: <86sk7d7wz3.fsf@nirvana.pusto.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (berkeley-unix) Date: Sun, 04 Apr 2010 19:15:21 +0200 Message-ID: <8639zbqguu.fsf@nirvana.pusto.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-bounce-key: webpack.hosteurope.de;ew@pusto.de;1270401328;42787340; X-Spam-Score: -4.6 (----) X-Debbugs-Envelope-To: 5725 Cc: 5725@debbugs.gnu.org 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: -3.9 (---) Leo writes: >>> The included patch implements list_system_processes through sysctl.h >>> which I guess is available on all BSD systems. I have also implemented >>> process_attributes and will send it in after more testing. >> >> I've already done this and send it several weeks ago (bug#5243). Can you >> test this patch on other BSD (!= FreeBSD) machine(s)? > > I guess things have diverged on these BSD systems. > Your patch can't compile on Darwin (log attached). Too sad! > I wonder if you and YAMAMOTO Mitsuh can make the patch in #5243 work > on Darwin too. Probably, you're right. > My implementation of process_attributes involves using libproc.h which > is declared as private interface. I am thinking of changing it to use > mach/task_info.h but I haven't got around to do it. Sorry, but here i'm giving up. -- Eduard Wiebe From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 21 06:14:25 2012 Received: (at control) by debbugs.gnu.org; 21 Apr 2012 10:14:25 +0000 Received: from localhost ([127.0.0.1]:45136 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SLXKh-0002JM-Fx for submit@debbugs.gnu.org; Sat, 21 Apr 2012 06:14:24 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:48147 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SLXKf-0002JF-4b for control@debbugs.gnu.org; Sat, 21 Apr 2012 06:14:21 -0400 Received: from bb116-14-12-6.singnet.com.sg ([116.14.12.6]:39722 helo=ulysses) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1SLXKA-00046y-8L for control@debbugs.gnu.org; Sat, 21 Apr 2012 06:13:51 -0400 From: Chong Yidong To: control@debbugs.gnu.org Subject: close 5243 Date: Sat, 21 Apr 2012 18:13:44 +0800 Message-ID: <87obqljstj.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.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: -6.9 (------) close 5243 thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 21 06:17:44 2012 Received: (at control) by debbugs.gnu.org; 21 Apr 2012 10:17:44 +0000 Received: from localhost ([127.0.0.1]:45146 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SLXNw-0002PY-A7 for submit@debbugs.gnu.org; Sat, 21 Apr 2012 06:17:44 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:48181 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SLXNu-0002PP-Ed for control@debbugs.gnu.org; Sat, 21 Apr 2012 06:17:42 -0400 Received: from bb116-14-12-6.singnet.com.sg ([116.14.12.6]:39750 helo=ulysses) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1SLXNP-0006ue-Jn for control@debbugs.gnu.org; Sat, 21 Apr 2012 06:17:12 -0400 From: Chong Yidong To: control@debbugs.gnu.org Subject: unmerge 5725 Date: Sat, 21 Apr 2012 18:17:05 +0800 Message-ID: <87y5ppqti6.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.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: -6.9 (------) unmerge 5725 reopen 5725 thanks From unknown Tue Jun 24 05:06:50 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: Did not alter fixed versions and reopened. Date: Sat, 21 Apr 2012 10:18:02 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # Did not alter fixed versions and reopened. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 21 06:25:31 2012 Received: (at 5725) by debbugs.gnu.org; 21 Apr 2012 10:25:31 +0000 Received: from localhost ([127.0.0.1]:45151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SLXVS-0002dO-EI for submit@debbugs.gnu.org; Sat, 21 Apr 2012 06:25:31 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:48234 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SLXVP-0002dG-B7 for 5725@debbugs.gnu.org; Sat, 21 Apr 2012 06:25:28 -0400 Received: from bb116-14-12-6.singnet.com.sg ([116.14.12.6]:39879 helo=ulysses) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1SLXUt-0000PC-Ob; Sat, 21 Apr 2012 06:24:56 -0400 From: Chong Yidong To: Leo Subject: Re: 23.1.94; list_system_processes for BSD_SYSTEM (with patch) Date: Sat, 21 Apr 2012 18:24:48 +0800 Message-ID: <87mx65o00f.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: 5725 Cc: 5725@debbugs.gnu.org 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: -6.9 (------) Hi Leo, [Disconnecting Bug#5725 from Bug#5243] I committed Eduard Wiebe's patch in Bug#5243 to trunk. If his implementation of system_process_attributes does not compile on Darwin, and you have a separate one that works, could you add yours under a different #elif? Also, if the list_system_processes part works on Darwin, the relevant #elif, from his patch, should be changed to BSD_SYSTEM; please check that if you can, and amend as necessary. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 21 11:30:02 2012 Received: (at 5725) by debbugs.gnu.org; 21 Apr 2012 15:30:02 +0000 Received: from localhost ([127.0.0.1]:45827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SLcG9-0002za-1R for submit@debbugs.gnu.org; Sat, 21 Apr 2012 11:30:01 -0400 Received: from mail-pb0-f44.google.com ([209.85.160.44]:65221) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SLcG6-0002yd-MC for 5725@debbugs.gnu.org; Sat, 21 Apr 2012 11:29:59 -0400 Received: by mail-pb0-f44.google.com with SMTP id rp16so1852277pbb.3 for <5725@debbugs.gnu.org>; Sat, 21 Apr 2012 08:29:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:face:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=PvqVSfDh8P9h2MGAp19Kdl4fZKxvVq1cGUtYLsnXElE=; b=xXVVcZO0kzyCvZgStGL2ncVkM/lHu3CaMy9tDaj/zSGwlSJqk+MQdkheYv5JVQ4PAW TqCZf5VQU03OseAkJQYZCXW1aq52+SCAJwSXiMtpdgx+OkbbAG0/tI3BlmYqszjdGDmT yNc4JWUMPo6s/Ed8C8qZfeB17w0QjTlRJzVJjjVDLvJWgEGKuPPjQGHJAHA/0sMBPWhZ xKHAPo/o89iLrtRPI7/nxd/hRLgNF67nc3CfU3ImDAaGmoZxqf9G68/a0/AQiy6DUVmH ryvLHOV3UjoedDMxQ61Fp72sUbFiUrT/c73HpgUwPkHCNh882np47nsMcifdheJMgMKr hLbw== Received: by 10.68.195.232 with SMTP id ih8mr21770821pbc.118.1335022167516; Sat, 21 Apr 2012 08:29:27 -0700 (PDT) Received: from localhost ([222.130.130.197]) by mx.google.com with ESMTPS id wg9sm1535787pbc.51.2012.04.21.08.29.19 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 21 Apr 2012 08:29:25 -0700 (PDT) From: Leo To: Chong Yidong Subject: Re: 23.1.94; list_system_processes for BSD_SYSTEM (with patch) References: <87mx65o00f.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAGFBMVEUzRVhbQj4eZqO6SjnT eWpxnMetm5b6/PmidmqrAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1F B9cBBwMLBfKABCMAAAFoSURBVCjPtZI9a8MwEIaFoc7aYDdelQMna0Em3tsSr0XUeE2Q6a22a+v+ fk8fSSBkbDUI6dHpfe9OEvRgiD+ApqKPJgJeB6iUUXWESjUe/ig38AJrhqqvaU2nTIXbNvOQ40fe qdry4kyGoVWsfCQalXpHnJGM01wjWdYbMlXNFdsZDO69m9aqNqxEJqTEgbM5OF7wlEfIoll1Ked4 LbM5X2EdILLokEdmI8z7g5cKED0cuTC930TYhy7ZDekkXVGw/L60TguJePPxcJF48lpsSUWEA/Ju jGFNgJOXc4Hz7TmAdBeu5Ve4AEjOi2/2jfd3cAJZ+IbNrvdjgBZY01b+HTuG3cLws6BJZqVOj/pp T0OqVwx3rFq+QmJwx3loK5JSLEhDIt62+mtC2C+SrAUxEbV6C6v2BRbd6pILBKFpepKZJHgGgrKF sptSUUoczpwg2pQ7ZH1tgs0ou/917mzz6Cs2//C978cv5l07L02orIEAAAAASUVORK5CYII= Date: Sat, 21 Apr 2012 23:29:09 +0800 In-Reply-To: <87mx65o00f.fsf@gnu.org> (Chong Yidong's message of "Sat, 21 Apr 2012 18:24:48 +0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.95 (Mac OS X 10.6.8) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 5725 Cc: 5725@debbugs.gnu.org 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: -2.6 (--) On 2012-04-21 18:24 +0800, Chong Yidong wrote: > [Disconnecting Bug#5725 from Bug#5243] > > I committed Eduard Wiebe's patch in Bug#5243 to trunk. If his > implementation of system_process_attributes does not compile on Darwin, > and you have a separate one that works, could you add yours under a > different #elif? > > Also, if the list_system_processes part works on Darwin, the relevant > #elif, from his patch, should be changed to BSD_SYSTEM; please check > that if you can, and amend as necessary. > > Thanks. The difference is small. Are you happy with this change? I have tested it in Snow Leopard 10.6.8. === modified file 'src/sysdep.c' --- src/sysdep.c 2012-04-21 10:11:51 +0000 +++ src/sysdep.c 2012-04-21 15:25:18 +0000 @@ -44,6 +44,10 @@ #include #endif +#ifdef DARWIN_OS +#include +#endif + #ifdef WINDOWSNT #define read sys_read #define write sys_write @@ -2536,7 +2540,11 @@ return proclist; } -#elif defined (__FreeBSD__) +#elif defined (BSD_SYSTEM) + +#ifdef DARWIN_OS +#define KERN_PROC_PROC KERN_PROC_ALL +#endif Lisp_Object list_system_processes () @@ -2562,7 +2570,13 @@ GCPRO1 (proclist); len /= sizeof (struct kinfo_proc); for (i = 0; i < len; i++) - proclist = Fcons (make_fixnum_or_float (procs[i].ki_pid), proclist); + { +#ifdef DARWIN_OS + proclist = Fcons (make_fixnum_or_float (procs[i].kp_proc.p_pid), proclist); +#else + proclist = Fcons (make_fixnum_or_float (procs[i].ki_pid), proclist); +#endif + } UNGCPRO; xfree (procs); From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 21 23:06:14 2012 Received: (at 5725-done) by debbugs.gnu.org; 22 Apr 2012 03:06:14 +0000 Received: from localhost ([127.0.0.1]:46235 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SLn7t-0001xI-2O for submit@debbugs.gnu.org; Sat, 21 Apr 2012 23:06:14 -0400 Received: from mail-pz0-f42.google.com ([209.85.210.42]:63681) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SLn7q-0001x6-PS for 5725-done@debbugs.gnu.org; Sat, 21 Apr 2012 23:06:12 -0400 Received: by dang27 with SMTP id g27so17974711dan.29 for <5725-done@debbugs.gnu.org>; Sat, 21 Apr 2012 20:05:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:face:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=/v2fElFjgBwlIhwvYpcQ1b1Ec9GuUgA41o9TmPHUpFc=; b=rWka7fO0XA5GrnlUQ2rAQHymDzI/fo0Vs+wMe0aDoxYxs6iwR69q2mQbPAZh2oH8P9 bXDWJk76daPo3mghK90NowwDEU1h1STnShenVjiQv+ncZhDRNqwJTn4340P0sjDmGN0W IgNZinnjhScPDXh+FwCTWd3JNGqAB75x5n4hiOew1AT+vs+IkNuUWnc6F1pzATJE+q0L BQ5ZyLyF1ST4HZ90NOn81qvaoXRSCugm74Wi8eXeEDY18/XB9XJ8C11d6jwbTZmNViqZ VfdVza7qt/iXvJaGDpE0o6XM7jPezjBPQ4r2IWnT4ZN8P9SaBtDhlsROAxaaPtxLiBWh NhHg== Received: by 10.68.220.2 with SMTP id ps2mr25293972pbc.109.1335063931389; Sat, 21 Apr 2012 20:05:31 -0700 (PDT) Received: from localhost ([123.112.96.123]) by mx.google.com with ESMTPS id h3sm10097308pbn.71.2012.04.21.20.05.21 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 21 Apr 2012 20:05:28 -0700 (PDT) From: Leo To: Chong Yidong Subject: Re: bug#5725: 23.1.94; list_system_processes for BSD_SYSTEM (with patch) References: <87mx65o00f.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAElBMVEUAAAAAAP+LRRP0pGC+ vr7///+7mT1iAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9cBBwMO DhglKe4AAAEsSURBVCjPbZNBboQwDEV/Cd4X9QJRThApmn0XYW+Jyf2v0m+HhqDBgiAe9rcTG7QH w/1Vn2Ar8gBb/ocywSN3qK9T3z4eFDB4eApocBpeBs1RSykoJd8gQcm8pGmHXFso3ajnmsqV0TnY DQkOfXUfN5NwaI7AWTVOyEhcu1aHmdWItHddUVUcUgUBCkitu8V6ditHVOVdqzl2EQ1ZVGTbdK0V 7cqn8vWzoU5Q/bF9Y/Y0cRU1xwkys5dJ+Dt6pBDWifcNQml8Gh2JVmPSoQzo7en0grswkxrUGYJ7 0hSxxAGr7ZMwYcHIzprpi7TENEE1xtiYxixRlCfPBsUUrwHD7uGIwATrbnODJcVrPpVn3hxiGloe m/S+z3CtuzUSMo83N4DPH+F0evwR3P4A2k+75838OKQAAAAASUVORK5CYII= Date: Sun, 22 Apr 2012 11:05:10 +0800 In-Reply-To: <87mx65o00f.fsf@gnu.org> (Chong Yidong's message of "Sat, 21 Apr 2012 18:24:48 +0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.95 (Mac OS X 10.6.8) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 5725-done Cc: 5725-done@debbugs.gnu.org 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: -2.6 (--) I pushed the commit as in revno 107988 after successfully testing it in Snow Leopard with emacs built with X11. Thanks. Leo From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 22 01:53:02 2012 Received: (at 5725) by debbugs.gnu.org; 22 Apr 2012 05:53:02 +0000 Received: from localhost ([127.0.0.1]:46304 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SLpjK-0005ka-C3 for submit@debbugs.gnu.org; Sun, 22 Apr 2012 01:53:02 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:33057 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SLpjH-0005kC-Vn for 5725@debbugs.gnu.org; Sun, 22 Apr 2012 01:53:01 -0400 Received: from bb116-14-12-6.singnet.com.sg ([116.14.12.6]:41331 helo=ulysses) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1SLpih-0001Kn-OJ; Sun, 22 Apr 2012 01:52:24 -0400 From: Chong Yidong To: Leo Subject: Re: 23.1.94; list_system_processes for BSD_SYSTEM (with patch) References: <87mx65o00f.fsf@gnu.org> Date: Sun, 22 Apr 2012 13:52:13 +0800 In-Reply-To: (Leo's message of "Sat, 21 Apr 2012 23:29:09 +0800") Message-ID: <87zka471pu.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.95 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: 5725 Cc: 5725@debbugs.gnu.org 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: -6.9 (------) Leo writes: > The difference is small. Are you happy with this change? I have tested > it in Snow Leopard 10.6.8. Looks fine to me. Thanks. From unknown Tue Jun 24 05:06:50 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 20 May 2012 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator