diff options
| author | Paul Eggert | 2018-03-12 10:35:25 -0700 |
|---|---|---|
| committer | Paul Eggert | 2018-03-12 10:37:05 -0700 |
| commit | e067f1fd9feabc9c83cfbba177616a46b28d058a (patch) | |
| tree | ed584ec923078e1bd3d8ed66ca8df93a3475f022 /src/process.c | |
| parent | 0965d94ca426765382f366bf48f88ba5f9500afd (diff) | |
| download | emacs-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.c | 2 |
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 | } |