J
James Kuyper
jleslie48 said:]Standard C has no concept of "background tasks", which is exactly why
this isn't the right place for your question.
Standard C is completely based on background tasks. the "system",
"exec", "fork", family of library functions are some of the most
fundamental of the language.
Tasks run by calling system() don't have to run in the background, and
do not do so on many systems.
The exec() and fork() family of functions are not part of the C standard
library. You won't find any mention of them anywhere in the C standard.
They are UNIX functions. You'll find functions with similar if not
identical names, and similar if not identical capabilities, in many
other operating systems. But they are not part of C itself.