140 |
|
long long total_inodes |
141 |
|
long long used_inodes |
142 |
|
long long free_inodes |
143 |
+ |
long long avail_inodes |
144 |
+ |
long long io_size |
145 |
+ |
long long block_size |
146 |
+ |
long long total_blocks |
147 |
+ |
long long free_blocks |
148 |
+ |
long long used_blocks |
149 |
+ |
long long avail_blocks |
150 |
|
|
151 |
|
cdef extern sg_fs_stats *sg_get_fs_stats(int *entries) |
152 |
|
|
455 |
|
'total_inodes': s.total_inodes, |
456 |
|
'used_inodes': s.used_inodes, |
457 |
|
'free_inodes': s.free_inodes, |
458 |
+ |
'avail_inodes': s.avail_inodes, |
459 |
+ |
'io_size': s.io_size, |
460 |
+ |
'block_size': s.block_size, |
461 |
+ |
'total_blocks': s.total_blocks, |
462 |
+ |
'free_blocks': s.free_blocks, |
463 |
+ |
'used_blocks': s.used_blocks, |
464 |
+ |
'avail_blocks': s.avail_blocks, |
465 |
|
} |
466 |
|
)) |
467 |
|
s = s + 1 |
597 |
|
raise StatgrabException, 'sg_get_process_stats() returned NULL' |
598 |
|
list = [] |
599 |
|
for i from 0 <= i < entries: |
600 |
< |
if s.process_name == NULL: |
601 |
< |
s.process_name = '' |
602 |
< |
if s.proctitle == NULL: |
603 |
< |
s.proctitle = '' |
600 |
> |
if s.process_name is NULL: |
601 |
> |
process_name = '' |
602 |
> |
else: |
603 |
> |
process_name = s.process_name |
604 |
> |
if s.proctitle is NULL: |
605 |
> |
proctitle = '' |
606 |
> |
else: |
607 |
> |
proctitle = s.proctitle |
608 |
|
list.append(Result( |
609 |
< |
{'process_name': s.process_name, |
610 |
< |
'proctitle' : s.proctitle, |
609 |
> |
{'process_name': process_name, |
610 |
> |
'proctitle' : proctitle, |
611 |
|
'pid' : s.pid, |
612 |
|
'parent' : s.parent, |
613 |
|
'pgid' : s.pgid, |