Skip to content

Commit 553d828

Browse files
committed
Rewrite code parsing sar's option -F
Signed-off-by: Sebastien GODARD <[email protected]>
1 parent 7d010b8 commit 553d828

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

sa.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@
173173
#define K_TEMP "TEMP"
174174
#define K_IN "IN"
175175
#define K_FREQ "FREQ"
176+
#define K_MOUNT "MOUNT"
176177

177178
#define K_INT "INT"
178179
#define K_DISK "DISK"

sa_common.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1584,9 +1584,9 @@ int parse_sar_opt(char *argv[], int *opt, struct activity *act[],
15841584
break;
15851585

15861586
case 'F':
1587-
SELECT_ACTIVITY(A_FILESYSTEM);
15881587
p = get_activity_position(act, A_FILESYSTEM, EXIT_IF_NOT_FOUND);
1589-
if (!*(argv[*opt] + i + 1) && argv[*opt + 1] && !strcmp(argv[*opt + 1], "MOUNT")) {
1588+
act[p]->options |= AO_SELECTED;
1589+
if (!*(argv[*opt] + i + 1) && argv[*opt + 1] && !strcmp(argv[*opt + 1], K_MOUNT)) {
15901590
(*opt)++;
15911591
act[p]->opt_flags |= AO_F_MOUNT;
15921592
return 0;

0 commit comments

Comments
 (0)