ipcs: assist debugging

One will be able to see enum symbols when debugging, which is not the
case when values are specified as define list.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
This commit is contained in:
Sami Kerola 2012-12-16 10:43:50 +00:00 committed by Karel Zak
parent a68ca3a1d2
commit 7e3c5f1cc1
1 changed files with 9 additions and 6 deletions

View File

@ -25,11 +25,14 @@
#include "ipcutils.h"
#define LIMITS 1
#define STATUS 2
#define CREATOR 3
#define TIME 4
#define PID 5
enum output_formats {
NOTSPECIFIED,
LIMITS,
STATUS,
CREATOR,
TIME,
PID
};
static void do_shm (char format);
static void print_shm (int id);
@ -68,7 +71,7 @@ static void __attribute__ ((__noreturn__)) usage(FILE * out)
int main (int argc, char **argv)
{
int opt, msg = 0, sem = 0, shm = 0, id=0, print=0;
char format = 0;
char format = NOTSPECIFIED;
static const struct option longopts[] = {
{"id", required_argument, NULL, 'i'},
{"shmems", no_argument, NULL, 'm'},