| Current File : //usr/share/man/man3lib/libsys.3lib |
'\" te
.\" Copyright (c) 2003, 2014, Oracle and/or its affiliates. All rights reserved.
.TH libsys 3LIB "15 Jan 2014" "SunOS 5.11" "Interface Libraries"
.SH NAME
libsys \- system library
.SH SYNOPSIS
.LP
.nf
cc [ \fIflag\fR... ] \fIfile\fR... \fB-lsys\fR [ \fIlibrary\fR... ]
.fi
.SH DESCRIPTION
.sp
.LP
Functions in this library provide basic system services. This library is implemented as a filter on the C library (see \fBlibc\fR(3LIB)).
.SH INTERFACES
.sp
.LP
The shared object \fBlibsys.so.1\fR provides the public interfaces defined below. See \fBIntro\fR(3) for additional information on shared object interfaces.
.sp
.sp
.TS
tab();
lw(1.83i) lw(1.83i) lw(1.83i)
lw(1.83i) lw(1.83i) lw(1.83i)
.
\fB__ctype\fR\fB__huge_val\fR\fB_access\fR
\fB_acct\fR\fB_alarm\fR\fB_altzone\fR
\fB_catclose\fR\fB_catgets\fR\fB_catopen\fR
\fB_chdir\fR\fB_chmod\fR\fB_chown\fR
\fB_chroot\fR\fB_close\fR\fB_closedir\fR
\fB_creat\fR\fB_daylight\fR\fB_dup\fR
\fB_environ\fR\fB_execl\fR\fB_execle\fR
\fB_execlp\fR\fB_execv\fR\fB_execve\fR
\fB_execvp\fR\fB_exit\fR\fB_fattach\fR
\fB_fchdir\fR\fB_fchmod\fR\fB_fchown\fR
\fB_fcntl\fR\fB_fdetach\fR\fB_fork\fR
\fB_fpathconf\fR\fB_fstat\fR\fB_fstatvfs\fR
\fB_fsync\fR\fB_ftok\fR\fB_getcontext\fR
\fB_getcwd\fR\fB_getegid\fR\fB_geteuid\fR
\fB_getgid\fR\fB_getgrgid\fR\fB_getgrnam\fR
\fB_getgroups\fR\fB_getlogin\fR\fB_getmsg\fR
\fB_getpgid\fR\fB_getpgrp\fR\fB_getpid\fR
\fB_getpmsg\fR\fB_getppid\fR\fB_getpwnam\fR
\fB_getpwuid\fR\fB_getrlimit\fR\fB_getsid\fR
\fB_gettxt\fR\fB_getuid\fR\fB_grantpt\fR
\fB_initgroups\fR\fB_ioctl\fR\fB_isastream\fR
\fB_kill\fR\fB_lchown\fR\fB_link\fR
\fB_lseek\fR\fB_lstat\fR\fB_makecontext\fR
\fB_memcntl\fR\fB_mkdir\fR\fB_mknod\fR
\fB_mlock\fR\fB_mmap\fR\fB_mount\fR
\fB_mprotect\fR\fB_msgctl\fR\fB_msgget\fR
\fB_msgrcv\fR\fB_msgsnd\fR\fB_msync\fR
\fB_munlock\fR\fB_munmap\fR\fB_nice\fR
\fB_numeric\fR\fB_open\fR\fB_opendir\fR
\fB_pathconf\fR\fB_pause\fR\fB_pipe\fR
\fB_poll\fR\fB_profil\fR\fB_ptrace\fR
\fB_ptsname\fR\fB_putmsg\fR\fB_putpmsg\fR
\fB_read\fR\fB_readdir\fR\fB_readlink\fR
\fB_readv\fR\fB_rename\fR\fB_rewinddir\fR
\fB_rmdir\fR\fB_seekdir\fR\fB_semctl\fR
\fB_semget\fR\fB_semop\fR\fB_setcontext\fR
\fB_setgid\fR\fB_setgroups\fR\fB_setpgid\fR
\fB_setpgrp\fR\fB_setrlimit\fR\fB_setsid\fR
\fB_setuid\fR\fB_shmat\fR\fB_shmctl\fR
\fB_shmdt\fR\fB_shmget\fR\fB_sigaction\fR
\fB_sigaddset\fR\fB_sigaltstack\fR\fB_sigdelset\fR
\fB_sigemptyset\fR\fB_sigfillset\fR\fB_sighold\fR
\fB_sigignore\fR\fB_sigismember\fR\fB_siglongjmp\fR
\fB_sigpause\fR\fB_sigpending\fR\fB_sigprocmask\fR
\fB_sigrelse\fR\fB_sigsend\fR\fB_sigsendset\fR
\fB_sigset\fR\fB_sigsetjmp\fR\fB_sigsuspend\fR
\fB_stat\fR\fB_statvfs\fR\fB_stime\fR
\fB_swapcontext\fR\fB_symlink\fR\fB_sync\fR
\fB_sysconf\fR\fB_telldir\fR\fB_time\fR
\fB_times\fR\fB_timezone\fR\fB_ttyname\fR
\fB_tzname\fR\fB_ulimit\fR\fB_umask\fR
\fB_umount\fR\fB_uname\fR\fB_unlink\fR
\fB_unlockpt\fR\fB_utime\fR\fB_wait\fR
\fB_waitid\fR\fB_waitpid\fR\fB_write\fR
\fB_writev\fR\fBaccess\fR\fBacct\fR
\fBalarm\fR\fBatexit\fR\fBcalloc\fR
\fBcatclose\fR\fBcatgets\fR\fBcatopen\fR
\fBchdir\fR\fBchmod\fR\fBchown\fR
\fBchroot\fR\fBclose\fR\fBclosedir\fR
\fBcreat\fR\fBdaylight\fR\fBdup\fR
\fBenviron\fR\fBexecl\fR\fBexecle\fR
\fBexeclp\fR\fBexecv\fR\fBexecve\fR
\fBexecvp\fR\fBexit\fR\fBfattach\fR
\fBfchdir\fR\fBfchmod\fR\fBfchown\fR
\fBfcntl\fR\fBfdetach\fR\fBfork\fR
\fBfpathconf\fR\fBfree\fR\fBfstat\fR
\fBfstatvfs\fR\fBfsync\fR\fBftok\fR
\fBgetcontext\fR\fBgetcwd\fR\fBgetegid\fR
\fBgeteuid\fR\fBgetgid\fR\fBgetgrgid\fR
\fBgetgrnam\fR\fBgetgroups\fR\fBgetlogin\fR
\fBgetmsg\fR\fBgetpgid\fR\fBgetpgrp\fR
\fBgetpid\fR\fBgetpmsg\fR\fBgetppid\fR
\fBgetpwnam\fR\fBgetpwuid\fR\fBgetrlimit\fR
\fBgetsid\fR\fBgettxt\fR\fBgetuid\fR
\fBgrantpt\fR\fBinitgroups\fR\fBioctl\fR
\fBisastream\fR\fBkill\fR\fBlchown\fR
\fBlink\fR\fBlocaleconv\fR\fBlseek\fR
\fBlstat\fR\fBmakecontext\fR\fBmalloc\fR
\fBmemcntl\fR\fBmkdir\fR\fBmknod\fR
\fBmlock\fR\fBmmap\fR\fBmount\fR
\fBmprotect\fR\fBmsgctl\fR\fBmsgget\fR
\fBmsgrcv\fR\fBmsgsnd\fR\fBmsync\fR
\fBmunlock\fR\fBmunmap\fR\fBnice\fR
\fBopen\fR\fBopendir\fR\fBpathconf\fR
\fBpause\fR\fBpipe\fR\fBpoll\fR
\fBprofil\fR\fBptrace\fR\fBptsname\fR
\fBputmsg\fR\fBputpmsg\fR\fBread\fR
\fBreaddir\fR\fBreadlink\fR\fBreadv\fR
\fBrealloc\fR\fBremove\fR\fBrename\fR
\fBrewinddir\fR\fBrmdir\fR\fBseekdir\fR
\fBsemctl\fR\fBsemget\fR\fBsemop\fR
\fBsetcontext\fR\fBsetgid\fR\fBsetgroups\fR
\fBsetlocale\fR\fBsetpgid\fR\fBsetpgrp\fR
\fBsetrlimit\fR\fBsetsid\fR\fBsetuid\fR
\fBshmat\fR\fBshmctl\fR\fBshmdt\fR
\fBshmget\fR\fBsigaction\fR\fBsigaddset\fR
\fBsigaltstack\fR\fBsigdelset\fR\fBsigemptyset\fR
\fBsigfillset\fR\fBsighold\fR\fBsigignore\fR
\fBsigismember\fR\fBsiglongjmp\fR\fBsignal\fR
\fBsigpause\fR\fBsigpending\fR\fBsigprocmask\fR
\fBsigrelse\fR\fBsigsend\fR\fBsigsendset\fR
\fBsigset\fR\fBsigsetjmp\fR\fBsigsuspend\fR
\fBstat\fR\fBstatvfs\fR\fBstime\fR
\fBstrcoll\fR\fBstrerror\fR\fBstrftime\fR
\fBstrxfrm\fR\fBswapcontext\fR\fBsymlink\fR
\fBsync\fR\fBsysconf\fR\fBsystem\fR
\fBtelldir\fR\fBtime\fR\fBtimes\fR
\fBtimezone\fR\fBttyname\fR\fBtzname\fR
\fBulimit\fR\fBumask\fR\fBumount\fR
\fBuname\fR\fBunlink\fR\fBunlockpt\fR
\fButime\fR\fBwait\fR\fBwaitid\fR
\fBwaitpid\fR\fBwrite\fR\fBwritev\fR
.TE
.sp
.LP
The following interfaces are unique to the SPARC version of this library:
.sp
.sp
.TS
tab();
lw(1.83i) lw(1.83i) lw(1.83i)
lw(1.83i) lw(1.83i) lw(1.83i)
.
\fB\&.div\fR\fB\&.mul\fR\fB\&.rem\fR
\fB\&.stret1\fR\fB\&.stret2\fR\fB\&.stret4\fR
\fB\&.stret8\fR\fB\&.udiv\fR\fB\&.umul\fR
\fB\&.urem\fR\fB_Q_add\fR\fB_Q_cmp\fR
\fB_Q_cmpe\fR\fB_Q_div\fR\fB_Q_dtoq\fR
\fB_Q_feq\fR\fB_Q_fge\fR\fB_Q_fgt\fR
\fB_Q_fle\fR\fB_Q_flt\fR\fB_Q_fne\fR
\fB_Q_itoq\fR\fB_Q_mul\fR\fB_Q_neg\fR
\fB_Q_qtod\fR\fB_Q_qtoi\fR\fB_Q_qtos\fR
\fB_Q_qtou\fR\fB_Q_sqrt\fR\fB_Q_stoq\fR
\fB_Q_sub\fR\fB_Q_utoq\fR\fB__dtou\fR
\fB__ftou\fR
.TE
.sp
.LP
The following interfaces are unique to the x86 version of this library:
.sp
.sp
.TS
tab();
lw(1.83i) lw(1.83i) lw(1.83i)
lw(1.83i) lw(1.83i) lw(1.83i)
.
\fB__flt_rounds\fR\fB_fp_hw\fR\fB_fpstart\fR
\fB_fxstat\fR\fB_lxstat\fR\fB_nuname\fR
\fB_sbrk\fR\fB_xmknod\fR\fB_xstat\fR
\fBnuname\fR\fBsbrk\fR
.TE
.SH FILES
.sp
.ne 2
.mk
.na
\fB\fB/usr/lib/libsys.so.1\fR\fR
.ad
.RS 24n
.rt
shared object
.RE
.SH ATTRIBUTES
.sp
.LP
See \fBattributes\fR(5) for descriptions of the following attributes:
.sp
.sp
.TS
tab() box;
cw(2.75i) |cw(2.75i)
lw(2.75i) |lw(2.75i)
.
ATTRIBUTE TYPEATTRIBUTE VALUE
_
Interface StabilityObsolete
_
Availabilitysystem/library
_
MT-LevelSafe
.TE
.SH SEE ALSO
.sp
.LP
\fBpvs\fR(1), \fBIntro\fR(2), \fBIntro\fR(3), \fBlibc\fR(3LIB), \fBattributes\fR(5)
.SH NOTES
.sp
.LP
The legacy \fB/usr/lib/libsys.so.1\fR filter, which provides a subset of the standard C \fB/usr/lib/libc.so.1\fR library, will not be available in a future release.