Project homepage Mailing List  Warmcat.com  API Docs  Github Mirror 
{"schema":"libjg2-1", "vpath":"/git/", "avatar":"/git/avatar/", "alang":"", "gen_ut":1746500943, "reponame":"libwebsockets", "desc":"libwebsockets lightweight C networking library", "owner": { "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" },"url":"https://libwebsockets.org/repo/libwebsockets", "f":3, "items": [ {"schema":"libjg2-1", "cid":"a7d1fc9a30c91c3e71b4c063cfd72f9d", "commit": {"type":"commit", "time": 1585048870, "time_ofs": 0, "oid_tree": { "oid": "5d54ae615af2dcd6bfaea355462a1c0b2a67896b", "alias": []}, "oid":{ "oid": "c261f5a90e6c34bebc7af9d35643d07cd5e7973c", "alias": []}, "msg": "spawn: on OSX only waitpid can get return code", "sig_commit": { "git_time": { "time": 1585048870, "offset": 0 }, "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" }, "sig_author": { "git_time": { "time": 1585031255, "offset": 0 }, "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" }}, "body": "spawn: on OSX only waitpid can get return code" , "diff": "diff --git a/lib/misc/spawn.c b/lib/misc/spawn.c\nindex e8ce6df..f9c4a86 100644\n--- a/lib/misc/spawn.c\n+++ b/lib/misc/spawn.c\n@@ -188,7 +188,11 @@ lws_spawn_reap(struct lws_spawn_piped *lsp)\n \t}\n \n \ttemp \u003d *lsp;\n-\twaitid(P_PID, lsp-\u003echild_pid, \u0026temp.si, WEXITED | WNOHANG);\n+\tn \u003d waitid(P_PID, lsp-\u003echild_pid, \u0026temp.si, WEXITED | WNOHANG);\n+\ttemp.si.si_status \u0026\u003d 0xff; /* we use b8 + for flags */\n+\tlwsl_notice(\u0022%s: waitd says %d, process exit %d\u005cn\u0022,\n+\t\t __func__, n, temp.si.si_status);\n+\n \tlsp-\u003echild_pid \u003d -1;\n \n \t/* destroy the lsp itself first (it's freed and plsp set NULL */\n","s":{"c":1746428956,"u": 4339}} ],"g": 608,"chitpc": 0,"ehitpc": 0,"indexed":0 , "ab": 0, "si": 0, "db":0, "di":0, "sat":0, "lfc": "7d0a"}