X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=dotlock.c;h=8f1f3083546e7d67c35dcf5066f353529e1ef0c9;hp=abf92f0f341ba912c76741f119f3b035122704d5;hb=6cc64ac1d90eed0c8280c3f7b4c2ab514d5224d1;hpb=68edc972742930c4003e554144bfe197ba6199aa diff --git a/dotlock.c b/dotlock.c index abf92f0..8f1f308 100644 --- a/dotlock.c +++ b/dotlock.c @@ -68,7 +68,9 @@ static int dotlock_unlink (const char *); static int dotlock_lock (const char *); -#define check_flags(a) if (a & DL_FL_ACTIONS) usage (argv[0]) +#define check_flags(a) \ + if (a & (DL_FL_TRY|DL_FL_UNLOCK|DL_FL_UNLINK)) \ + usage(argv[0]) int main (int argc, char **argv) { @@ -85,7 +87,7 @@ int main (int argc, char **argv) /* determine the system's host name */ uname (&utsname); - if (!(Hostname = strdup (utsname.nodename))) /* __MEM_CHECKED__ */ + if (!(Hostname = strdup(utsname.nodename))) return DL_EX_ERROR; if ((p = strchr (Hostname, '.'))) *p = '\0';