summaryrefslogtreecommitdiffstats
path: root/htop.c
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2015-10-05 11:22:50 -0300
committerHisham Muhammad <hisham@gobolinux.org>2015-10-05 11:22:50 -0300
commitbf276a099323788f79148dfa2409e1dd9ebdcc10 (patch)
treece752e1fca73ed6418e7877175f8319cd08250be /htop.c
parent5c2b0a6bbcffaa110b3eb90da77b91ef43025c7b (diff)
parent6a21d2f3a6d1f4735e5a2a2145eb78309f4d9073 (diff)
Merge pull request #274 from mmcco/master
Cleanup and initial OpenBSD support
Diffstat (limited to 'htop.c')
-rw-r--r--htop.c16
1 files changed, 6 insertions, 10 deletions
diff --git a/htop.c b/htop.c
index a031cde3..a5e75660 100644
--- a/htop.c
+++ b/htop.c
@@ -108,8 +108,7 @@ static CommandLineSettings parseArguments(int argc, char** argv) {
}
flags.sortKey = ColumnsPanel_fieldNameToIndex(optarg);
if (flags.sortKey == -1) {
- fprintf(stderr, "Error: invalid column \"%s\".\n", optarg);
- exit(1);
+ errx(1, stderr, "Error: invalid column \"%s\".\n", optarg);
}
break;
case 'd':
@@ -117,14 +116,12 @@ static CommandLineSettings parseArguments(int argc, char** argv) {
if (flags.delay < 1) flags.delay = 1;
if (flags.delay > 100) flags.delay = 100;
} else {
- fprintf(stderr, "Error: invalid delay value \"%s\".\n", optarg);
- exit(1);
+ errx(1, stderr, "Error: invalid delay value \"%s\".\n", optarg);
}
break;
case 'u':
if (!Action_setUserOnly(optarg, &(flags.userId))) {
- fprintf(stderr, "Error: invalid user \"%s\".\n", optarg);
- exit(1);
+ errx(1, stderr, "Error: invalid user \"%s\".\n", optarg);
}
break;
case 'C':
@@ -135,11 +132,11 @@ static CommandLineSettings parseArguments(int argc, char** argv) {
char* saveptr;
char* pid = strtok_r(argCopy, ",", &saveptr);
- if( !flags.pidWhiteList ) {
+ if(!flags.pidWhiteList) {
flags.pidWhiteList = Hashtable_new(8, false);
}
- while( pid ) {
+ while(pid) {
unsigned int num_pid = atoi(pid);
Hashtable_put(flags.pidWhiteList, num_pid, (void *) 1);
pid = strtok_r(NULL, ",", &saveptr);
@@ -179,8 +176,7 @@ int main(int argc, char** argv) {
#ifdef HAVE_PROC
if (access(PROCDIR, R_OK) != 0) {
- fprintf(stderr, "Error: could not read procfs (compiled to look in %s).\n", PROCDIR);
- exit(1);
+ errx(1, "Error: could not read procfs (compiled to look in %s).\n", PROCDIR);
}
#endif