# The Concurrent ML Reference Manual

## The `OS.Process` structure

#### Synopsis

> `signature `CML_OS_PROCESS`
> structure `Process` : CML_OS_PROCESS
> `

The OS.Process structure provides functions for manipulating processes in an operating system independent manner.

#### Interface

> `include OS_PROCESS
> val systemEvt : string -> status event
> `

#### Description

`systemEvt cmd`
  asks the operating system to execute the command cmd as a sub-process, and returns an event for synchronizing on the termination of the sub-process. Raises SysErr if the command cannot be executed.

  Note that, although this function is independent of the operating system, the interpretation of the string cmd depends very much on the underlying operating system and shell.

#### See Also

> OS, OS.Process

[ Top | Parent | Contents | Index | Root ]

Last Modified &date;
Comments to John Reppy.
Copyright © 1998 Bell Labs, Lucent Technologies