diff --git a/src/drivers/gps/gps.cpp b/src/drivers/gps/gps.cpp index 22fa2249c3..eaaf67e094 100644 --- a/src/drivers/gps/gps.cpp +++ b/src/drivers/gps/gps.cpp @@ -1137,12 +1137,9 @@ int GPS::task_spawn(int argc, char *argv[], Instance instance) int GPS::run_trampoline_secondary(int argc, char *argv[]) { - -#ifdef __PX4_NUTTX - // on NuttX task_create() adds the task name as first argument + // the task name is the first argument argc -= 1; argv += 1; -#endif GPS *gps = instantiate(argc, argv, Instance::Secondary); if (gps) { diff --git a/src/modules/mavlink/mavlink_main.cpp b/src/modules/mavlink/mavlink_main.cpp index 837930bc04..a2a268c7ec 100644 --- a/src/modules/mavlink/mavlink_main.cpp +++ b/src/modules/mavlink/mavlink_main.cpp @@ -1838,16 +1838,9 @@ Mavlink::task_main(int argc, char *argv[]) _interface_name = nullptr; -#ifdef __PX4_NUTTX - /* the NuttX optarg handler does not - * ignore argv[0] like the POSIX handler - * does, nor does it deal with non-flag - * verbs well. So we remove the application - * name and the verb. - */ + // We don't care about the name and verb at this point. argc -= 2; argv += 2; -#endif /* don't exit from getopt loop to leave getopt global variables in consistent state, * set error flag instead */ diff --git a/src/modules/vmount/vmount.cpp b/src/modules/vmount/vmount.cpp index 316c2f84bd..622c26e882 100644 --- a/src/modules/vmount/vmount.cpp +++ b/src/modules/vmount/vmount.cpp @@ -163,16 +163,9 @@ static int vmount_thread_main(int argc, char *argv[]) InputTest *test_input = nullptr; -#ifdef __PX4_NUTTX - /* the NuttX optarg handler does not - * ignore argv[0] like the POSIX handler - * does, nor does it deal with non-flag - * verbs well. So we Remove the application - * name and the verb. - */ + // We don't need the task name. argc -= 1; argv += 1; -#endif if (argc > 0 && !strcmp(argv[0], "test")) { PX4_INFO("Starting in test mode");