立即与支持人员聊天
与支持团队交流

Spotlight on Oracle 10.10 - Release Notes

Common Solaris system calls

This table lists some Solaris system calls that are commonly used by Oracle processes.

Note: Descriptions for other system calls can be obtained using the Unix man or whatis commands. Some man entries may vary slightly from the DTrace listing. For instance, the man page for pollsys is "man poll"; the man page for read64 is "man read".

System Call

Description

access

Determines the accessibility of a file.

bind

Binds a name to a socket.

brk

Changes the amount of space allocated for the data segment of the calling process.

chdir

Changes the working directory.

close

Releases access to a device.

doorfs

Uses the Solaris fast IPC (inter-process communication) facility.

exece

Executes a process image.

fcntl

Uses file control options.

fork1

Creates a new process.

fstatvfs

Gets file system information.

getcwd

Gets the path name of the current working directory.

getgid

Gets a real user.

getpeername

Gets the name of the peer socket.

getpid

Gets a process.

getrlimit

Controls the maximum consumption of system resources.

getsockname

Gets the socket name.

getsockopt

Gets and sets the options on sockets.

getuid

Gets a real user.

ioctl

Controls an I/O device such as a disk drive.

kaio

Performs kernel asynchronous I/O, which optimizes I/O to raw files.

lseek

Moves the read/write file pointer.

lwp_park

Puts a light-weight process to sleep in kernel mode.

memcntl

Controls memory management.

mmap

Checks the virtual mapping for a memory-mapped device.

munmap

Unmaps pages of memory.

open

Gains access to a disk or other device.

open64

Gains access to a disk or other device.

pipe

Creates an inter-process channel.

pollsys

Performs I/O multiplexing — a driver for fast polling on many file descriptors.

pread64

Reads from a file.

pset

Performs processor set operations.

pwrite64

Writes on a file or device.

read

Reads data from a device.

readv

Reads from a file.

resolvepath

Resolves all symbolic links of a path name.

schedctl

Performs calls to schedule or reschedule a thread on the CPU.

semsys

Uses the semaphore facility.

setpgrp

Sets the ID for a process group.

setrlimit

Controls the maximum consumption of system resources.

setsockopt

Gets and sets the options on sockets.

shmsys

Uses the shared memory facility.

sigaction

Performs detailed signal management.

so_socket

Performs the low-level implementation of socket operations.

stat64

Gets file status.

times

Gets process times. (Used by the Oracle TIMED_STATISTIC option.)

waitsys

Waits for a child process to stop or terminate.

write

Writes data to a device.

writev

Writes on a file.

xstat

Gets file status.

yield

Yields execution to another lightweight process.

For more information on system calls, see:

相关文档

The document was helpful.

选择评级

I easily found the information I needed.

选择评级