Fix exit statuses

Exit status 2 is for invalid command line options or arguments.
Exit status 2 is for errors returned by Hamlib.
pull/1757/head
Daniele Forsi IU5HKX 2025-06-06 19:05:38 +02:00
rodzic 04a8503eab
commit 4ce5763cb9
3 zmienionych plików z 6 dodań i 6 usunięć

Wyświetl plik

@ -413,7 +413,7 @@ int main(int argc, char *argv[])
if (argc == 1) if (argc == 1)
{ {
usage(); usage();
exit(2); exit(1);
} }
my_rig = rig_init(my_model); my_rig = rig_init(my_model);
@ -443,7 +443,7 @@ int main(int argc, char *argv[])
if (my_model > 5 && !rig_file) if (my_model > 5 && !rig_file)
{ {
fprintf(stderr, "-r rig com port not provided\n"); fprintf(stderr, "-r rig com port not provided\n");
exit(2); exit(1);
} }
if (rig_file) if (rig_file)
@ -454,7 +454,7 @@ int main(int argc, char *argv[])
if (!rig_file2) if (!rig_file2)
{ {
fprintf(stderr, "-R com port not provided\n"); fprintf(stderr, "-R com port not provided\n");
exit(2); exit(1);
} }
strncpy(my_com.pathname, rig_file2, HAMLIB_FILPATHLEN - 1); strncpy(my_com.pathname, rig_file2, HAMLIB_FILPATHLEN - 1);

Wyświetl plik

@ -783,7 +783,7 @@ int main(int argc, char *argv[])
else else
{ {
fprintf(stderr, "getaddrinfo: %s\n", gai_strerror(retcode)); fprintf(stderr, "getaddrinfo: %s\n", gai_strerror(retcode));
exit(2); exit(1);
} }
saved_result = result; saved_result = result;
@ -798,7 +798,7 @@ int main(int argc, char *argv[])
{ {
handle_error(RIG_DEBUG_ERR, "socket"); handle_error(RIG_DEBUG_ERR, "socket");
freeaddrinfo(saved_result); /* No longer needed */ freeaddrinfo(saved_result); /* No longer needed */
exit(2); exit(1);
} }
const int optval = 1; const int optval = 1;

Wyświetl plik

@ -423,7 +423,7 @@ int main(int argc, char *argv[])
if (retcode != 0) if (retcode != 0)
{ {
fprintf(stderr, "getaddrinfo: %s\n", gai_strerror(retcode)); fprintf(stderr, "getaddrinfo: %s\n", gai_strerror(retcode));
exit(2); exit(1);
} }
saved_result = result; saved_result = result;