diff options
Diffstat (limited to 'src/osd/modules')
-rw-r--r-- | src/osd/modules/lib/osdlib_os2.c | 5 | ||||
-rw-r--r-- | src/osd/modules/sync/sync_os2.c | 12 |
2 files changed, 4 insertions, 13 deletions
diff --git a/src/osd/modules/lib/osdlib_os2.c b/src/osd/modules/lib/osdlib_os2.c index 9e1ab8fd52d..93f1ca97f44 100644 --- a/src/osd/modules/lib/osdlib_os2.c +++ b/src/osd/modules/lib/osdlib_os2.c @@ -49,7 +49,10 @@ int osd_setenv(const char *name, const char *value, int overwrite) void osd_process_kill(void) { - fprintf(stderr,"osd_process_kill missing in OS/2 build\n"); + PPIB ppib; + + DosGetInfoBlocks(NULL, &ppib); + DosKillProcess(DKP_PROCESSTREE, ppib->pib_ulpid); } //============================================================ diff --git a/src/osd/modules/sync/sync_os2.c b/src/osd/modules/sync/sync_os2.c index 9c0612c1288..5526b26cf3b 100644 --- a/src/osd/modules/sync/sync_os2.c +++ b/src/osd/modules/sync/sync_os2.c @@ -479,15 +479,3 @@ void osd_thread_wait_free(osd_thread *thread) DosWaitThread(&tid, 0); free(thread); } - -//============================================================ -// osd_process_kill -//============================================================ - -void osd_process_kill(void) -{ - PPIB ppib; - - DosGetInfoBlocks(NULL, &ppib); - DosKillProcess(DKP_PROCESSTREE, ppib->pib_ulpid); -} |