patch-2.0.12 linux/fs/proc/array.c
Next file: linux/fs/super.c
Previous file: linux/fs/buffer.c
Back to the patch index
Back to the overall index
- Lines: 39
- Date:
Tue Aug 6 13:00:12 1996
- Orig file:
v2.0.11/linux/fs/proc/array.c
- Orig date:
Mon Jun 10 08:14:28 1996
diff -u --recursive --new-file v2.0.11/linux/fs/proc/array.c linux/fs/proc/array.c
@@ -25,6 +25,9 @@
*
* Bruno Haible : remove 4K limit for the maps file
* <haible@ma2s2.mathematik.uni-karlsruhe.de>
+ *
+ * Yves Arrouye : remove removal of trailing spaces in get_array.
+ * <Yves.Arrouye@marin.fdn.fr>
*/
#include <linux/types.h>
@@ -370,7 +373,7 @@
for (;;) {
addr = get_phys_addr(*p, start);
if (!addr)
- goto ready;
+ return result;
do {
c = *(char *) addr;
if (!c)
@@ -378,17 +381,13 @@
if (size < PAGE_SIZE)
buffer[size++] = c;
else
- goto ready;
+ return result;
addr++;
start++;
if (!c && start >= end)
- goto ready;
+ return result;
} while (addr & ~PAGE_MASK);
}
-ready:
- /* remove the trailing blanks, used to fill out argv,envp space */
- while (result>0 && buffer[result-1]==' ')
- result--;
return result;
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov