/*
* Copyright (C) 2001 Cluster File Systems, Inc.
*
- * Copyright (c) 2014, Intel Corporation.
+ * Copyright (c) 2014, 2017, Intel Corporation.
*
* This file is part of Lustre, http://www.sf.net/projects/lustre/
*
#include <unistd.h>
#include <libcfs/util/parser.h>
-#include <lustre_ver.h>
+#include <linux/lustre/lustre_ver.h>
static command_t * top_level; /* Top level of commands, initialized by
* InitParser */
if ((*result)->pc_func != NULL) {
return CMD_COMPLETE;
} else {
- if (*next == '\0') {
+ if (**next == '\0') {
return CMD_INCOMPLETE;
} else {
return process(*next, next, (*result)->pc_sub_cmd,
int col = col_start;
int char_max;
int len;
- char fmt[6];
int count = 0;
int rc;
/* Add trailing spaces to pad the entry to the column size */
if (len < char_max) {
- snprintf(fmt, 6, "%%-%2ds", char_max - len);
snprintf(&buffer[col * char_max] + len,
- char_max - len + 1, fmt, " ");
+ char_max - len + 1, "%*s", char_max - len,
+ " ");
} else {
buffer[(col + 1) * char_max - 1] = ' ';
}