aboutsummaryrefslogtreecommitdiffstats
path: root/src/process.c
diff options
context:
space:
mode:
authorPaul Eggert2018-03-12 10:35:25 -0700
committerPaul Eggert2018-03-12 10:37:05 -0700
commite067f1fd9feabc9c83cfbba177616a46b28d058a (patch)
treeed584ec923078e1bd3d8ed66ca8df93a3475f022 /src/process.c
parent0965d94ca426765382f366bf48f88ba5f9500afd (diff)
downloademacs-e067f1fd9feabc9c83cfbba177616a46b28d058a.tar.gz
emacs-e067f1fd9feabc9c83cfbba177616a46b28d058a.zip
Revert overenthusiastic procfs fixup
Also, be more systematic in calls to string_to_number. * src/sysdep.c (list_system_processes) [HAVE_PROCFS]: Allow pids to be floating-point if they exceed fixnum range. This partially reverts my patch 2018-03-09T20:06:05Z!eggert@cs.ucla.edu, which went too far in fixing string-to-number mishandling.
Diffstat (limited to 'src/process.c')
-rw-r--r--src/process.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/process.c b/src/process.c
index 9b9b9f35503..11d914aab24 100644
--- a/src/process.c
+++ b/src/process.c
@@ -6844,7 +6844,7 @@ SIGCODE may be an integer, or a symbol whose name is a signal name. */)
6844 if (NILP (tem)) 6844 if (NILP (tem))
6845 { 6845 {
6846 Lisp_Object process_number 6846 Lisp_Object process_number
6847 = string_to_number (SSDATA (process), 10, 1); 6847 = string_to_number (SSDATA (process), 10, true);
6848 if (NUMBERP (process_number)) 6848 if (NUMBERP (process_number))
6849 tem = process_number; 6849 tem = process_number;
6850 } 6850 }