clean up to rebootcmd for 64-bit (ha! this is nix.) Reference: /n/atom/patch/applied/nixrebootcmd Date: Sat Mar 22 01:32:27 CET 2014 Signed-off-by: quanstro@quanstro.net --- /sys/src/nix/port/rebootcmd.c Sat Mar 22 01:32:16 2014 +++ /sys/src/nix/port/rebootcmd.c Sat Mar 22 01:32:17 2014 @@ -58,7 +58,7 @@ Chan *c; Exec exec; ulong magic, text, rtext, entry, data, size; - uchar *p; + uchar *p, ulv[8]; if(argc == 0) exit(0); @@ -76,9 +76,10 @@ data = l2be(exec.data); if(magic != AOUT_MAGIC) error(Ebadexec); - + if(magic & HDR_MAGIC) + readn(c, ulv, 8); /* round text out to page boundary */ - rtext = ROUNDUP(entry+text, 1<