KnowledgeBase Archive

An Archive of Early Microsoft KnowledgeBase Articles

View on GitHub

Q38293: wait and cwait Are for Protected Mode

Article: Q38293
Product(s): See article
Version(s): 5.10   | 5.10
Operating System(s): MS-DOS | OS/2
Keyword(s): ENDUSER | | mspl13_c
Last Modified: 7-DEC-1988

Page 556 of the "Microsoft C 5.1 Optimizing Compiler User's Guide"
states that to obtain the exit code for an asynchronous spawned
process, you must call the wait or cwait function and specify the
process ID.

Wait, Cwait, and asynchronous spawns can only occur in protected mode.

The wait function suspends the calling process until any of the
caller's immediate child processes terminate. If all of the caller's
child processes have terminated before it calls the wait function, the
function returns immediately.

The cwait function suspends the calling process until the specified
child process terminates.

For more information, refer to the "Microsoft C 5.1 Optimizing
Compiler User's Guide" Update Pages 30 and 48.

THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Copyright Microsoft Corporation 1986-2002.