]> gitweb.factorcode.org Git - factor.git/commitdiff
unix.linux.proc: Older kernels don't have enough fields in /proc/pid/stat. Pad it.
authorDoug Coleman <doug.coleman@gmail.com>
Mon, 25 Feb 2013 18:07:05 +0000 (10:07 -0800)
committerDoug Coleman <doug.coleman@gmail.com>
Mon, 25 Feb 2013 18:07:05 +0000 (10:07 -0800)
basis/unix/linux/proc/proc.factor

index a3087bfec1ac5dd4171d3d83d2d70b197b086542..04cf8fa4958a08d8e7c33682fe2a94e97559817e 100644 (file)
@@ -304,5 +304,6 @@ TUPLE: pid-stat pid filename state parent-pid group-id session-id terminal#
     "stat" proc-pid-path
     proc-first-line
     " " split harvest
+    52 "0" pad-tail  ! XXX: Kernel 3.2 doesn't have enough entries
     [ dup string>number [ nip ] when* ] map
     [ pid-stat boa ] input<sequence ;