SchedMD/slurm — pull request #92 by tcooper (2014-12-09 07:03:24+00:00)
Title: Display large unsigned jobid's in smap

Sufficiently large jobids (greater than INT_MAX) are displayed
incorrectly by smap. Example...

```
$ which smap
/usr/bin/smap
$ smap --version
slurm 14.11.1
$ smap -i 15

┌────────────────────────────────────────────────────────────────────────────────────────┐
│AAAA │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
└────────────────────────────────────────────────────────────────────────────────────────┘
┌────────────────────────────────────────────────────────────────────────────────────────┐
│Mon Dec 08 22:33:23 2014 │
│ID JOBID PARTITION USER NAME ST TIME NODES NODELIST │
│A -1342806debug tcooper imb R 00:01:41 4 ccn-1-[11-14] │
│B -1342806debug tcooper hpl PD 00:00:00 4 waiting... │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
└────────────────────────────────────────────────────────────────────────────────────────┘

```
Change output of jobid by smap to support uint32_t
values and shift remaining colums appropriately to the right. Example...

```
$ /home/tcooper/slurm/bin/smap --version
slurm 14.11.1

$ /home/tcooper/slurm/bin/smap -i 15

┌────────────────────────────────────────────────────────────────────────────────────────┐
│AAAA │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
└────────────────────────────────────────────────────────────────────────────────────────┘
┌────────────────────────────────────────────────────────────────────────────────────────┐
│Mon Dec 08 22:33:40 2014 │
│ID JOBID PARTITION USER NAME ST TIME NODES NODELIST │
│A 4160686661 debug tcooper imb R 00:01:58 4 ccn-1-[11-14] │
│B 4160686662 debug tcooper hpl PD 00:00:00 4 waiting... │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
└────────────────────────────────────────────────────────────────────────────────────────┘
```