windows....sigh

This commit is contained in:
2026-03-26 12:08:55 +01:00
parent 8fe7e726a4
commit b23365b05f
15 changed files with 499 additions and 128 deletions

View File

@@ -62,8 +62,10 @@ int main(int argc, char *argv[])
{
const char *me = argv[0];
fprintf(stderr, "%s runs\n", argv[0]);fflush(stderr);
if (argc < 6) {
fprintf(stderr, "%s: wrong number of arguments\n", me);
fprintf(stderr, "%s: wrong number of arguments\n", me);fflush(stderr);
exit(1);
}
@@ -78,11 +80,11 @@ int main(int argc, char *argv[])
int res_slot = atoi(res_slot_str);
int evt_slot = atoi(evt_slot_str);
fprintf(stderr, "%s %s %s %s %s %s\n", me, shm_name, shm_size_str, cmd_slot_str, res_slot_str, evt_slot_str);
fprintf(stderr, "%s %s %ld %d %d %d\n", me, shm_name, shm_size, cmd_slot, res_slot, evt_slot);
fprintf(stderr, "%s %s %s %s %s %s\n", me, shm_name, shm_size_str, cmd_slot_str, res_slot_str, evt_slot_str);fflush(stderr);
fprintf(stderr, "%s %s %ld %d %d %d\n", me, shm_name, shm_size, cmd_slot, res_slot, evt_slot);fflush(stderr);
if (!(shm_size > 0 && cmd_slot > 0 && res_slot > 0 && evt_slot > 0)) {
fprintf(stderr, "%s: Invalid shm size or slots\n", me);
fprintf(stderr, "%s: Invalid shm size or slots\n", me);fflush(stderr);
exit(2);
}
@@ -98,10 +100,10 @@ int main(int argc, char *argv[])
handler->webview_handler->initApp();
handler->webview_handler->execApp();
fprintf(stderr, "waiting for thread to end\n");
fprintf(stderr, "waiting for thread to end\n");fflush(stderr);
handler->wait();
fprintf(stderr, "cleaning up shm\n");
fprintf(stderr, "cleaning up shm\n");fflush(stderr);
delete handler->webview_handler;
delete handler->command_queue;
@@ -318,7 +320,7 @@ void Handler::run()
}
break;
default: {
fprintf(stderr, "Unknown command: %d\n", cmd);
fprintf(stderr, "Unknown command: %d\n", cmd);fflush(stderr);
}
}
}