xref: /titanic_52/usr/src/man/man3lib/libsys.3lib (revision d15978eab6c23a98f0a5474466d5fe9b1be3ca9b)
te
Copyright (c) 2003, Sun Microsystems, Inc. All Rights Reserved.
The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License.
When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
libsys 3LIB "22 May 2003" "SunOS 5.11" "Interface Libraries"
NAME
libsys - system library
SYNOPSIS

cc [ flag... ] file... -lsys [ library... ]
DESCRIPTION

Functions in this library provide basic system services. This library is implemented as a filter on the C library (see libc(3LIB)).

INTERFACES

The shared object libsys.so.1 provides the public interfaces defined below. See Intro(3) for additional information on shared object interfaces.

__ctype__huge_val_access
_acct_alarm_altzone
_catclose_catgets_catopen
_chdir_chmod_chown
_chroot_close_closedir
_creat_daylight_dup
_environ_execl_execle
_execlp_execv_execve
_execvp_exit_fattach
_fchdir_fchmod_fchown
_fcntl_fdetach_fork
_fpathconf_fstat_fstatvfs
_fsync_ftok_getcontext
_getcwd_getegid_geteuid
_getgid_getgrgid_getgrnam
_getgroups_getlogin_getmsg
_getpgid_getpgrp_getpid
_getpmsg_getppid_getpwnam
_getpwuid_getrlimit_getsid
_gettxt_getuid_grantpt
_initgroups_ioctl_isastream
_kill_lchown_link
_lseek_lstat_makecontext
_memcntl_mkdir_mknod
_mlock_mmap_mount
_mprotect_msgctl_msgget
_msgrcv_msgsnd_msync
_munlock_munmap_nice
_numeric_open_opendir
_pathconf_pause_pipe
_poll_profil_ptrace
_ptsname_putmsg_putpmsg
_read_readdir_readlink
_readv_rename_rewinddir
_rmdir_seekdir_semctl
_semget_semop_setcontext
_setgid_setgroups_setpgid
_setpgrp_setrlimit_setsid
_setuid_shmat_shmctl
_shmdt_shmget_sigaction
_sigaddset_sigaltstack_sigdelset
_sigemptyset_sigfillset_sighold
_sigignore_sigismember_siglongjmp
_sigpause_sigpending_sigprocmask
_sigrelse_sigsend_sigsendset
_sigset_sigsetjmp_sigsuspend
_stat_statvfs_stime
_swapcontext_symlink_sync
_sysconf_telldir_time
_times_timezone_ttyname
_tzname_ulimit_umask
_umount_uname_unlink
_unlockpt_utime_wait
_waitid_waitpid_write
_writevaccessacct
alarmatexitcalloc
catclosecatgetscatopen
chdirchmodchown
chrootcloseclosedir
creatdaylightdup
environexeclexecle
execlpexecvexecve
execvpexitfattach
fchdirfchmodfchown
fcntlfdetachfork
fpathconffreefstat
fstatvfsfsyncftok
getcontextgetcwdgetegid
geteuidgetgidgetgrgid
getgrnamgetgroupsgetlogin
getmsggetpgidgetpgrp
getpidgetpmsggetppid
getpwnamgetpwuidgetrlimit
getsidgettxtgetuid
grantptinitgroupsioctl
isastreamkilllchown
linklocaleconvlseek
lstatmakecontextmalloc
memcntlmkdirmknod
mlockmmapmount
mprotectmsgctlmsgget
msgrcvmsgsndmsync
munlockmunmapnice
openopendirpathconf
pausepipepoll
profilptraceptsname
putmsgputpmsgread
readdirreadlinkreadv
reallocremoverename
rewinddirrmdirseekdir
semctlsemgetsemop
setcontextsetgidsetgroups
setlocalesetpgidsetpgrp
setrlimitsetsidsetuid
shmatshmctlshmdt
shmgetsigactionsigaddset
sigaltstacksigdelsetsigemptyset
sigfillsetsigholdsigignore
sigismembersiglongjmpsignal
sigpausesigpendingsigprocmask
sigrelsesigsendsigsendset
sigsetsigsetjmpsigsuspend
statstatvfsstime
strcollstrerrorstrftime
strxfrmswapcontextsymlink
syncsysconfsystem
telldirtimetimes
timezonettynametzname
ulimitumaskumount
unameunlinkunlockpt
utimewaitwaitid
waitpidwritewritev

The following interfaces are unique to the SPARC version of this library:

.div.mul.rem
.stret1.stret2.stret4
.stret8.udiv.umul
.urem_Q_add_Q_cmp
_Q_cmpe_Q_div_Q_dtoq
_Q_feq_Q_fge_Q_fgt
_Q_fle_Q_flt_Q_fne
_Q_itoq_Q_mul_Q_neg
_Q_qtod_Q_qtoi_Q_qtos
_Q_qtou_Q_sqrt_Q_stoq
_Q_sub_Q_utoq__dtou
__ftou

The following interfaces are unique to the x86 version of this library:

__flt_rounds_fp_hw_fpstart
_fxstat_lxstat_nuname
_sbrk_xmknod_xstat
nunamesbrk
FILES

/usr/lib/libsys.so.1

shared object

ATTRIBUTES

See attributes(5) for descriptions of the following attributes:

ATTRIBUTE TYPEATTRIBUTE VALUE
MT-LevelSafe
SEE ALSO

pvs(1), Intro(2), Intro(3), libc(3LIB), attributes(5)