• Keine Ergebnisse gefunden

System Calls and Functions

Im Dokument C LANGUAGE 4400 SERIES (Seite 29-36)

Get the effective user-ID number of the current task.

Get a password using a prompt.

Get task -ID number of the current task.

Get the task -ID number of the parent of the current task.

Get a password-file entry based on a user-ID.

Get and decode the next entry in the system password file.

Get and decode the next entry in the system password file containing the given user-name.

Get and decode the next entry in the system password file containing the given user-ID number.

Read a character-string from the standard input stream.

Get the user-ID number of the current task. login file that has specific <ut_line> value.

Read a word from a standard 110 stream.

Break down a system-time value into units in the Greenwich Mean Time zone.

Get the characteristics of an open character-device.

Return the last file descriptor which signalled "INPUT READY"

Initialize < sys _ errlist> and < sys _ nerr >.

Find the first occurrence of a character in a character-string.

Determine if a value is an alphabetic character or a decimal digit.

Determine if a value is an alphabetic character.

Determine if a value is an ASCII character.

Determine if a file descriptor references a character-special Determine if a value is a control character.

Determine if a value is a decimal digit.

Determine if a value is a graphics character.

Determine if a value is a lower-case alphabetic character.

Determine if a double precision floating point number is not-a-number.

Determine if a value is a printable character.

Determine if a value is a punctuation character.

Determine if a value is a white-space character.

Determine if a value is an upper-case alphabetic character.

Determine if a value is a hexadecimal digit.

itostr

Convert an int to a character-string.

Send a signal to a task.

Convert two-byte integers to short integers.

Convert three-byte integers to long integers.

Convert four-byte integers to long integers.

Generate a floating-point value from a mantissa and an exponent.

Create a link to a file.

Break down a system-time value into units in the local time zone.

Lock a task in memory or unlock a locked task.

Calculate the natural logarithm of a value.

Calculate the base-lO logarithm of a value.

Perform a non-local goto.

Add an entry to the lock table of the operating system.

Change the current file position of an open file.

Convert long integers to three-byte integers.

Convert long integers to four-byte integers.

Convert a long to a character-string.

Declare the task to be a real-time task.

Allocate memory.

Floating-point error-handling function for built-ins.

Copy memory.

Find a value in a block of memory.

Compare two blocks of memory.

Copy memory.

Perform a memory management operation.

Set a block of memory.

Add an entry to the file-system that is a directory, a character-special file, or a block-special file.

Generate a unique pathname from a template.

Separate a floating-point value into its integral and fractional parts.

Mount a block-special file onto the file-system.

System Calls and Functions

Close a stream connected to a pipe.

Write a message explaining the error code in errno.

Guarantee that the cc command loads the versions of standard I/O functions that contain floating-point conversions.

Access or release a system resource.

Create a pipe.

Open a pipe and attach it to a standard I/O stream.

Raise a value to a power.

Write formatted data to stdout.

Start or stop monitoring the current task.

Write a character to a stream.

Write a character to stdout.

Modify or add an environment-variable definition to the environment list.

Change the contents of the MC68881 control and status registers Update MC68881 coprocessor exception-information

Format and write a system password-file record.

Write a character-string to stdout.

Write a word to a stream.

Sort data.

Generate a random number.

Read data from an open file.

Read the next entry in an open directory.

Reallocate an allocated block of data.

Rewind a stream.

Rewind a directory-stream.

Find the last occurrence of a character in a character-string.

Remove an entry from the system mount table.

Set the seed of the random number generator to a value generated from the current system-time value.

Create a new managed resource.

Relinquish access to a named resource.

rump_destroy

Obtain exclusive access to a named resource.

Change the memory allocation of the data segment.

Read and interpret formatted dNa from stdin.

Change the current position of a directory-stream.

Change the last-modification time of a file.

Set the hardware high address mask register Set buffering attributes of a stream.

Setup for a non-local goto.

Reset password-file handling.

Change both the user-ID and the effective user-ID.

Change the signal-handling address for a specific signal in the current task.

Calculate the sine of an angle.

Calculate the hyperbolic sine of a value.

Suspend execution for an interval.

Generate a character-string containing formatted data.

Calculate the square root of a value.

Set the seed of the random number generator.

Interpret formatted data from a character-string.

Check and expand memory allocated to the stack segment of the task.

Get the status of a file.

Standard error stream for standard I/O.

Standard input stream for standard I/O.

Standard output stream for standard I/O.

Set the system-time value.

Convert short integers to two-byte integers.

Concatenate one character-string onto another.

Find the first occurrence of a character in a character-string.

Compare two character-strings.

Compare two character-strings (case insensitive).

System Calls and Functions

Return a pointer to a message describing the specified error number.

Determine the length of a character-string.

Concatenate one character-string onto another.

Compare two character-strings.

Compare two character-strings (case insensitive).

Copy a character-string.

Find the first occurrence of any of a list of characters in a character-string.

Find the last occurrence of a character in a character-string.

Determine the like character-count.

Find a substring with a character-string.

Find a substring within a character-string (case insensitive).

Convert the digits in a character-string to an into Extract the next token from a character-string.

Convert the digits in a character-string to a long.

Set the characteristics of an open character-device.

Update the file-system.

This is a global table containing references to messages describing system error codes.

The number of system error messages referenced by the global table sys _ errlist.

Issue a shell command.

Get the current system-time value.

Get the CPU-usage information for the current task.

Current time zone value.

Generate a value that is within the range of valid ASCII characters.

Convert an upper-case character to a lower-case character.

Convert a lower-case character to an upper-case character.

Set the size of an open file.

Generate the pathname for a terminal.

Get the terminal number of the controlling terminal for the task.

Time-zone name abbreviations.

Initialize external variables containing time parameters.

Change the file-creation permissions mask for the task.

umount ungete unlink uree uti me vfork wait write

System Calls and Functions

Unmount a mounted device.

Push a character onto an input stream.

Remove a link to a file.

Remove an entry from the operating system lock table.

Change the last-modification time for a file.

Create a new task.

Suspend the task until a child task terminates.

Write data to an open file.

abort

abort

Send a task-abort signal to the current task, causing the task to stop immediately.

SYNOPSIS

void abort();

Arguments

None

Returns

Never

DESCRIPTION

Abort sends a task-abort signal, #<n>, to the current task, which causes the task to terminate immediately. The task-abort signal cannot be caught or ignored. The function never returns to the caller.

The system signals can be found in the kill() manual page.

Im Dokument C LANGUAGE 4400 SERIES (Seite 29-36)