Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ system(3S) — Interactive 2.2

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

exec(2)

sh(1)



          SYSTEM(3S)           INTERACTIVE UNIX System           SYSTEM(3S)



          NAME
               system - issue a shell command

          SYNOPSIS
               #include <stdio.h>

               int system (string)
               char *string;

          DESCRIPTION
               The system function causes the string to be given to sh(1)
               as input, as if the string had been typed as a command at a
               terminal.  The current process waits until the shell has
               completed, then returns the exit status of the shell.

          FILES
               /bin/sh

          SEE ALSO
               exec(2).
               sh(1) in the INTERACTIVE UNIX System User's/System
               Administrator's Reference Manual.

          DIAGNOSTICS
               The system function forks to create a child process that in
               turn exec's /bin/sh in order to execute string.  If the fork
               or exec fails, system returns a negative value and sets
               errno.



























          Rev. C Software Development Set                            Page 1



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026