1libsys(3LIB)                  Interface Libraries                 libsys(3LIB)
2
3
4

NAME

6       libsys - system library
7

SYNOPSIS

9       cc [ flag... ] file... -lsys [ library... ]
10
11

DESCRIPTION

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

INTERFACES

17       The shared object libsys.so.1 provides the  public  interfaces  defined
18       below.  See Intro(3) for additional information on shared object inter‐
19       faces.
20
21
22
23
24       __ctype              __huge_val            _access
25       _acct                _alarm                _altzone
26       _catclose            _catgets              _catopen
27       _chdir               _chmod                _chown
28       _chroot              _close                _closedir
29       _creat               _daylight             _dup
30       _environ             _execl                _execle
31       _execlp              _execv                _execve
32       _execvp              _exit                 _fattach
33       _fchdir              _fchmod               _fchown
34       _fcntl               _fdetach              _fork
35       _fpathconf           _fstat                _fstatvfs
36       _fsync               _ftok                 _getcontext
37       _getcwd              _getegid              _geteuid
38       _getgid              _getgrgid             _getgrnam
39       _getgroups           _getlogin             _getmsg
40       _getpgid             _getpgrp              _getpid
41       _getpmsg             _getppid              _getpwnam
42       _getpwuid            _getrlimit            _getsid
43       _gettxt              _getuid               _grantpt
44       _initgroups          _ioctl                _isastream
45       _kill                _lchown               _link
46       _lseek               _lstat                _makecontext
47       _memcntl             _mkdir                _mknod
48       _mlock               _mmap                 _mount
49       _mprotect            _msgctl               _msgget
50       _msgrcv              _msgsnd               _msync
51       _munlock             _munmap               _nice
52       _numeric             _open                 _opendir
53       _pathconf            _pause                _pipe
54       _poll                _profil               _ptrace
55       _ptsname             _putmsg               _putpmsg
56       _read                _readdir              _readlink
57       _readv               _rename               _rewinddir
58       _rmdir               _seekdir              _semctl
59       _semget              _semop                _setcontext
60       _setgid              _setgroups            _setpgid
61       _setpgrp             _setrlimit            _setsid
62       _setuid              _shmat                _shmctl
63       _shmdt               _shmget               _sigaction
64       _sigaddset           _sigaltstack          _sigdelset
65       _sigemptyset         _sigfillset           _sighold
66
67       _sigignore           _sigismember          _siglongjmp
68       _sigpause            _sigpending           _sigprocmask
69       _sigrelse            _sigsend              _sigsendset
70       _sigset              _sigsetjmp            _sigsuspend
71       _stat                _statvfs              _stime
72       _swapcontext         _symlink              _sync
73       _sysconf             _telldir              _time
74       _times               _timezone             _ttyname
75       _tzname              _ulimit               _umask
76       _umount              _uname                _unlink
77       _unlockpt            _utime                _wait
78       _waitid              _waitpid              _write
79       _writev              access                acct
80       alarm                atexit                calloc
81       catclose             catgets               catopen
82       chdir                chmod                 chown
83       chroot               close                 closedir
84       creat                daylight              dup
85       environ              execl                 execle
86       execlp               execv                 execve
87       execvp               exit                  fattach
88       fchdir               fchmod                fchown
89       fcntl                fdetach               fork
90       fpathconf            free                  fstat
91       fstatvfs             fsync                 ftok
92       getcontext           getcwd                getegid
93       geteuid              getgid                getgrgid
94       getgrnam             getgroups             getlogin
95       getmsg               getpgid               getpgrp
96       getpid               getpmsg               getppid
97       getpwnam             getpwuid              getrlimit
98       getsid               gettxt                getuid
99       grantpt              initgroups            ioctl
100       isastream            kill                  lchown
101       link                 localeconv            lseek
102       lstat                makecontext           malloc
103       memcntl              mkdir                 mknod
104       mlock                mmap                  mount
105       mprotect             msgctl                msgget
106       msgrcv               msgsnd                msync
107       munlock              munmap                nice
108       open                 opendir               pathconf
109       pause                pipe                  poll
110       profil               ptrace                ptsname
111       putmsg               putpmsg               read
112       readdir              readlink              readv
113       realloc              remove                rename
114       rewinddir            rmdir                 seekdir
115       semctl               semget                semop
116       setcontext           setgid                setgroups
117       setlocale            setpgid               setpgrp
118       setrlimit            setsid                setuid
119       shmat                shmctl                shmdt
120       shmget               sigaction             sigaddset
121       sigaltstack          sigdelset             sigemptyset
122       sigfillset           sighold               sigignore
123       sigismember          siglongjmp            signal
124       sigpause             sigpending            sigprocmask
125       sigrelse             sigsend               sigsendset
126       sigset               sigsetjmp             sigsuspend
127       stat                 statvfs               stime
128       strcoll              strerror              strftime
129       strxfrm              swapcontext           symlink
130       sync                 sysconf               system
131       telldir              time                  times
132
133       timezone             ttyname               tzname
134       ulimit               umask                 umount
135       uname                unlink                unlockpt
136       utime                wait                  waitid
137       waitpid              write                 writev
138
139
140
141       The following interfaces are  unique  to  the  SPARC  version  of  this
142       library:
143
144
145
146
147       .div                 .mul                  .rem
148       .stret1              .stret2               .stret4
149       .stret8              .udiv                 .umul
150       .urem                _Q_add                _Q_cmp
151       _Q_cmpe              _Q_div                _Q_dtoq
152       _Q_feq               _Q_fge                _Q_fgt
153       _Q_fle               _Q_flt                _Q_fne
154       _Q_itoq              _Q_mul                _Q_neg
155       _Q_qtod              _Q_qtoi               _Q_qtos
156       _Q_qtou              _Q_sqrt               _Q_stoq
157       _Q_sub               _Q_utoq               __dtou
158       __ftou
159
160
161
162       The following interfaces are unique to the x86 version of this library:
163
164
165
166
167       __flt_rounds         _fp_hw                _fpstart
168       _fxstat              _lxstat               _nuname
169       _sbrk                _xmknod               _xstat
170       nuname               sbrk
171
172

FILES

174       /usr/lib/libsys.so.1    shared object
175
176

ATTRIBUTES

178       See attributes(5) for descriptions of the following attributes:
179
180
181
182
183       ┌─────────────────────────────┬─────────────────────────────┐
184       │      ATTRIBUTE TYPE         │      ATTRIBUTE VALUE        │
185       ├─────────────────────────────┼─────────────────────────────┤
186       │Availability                 │SUNWcsl                      │
187       ├─────────────────────────────┼─────────────────────────────┤
188       │MT-Level                     │Safe                         │
189       └─────────────────────────────┴─────────────────────────────┘
190

SEE ALSO

192       pvs(1), Intro(2), Intro(3), libc(3LIB), attributes(5)
193
194
195
196SunOS 5.11                        22 May 2003                     libsys(3LIB)
Impressum