1libsys(3LIB) Interface Libraries libsys(3LIB)
2
3
4
6 libsys - system library
7
9 cc [ flag... ] file... -lsys [ library... ]
10
11
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
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
174 /usr/lib/libsys.so.1 shared object
175
176
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
192 pvs(1), Intro(2), Intro(3), libc(3LIB), attributes(5)
193
194
195
196SunOS 5.11 22 May 2003 libsys(3LIB)