}
static void
-spdk_startup(void *arg1, void *arg2)
+spdk_startup(void *arg1)
{
if (getenv("MEMZONE_DUMP") != NULL) {
spdk_memzone_dump(stdout);
}
}
-static void
+static int
iscsi_parse_arg(int ch, char *arg)
{
switch (ch) {
g_daemon_mode = 1;
break;
default:
- assert(false);
- break;
+ return -EINVAL;
}
+ return 0;
}
int
if (g_daemon_mode) {
if (daemon(1, 0) < 0) {
- SPDK_ERRLOG("Start iscsi target daemon faild.\n");
+ SPDK_ERRLOG("Start iscsi target daemon failed.\n");
exit(EXIT_FAILURE);
}
}
opts.usr1_handler = spdk_sigusr1;
/* Blocks until the application is exiting */
- rc = spdk_app_start(&opts, spdk_startup, NULL, NULL);
+ rc = spdk_app_start(&opts, spdk_startup, NULL);
if (rc) {
SPDK_ERRLOG("Start iscsi target daemon: spdk_app_start() retn non-zero\n");
}