Changeset 6886 for trunk/tools
- Timestamp:
- Sep 30, 2001, 7:26:52 AM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/CmdQd/CmdQd.c
r6631 r6886 1 /* $Id: CmdQd.c,v 1. 6 2001-09-04 13:29:49bird Exp $1 /* $Id: CmdQd.c,v 1.7 2001-09-30 05:26:52 bird Exp $ 2 2 * 3 3 * Command Queue Daemon / Client. … … 267 267 int Submit(int rcIgnore); 268 268 int Wait(void); 269 int QueryRunning(void); 269 270 int Kill(void); 270 271 271 /* shared memory helpers */ 272 272 int shrmemCreate(void); … … 318 318 { 319 319 return Wait(); 320 } 321 else if (!strcmp(argv[1], "queryrunning")) 322 { 323 return QueryRunning(); 320 324 } 321 325 else if (!strcmp(argv[1], "kill")) … … 378 382 " Kills the daemon. Daemon will automatically die after\n" 379 383 " idling for some time.\n" 384 " queryrunning\n" 385 " Checks if the daemon is running.\n" 386 " rc = 0 if running; rc != 0 if not running.\n" 380 387 "\n" 381 388 "Copyright (c) 2001 knut st. osmundsen (kosmunds@csc.com)\n" … … 1366 1373 1367 1374 /** 1375 * Checks if the daemon is running. 1376 */ 1377 int QueryRunning(void) 1378 { 1379 APIRET rc; 1380 rc = DosGetNamedSharedMem((PPVOID)(PVOID)&pShrMem, 1381 SHARED_MEM_NAME, 1382 PAG_READ | PAG_WRITE); 1383 if (!rc) 1384 DosFreeMem(pShrMem); 1385 1386 return rc; 1387 } 1388 1389 1390 /** 1368 1391 * Sends a kill command to the daemon to kill it and its workers. 1369 1392 * @returns 0.
Note:
See TracChangeset
for help on using the changeset viewer.