Move unistd.h functions into their own directory.
This commit is contained in:
parent
bff6b077da
commit
0d4a25396b
150
libc/Makefile
150
libc/Makefile
|
@ -161,20 +161,12 @@ wchar/wcstok.o \
|
||||||
wctype/wctype.o \
|
wctype/wctype.o \
|
||||||
|
|
||||||
HOSTEDOBJS=\
|
HOSTEDOBJS=\
|
||||||
access.o \
|
|
||||||
alarmns.o \
|
|
||||||
alarm.o \
|
|
||||||
arpa/inet/inet_addr.o \
|
arpa/inet/inet_addr.o \
|
||||||
arpa/inet/inet_ntoa.o \
|
arpa/inet/inet_ntoa.o \
|
||||||
arpa/inet/inet_ntop.o \
|
arpa/inet/inet_ntop.o \
|
||||||
arpa/inet/inet_pton.o \
|
arpa/inet/inet_pton.o \
|
||||||
calltrace.o \
|
calltrace.o \
|
||||||
chdir.o \
|
|
||||||
chmod.o \
|
chmod.o \
|
||||||
chown.o \
|
|
||||||
chroot.o \
|
|
||||||
close.o \
|
|
||||||
confstr.o \
|
|
||||||
$(CPUDIR)/calltrace.o \
|
$(CPUDIR)/calltrace.o \
|
||||||
$(CPUDIR)/fork.o \
|
$(CPUDIR)/fork.o \
|
||||||
$(CPUDIR)/setjmp.o \
|
$(CPUDIR)/setjmp.o \
|
||||||
|
@ -184,26 +176,9 @@ dirent/fddir-sortix.o \
|
||||||
dirent/scandir.o \
|
dirent/scandir.o \
|
||||||
dispmsg_issue.o \
|
dispmsg_issue.o \
|
||||||
dlfcn.o \
|
dlfcn.o \
|
||||||
dup2.o \
|
|
||||||
dup.o \
|
|
||||||
errorprint.o \
|
errorprint.o \
|
||||||
execle.o \
|
|
||||||
execl.o \
|
|
||||||
execlp.o \
|
|
||||||
execve.o \
|
|
||||||
execv.o \
|
|
||||||
execvpe.o \
|
|
||||||
execvp.o \
|
|
||||||
_exit.o \
|
|
||||||
faccessat.o \
|
|
||||||
fchdirat.o \
|
|
||||||
fchdir.o \
|
|
||||||
fchmodat.o \
|
fchmodat.o \
|
||||||
fchmod.o \
|
fchmod.o \
|
||||||
fchownat.o \
|
|
||||||
fchown.o \
|
|
||||||
fchrootat.o \
|
|
||||||
fchroot.o \
|
|
||||||
fcloseall.o \
|
fcloseall.o \
|
||||||
fcntl/creat.o \
|
fcntl/creat.o \
|
||||||
fcntl/fcntl.o \
|
fcntl/fcntl.o \
|
||||||
|
@ -212,7 +187,6 @@ fcntl/open.o \
|
||||||
fdio.o \
|
fdio.o \
|
||||||
fgetpos.o \
|
fgetpos.o \
|
||||||
fileno.o \
|
fileno.o \
|
||||||
fork.o \
|
|
||||||
fpipe.o \
|
fpipe.o \
|
||||||
freopen.o \
|
freopen.o \
|
||||||
fsetpos.o \
|
fsetpos.o \
|
||||||
|
@ -226,43 +200,20 @@ fsmarshall/fsm_recv.o \
|
||||||
fsmarshall/fsm_send.o \
|
fsmarshall/fsm_send.o \
|
||||||
fstatat.o \
|
fstatat.o \
|
||||||
fstat.o \
|
fstat.o \
|
||||||
fsync.o \
|
|
||||||
ftruncate.o \
|
|
||||||
futimens.o \
|
futimens.o \
|
||||||
getc.o \
|
getc.o \
|
||||||
getcwd.o \
|
|
||||||
getdtablesize.o \
|
|
||||||
getegid.o \
|
|
||||||
geteuid.o \
|
|
||||||
getgid.o \
|
|
||||||
gethostname.o \
|
|
||||||
getlogin.o \
|
|
||||||
getlogin_r.o \
|
|
||||||
getpagesize.o \
|
|
||||||
getpgid.o \
|
|
||||||
getpid.o \
|
|
||||||
getppid.o \
|
|
||||||
gettermmode.o \
|
gettermmode.o \
|
||||||
getuid.o \
|
|
||||||
grp/grent.o \
|
grp/grent.o \
|
||||||
init.o \
|
init.o \
|
||||||
ioctl.o \
|
ioctl.o \
|
||||||
ioleast.o \
|
|
||||||
isatty.o \
|
|
||||||
kernelinfo.o \
|
kernelinfo.o \
|
||||||
lchown.o \
|
|
||||||
libgen/basename.o \
|
libgen/basename.o \
|
||||||
libgen/dirname.o \
|
libgen/dirname.o \
|
||||||
linkat.o \
|
|
||||||
link.o \
|
|
||||||
locale/localeconv.o \
|
locale/localeconv.o \
|
||||||
locale/setlocale.o \
|
locale/setlocale.o \
|
||||||
lseek.o \
|
|
||||||
lstat.o \
|
lstat.o \
|
||||||
memstat.o \
|
|
||||||
mkdirat.o \
|
mkdirat.o \
|
||||||
mkdir.o \
|
mkdir.o \
|
||||||
mkpartition.o \
|
|
||||||
netdb/endhostent.o \
|
netdb/endhostent.o \
|
||||||
netdb/endnetent.o \
|
netdb/endnetent.o \
|
||||||
netdb/endprotoent.o \
|
netdb/endprotoent.o \
|
||||||
|
@ -285,8 +236,6 @@ netdb/sethostent.o \
|
||||||
netdb/setnetent.o \
|
netdb/setnetent.o \
|
||||||
netdb/setprotoent.o \
|
netdb/setprotoent.o \
|
||||||
netdb/setservent.o \
|
netdb/setservent.o \
|
||||||
pathconf.o \
|
|
||||||
pipe.o \
|
|
||||||
poll/poll.o \
|
poll/poll.o \
|
||||||
poll/ppoll.o \
|
poll/ppoll.o \
|
||||||
popen.o \
|
popen.o \
|
||||||
|
@ -296,25 +245,14 @@ putc.o \
|
||||||
pwd/pwent.o \
|
pwd/pwent.o \
|
||||||
pwritev.o \
|
pwritev.o \
|
||||||
readdirents.o \
|
readdirents.o \
|
||||||
readlinkat.o \
|
|
||||||
readlink.o \
|
|
||||||
read.o \
|
|
||||||
readv.o \
|
readv.o \
|
||||||
removeat.o \
|
removeat.o \
|
||||||
remove.o \
|
remove.o \
|
||||||
renameat.o \
|
renameat.o \
|
||||||
rename.o \
|
rename.o \
|
||||||
rmdir.o \
|
|
||||||
sbrk.o \
|
|
||||||
scanf.o \
|
scanf.o \
|
||||||
select.o \
|
select.o \
|
||||||
setegid.o \
|
|
||||||
seteuid.o \
|
|
||||||
setgid.o \
|
|
||||||
setpgid.o \
|
|
||||||
settermmode.o \
|
settermmode.o \
|
||||||
setuid.o \
|
|
||||||
sfork.o \
|
|
||||||
signal/kill.o \
|
signal/kill.o \
|
||||||
signal/psignal.o \
|
signal/psignal.o \
|
||||||
signal/raise.o \
|
signal/raise.o \
|
||||||
|
@ -324,7 +262,6 @@ signal/SIG_ERR.o \
|
||||||
signal/SIG_IGN.o \
|
signal/SIG_IGN.o \
|
||||||
signal/signal.o \
|
signal/signal.o \
|
||||||
signal/sigprocmask.o \
|
signal/sigprocmask.o \
|
||||||
sleep.o \
|
|
||||||
stat.o \
|
stat.o \
|
||||||
stdio.o \
|
stdio.o \
|
||||||
stdlib/canonicalize_file_name_at.o \
|
stdlib/canonicalize_file_name_at.o \
|
||||||
|
@ -337,7 +274,6 @@ stdlib/on_exit.o \
|
||||||
stdlib/rand.o \
|
stdlib/rand.o \
|
||||||
stdlib/realpath.o \
|
stdlib/realpath.o \
|
||||||
stdlib/system.o \
|
stdlib/system.o \
|
||||||
sysconf.o \
|
|
||||||
sys/socket/accept4.o \
|
sys/socket/accept4.o \
|
||||||
sys/socket/accept.o \
|
sys/socket/accept.o \
|
||||||
sys/socket/bind.o \
|
sys/socket/bind.o \
|
||||||
|
@ -358,10 +294,7 @@ sys/socket/sockatmark.o \
|
||||||
sys/socket/socket.o \
|
sys/socket/socket.o \
|
||||||
sys/socket/socketpair.o \
|
sys/socket/socketpair.o \
|
||||||
sys/time/gettimeofday.o \
|
sys/time/gettimeofday.o \
|
||||||
tcgetpgrp.o \
|
termios/tcgetwinsize.o \
|
||||||
tcgetwinsize.o \
|
|
||||||
tcsetpgrp.o \
|
|
||||||
tfork.o \
|
|
||||||
time/clock_getres.o \
|
time/clock_getres.o \
|
||||||
time/clock_gettime.o \
|
time/clock_gettime.o \
|
||||||
time/clock_gettimeres.o \
|
time/clock_gettimeres.o \
|
||||||
|
@ -385,20 +318,87 @@ time/timer_settime.o \
|
||||||
time/times.o \
|
time/times.o \
|
||||||
tmpfile.o \
|
tmpfile.o \
|
||||||
tmpnam.o \
|
tmpnam.o \
|
||||||
truncateat.o \
|
|
||||||
truncate.o \
|
|
||||||
ttyname.o \
|
|
||||||
umask.o \
|
umask.o \
|
||||||
unlinkat.o \
|
unistd/access.o \
|
||||||
unlink.o \
|
unistd/alarmns.o \
|
||||||
usleep.o \
|
unistd/alarm.o \
|
||||||
|
unistd/chdir.o \
|
||||||
|
unistd/chown.o \
|
||||||
|
unistd/chroot.o \
|
||||||
|
unistd/close.o \
|
||||||
|
unistd/confstr.o \
|
||||||
|
unistd/dup2.o \
|
||||||
|
unistd/dup.o \
|
||||||
|
unistd/execle.o \
|
||||||
|
unistd/execl.o \
|
||||||
|
unistd/execlp.o \
|
||||||
|
unistd/execve.o \
|
||||||
|
unistd/execv.o \
|
||||||
|
unistd/execvpe.o \
|
||||||
|
unistd/execvp.o \
|
||||||
|
unistd/_exit.o \
|
||||||
|
unistd/faccessat.o \
|
||||||
|
unistd/fchdirat.o \
|
||||||
|
unistd/fchdir.o \
|
||||||
|
unistd/fchownat.o \
|
||||||
|
unistd/fchown.o \
|
||||||
|
unistd/fchrootat.o \
|
||||||
|
unistd/fchroot.o \
|
||||||
|
unistd/fork.o \
|
||||||
|
unistd/fsync.o \
|
||||||
|
unistd/ftruncate.o \
|
||||||
|
unistd/getcwd.o \
|
||||||
|
unistd/getdtablesize.o \
|
||||||
|
unistd/getegid.o \
|
||||||
|
unistd/geteuid.o \
|
||||||
|
unistd/getgid.o \
|
||||||
|
unistd/gethostname.o \
|
||||||
|
unistd/getlogin.o \
|
||||||
|
unistd/getlogin_r.o \
|
||||||
|
unistd/getpagesize.o \
|
||||||
|
unistd/getpgid.o \
|
||||||
|
unistd/getpid.o \
|
||||||
|
unistd/getppid.o \
|
||||||
|
unistd/getuid.o \
|
||||||
|
unistd/ioleast.o \
|
||||||
|
unistd/isatty.o \
|
||||||
|
unistd/lchown.o \
|
||||||
|
unistd/linkat.o \
|
||||||
|
unistd/link.o \
|
||||||
|
unistd/lseek.o \
|
||||||
|
unistd/memstat.o \
|
||||||
|
unistd/mkpartition.o \
|
||||||
|
unistd/pathconf.o \
|
||||||
|
unistd/pipe.o \
|
||||||
|
unistd/readlinkat.o \
|
||||||
|
unistd/readlink.o \
|
||||||
|
unistd/read.o \
|
||||||
|
unistd/rmdir.o \
|
||||||
|
unistd/sbrk.o \
|
||||||
|
unistd/setegid.o \
|
||||||
|
unistd/seteuid.o \
|
||||||
|
unistd/setgid.o \
|
||||||
|
unistd/setpgid.o \
|
||||||
|
unistd/setuid.o \
|
||||||
|
unistd/sfork.o \
|
||||||
|
unistd/sleep.o \
|
||||||
|
unistd/sysconf.o \
|
||||||
|
unistd/tcgetpgrp.o \
|
||||||
|
unistd/tcsetpgrp.o \
|
||||||
|
unistd/tfork.o \
|
||||||
|
unistd/truncateat.o \
|
||||||
|
unistd/truncate.o \
|
||||||
|
unistd/ttyname.o \
|
||||||
|
unistd/unlinkat.o \
|
||||||
|
unistd/unlink.o \
|
||||||
|
unistd/usleep.o \
|
||||||
|
unistd/write.o \
|
||||||
utimensat.o \
|
utimensat.o \
|
||||||
utimens.o \
|
utimens.o \
|
||||||
utime.o \
|
utime.o \
|
||||||
vscanf.o \
|
vscanf.o \
|
||||||
wait.o \
|
wait.o \
|
||||||
waitpid.o \
|
waitpid.o \
|
||||||
write.o \
|
|
||||||
writev.o \
|
writev.o \
|
||||||
|
|
||||||
OBJS=\
|
OBJS=\
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
tcgetwinsize.cpp
|
termios/tcgetwinsize.cpp
|
||||||
Access to terminal resolution.
|
Access to terminal resolution.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
_exit.cpp
|
unistd/_exit.cpp
|
||||||
Terminates the current process.
|
Terminates the current process.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
access.cpp
|
unistd/access.cpp
|
||||||
Check real user's permissions for a file
|
Check real user's permissions for a file
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
alarm.cpp
|
unistd/alarm.cpp
|
||||||
Set an alarm clock for delivery of a signal.
|
Set an alarm clock for delivery of a signal.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
alarmns.cpp
|
unistd/alarmns.cpp
|
||||||
Set an alarm clock for delivery of a signal.
|
Set an alarm clock for delivery of a signal.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
chdir.cpp
|
unistd/chdir.cpp
|
||||||
Changes the current working directory.
|
Changes the current working directory.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
chown.cpp
|
unistd/chown.cpp
|
||||||
Changes the owner and group of a file.
|
Changes the owner and group of a file.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
chroot.cpp
|
unistd/chroot.cpp
|
||||||
Changes the root directory.
|
Changes the root directory.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
close.cpp
|
unistd/close.cpp
|
||||||
Closes a file descriptor.
|
Closes a file descriptor.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
confstr.cpp
|
unistd/confstr.cpp
|
||||||
Get configurable string variables.
|
Get configurable string variables.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
dup.cpp
|
unistd/dup.cpp
|
||||||
Duplicates a file descriptor.
|
Duplicates a file descriptor.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
dup2.cpp
|
unistd/dup2.cpp
|
||||||
Duplicates a file descriptor.
|
Duplicates a file descriptor.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
execl.cpp
|
unistd/execl.cpp
|
||||||
Loads a process image.
|
Loads a process image.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
execle.cpp
|
unistd/execle.cpp
|
||||||
Loads a process image.
|
Loads a process image.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
execlp.cpp
|
unistd/execlp.cpp
|
||||||
Loads a process image.
|
Loads a process image.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
execv.cpp
|
unistd/execv.cpp
|
||||||
Loads a process image.
|
Loads a process image.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
execve.cpp
|
unistd/execve.cpp
|
||||||
Loads a process image.
|
Loads a process image.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
execvp.cpp
|
unistd/execvp.cpp
|
||||||
Loads a process image.
|
Loads a process image.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
execvpe.cpp
|
unistd/execvpe.cpp
|
||||||
Loads a process image.
|
Loads a process image.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
faccessat.cpp
|
unistd/faccessat.cpp
|
||||||
Check real user's permissions for a file
|
Check real user's permissions for a file
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
fchdir.cpp
|
unistd/fchdir.cpp
|
||||||
Changes the current working directory.
|
Changes the current working directory.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
fchdirat.cpp
|
unistd/fchdirat.cpp
|
||||||
Changes the current working directory.
|
Changes the current working directory.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
fchown.cpp
|
unistd/fchown.cpp
|
||||||
Changes the owner and group of a file.
|
Changes the owner and group of a file.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
fchownat.cpp
|
unistd/fchownat.cpp
|
||||||
Changes the owner and group of a file.
|
Changes the owner and group of a file.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
fchroot.cpp
|
unistd/fchroot.cpp
|
||||||
Changes the root directory.
|
Changes the root directory.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
fchrootat.cpp
|
unistd/fchrootat.cpp
|
||||||
Changes the root directory.
|
Changes the root directory.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
fork.cpp
|
unistd/fork.cpp
|
||||||
Create a new task inheriting some properties from the current task.
|
Create a new task inheriting some properties from the current task.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,8 +17,8 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
fsync.cpp
|
unistd/fsync.cpp
|
||||||
Open a file relative to directory.
|
Flushes a file to its backing storage.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
ftruncate.cpp
|
unistd/ftruncate.cpp
|
||||||
Truncates an open file to a specific size.
|
Truncates an open file to a specific size.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
getcwd.cpp
|
unistd/getcwd.cpp
|
||||||
Returns the current working directory.
|
Returns the current working directory.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
getdtablesize.cpp
|
unistd/getdtablesize.cpp
|
||||||
Get descriptor table size.
|
Get descriptor table size.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
getegid.cpp
|
unistd/getegid.cpp
|
||||||
Get effective group id.
|
Get effective group id.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
geteuid.cpp
|
unistd/geteuid.cpp
|
||||||
Get effective user id.
|
Get effective user id.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
getgid.cpp
|
unistd/getgid.cpp
|
||||||
Get current group id.
|
Get current group id.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
gethostname.cpp
|
unistd/gethostname.cpp
|
||||||
Get the hostname.
|
Get the hostname.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
getlogin.cpp
|
unistd/getlogin.cpp
|
||||||
Get name of user logged in at the controlling terminal.
|
Get name of user logged in at the controlling terminal.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
getlogin_r.cpp
|
unistd/getlogin_r.cpp
|
||||||
Get name of user logged ina t the controlling terminal.
|
Get name of user logged ina t the controlling terminal.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
getpagesize.cpp
|
unistd/getpagesize.cpp
|
||||||
Returns the size of virtual memory pages.
|
Returns the size of virtual memory pages.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
getpgid.cpp
|
unistd/getpgid.cpp
|
||||||
Get the process group of a process.
|
Get the process group of a process.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
getpid.cpp
|
unistd/getpid.cpp
|
||||||
Get current process id.
|
Get current process id.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
getppid.cpp
|
unistd/getppid.cpp
|
||||||
Get parent process id.
|
Get parent process id.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
getuid.cpp
|
unistd/getuid.cpp
|
||||||
Get current user id.
|
Get current user id.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
ioleast.cpp
|
unistd/ioleast.cpp
|
||||||
Versions of {,p}{read,write} that don't return until it has returned as much
|
Versions of {,p}{read,write} that don't return until it has returned as much
|
||||||
data as requested, end of file, or an error occurs. This is sometimes needed
|
data as requested, end of file, or an error occurs. This is sometimes needed
|
||||||
as read(2) and write(2) is not always guaranteed to fill up the entire
|
as read(2) and write(2) is not always guaranteed to fill up the entire
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
isatty.cpp
|
unistd/isatty.cpp
|
||||||
Queries whether a file descriptor is associated with a terminal.
|
Queries whether a file descriptor is associated with a terminal.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
lchown.cpp
|
unistd/lchown.cpp
|
||||||
Changes the owner and group of a file.
|
Changes the owner and group of a file.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
link.cpp
|
unistd/link.cpp
|
||||||
Give a new name to a file.
|
Give a new name to a file.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
linkat.cpp
|
unistd/linkat.cpp
|
||||||
Give a new name to a file.
|
Give a new name to a file.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
lseek.cpp
|
unistd/lseek.cpp
|
||||||
Sets the offset on a file descriptor.
|
Sets the offset on a file descriptor.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
memstat.cpp
|
unistd/memstat.cpp
|
||||||
Retrieves memory statistics.
|
Retrieves memory statistics.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
mkpartition.cpp
|
unistd/mkpartition.cpp
|
||||||
Creates a block device representating a partition of another block device.
|
Creates a block device representating a partition of another block device.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
pathconf.cpp
|
unistd/pathconf.cpp
|
||||||
Get configurable pathname variables.
|
Get configurable pathname variables.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
pipe.cpp
|
unistd/pipe.cpp
|
||||||
Creates a pair of file descriptors with a reading and writing end.
|
Creates a pair of file descriptors with a reading and writing end.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
read.cpp
|
unistd/read.cpp
|
||||||
Reads from a file descriptor.
|
Reads from a file descriptor.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
readlink.cpp
|
unistd/readlink.cpp
|
||||||
Read contents of symbolic link.
|
Read contents of symbolic link.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
readlinkat.cpp
|
unistd/readlinkat.cpp
|
||||||
Read contents of symbolic link.
|
Read contents of symbolic link.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
rmdir.cpp
|
unistd/rmdir.cpp
|
||||||
Removes an empty directory.
|
Removes an empty directory.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
sbrk.cpp
|
unistd/sbrk.cpp
|
||||||
Controls the size of the data segment.
|
Controls the size of the data segment.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
setegid.cpp
|
unistd/setegid.cpp
|
||||||
Set effective group id.
|
Set effective group id.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
seteuid.cpp
|
unistd/seteuid.cpp
|
||||||
Set effective user id.
|
Set effective user id.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
setgid.cpp
|
unistd/setgid.cpp
|
||||||
Set current group id.
|
Set current group id.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
setpgid.cpp
|
unistd/setpgid.cpp
|
||||||
Change the process group of a process.
|
Change the process group of a process.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
setuid.cpp
|
unistd/setuid.cpp
|
||||||
Set user id.
|
Set user id.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
sfork.cpp
|
unistd/sfork.cpp
|
||||||
Create a new task inheriting some properties from the current task.
|
Create a new task inheriting some properties from the current task.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
sleep.cpp
|
unistd/sleep.cpp
|
||||||
Blocks the current thread for for at least N seconds.
|
Blocks the current thread for for at least N seconds.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
sysconf.cpp
|
unistd/sysconf.cpp
|
||||||
Get configuration information at runtime.
|
Get configuration information at runtime.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
tcgetpgrp.cpp
|
unistd/tcgetpgrp.cpp
|
||||||
Get the foreground process group of a terminal.
|
Get the foreground process group of a terminal.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
tcsetpgrp.cpp
|
unistd/tcsetpgrp.cpp
|
||||||
set the foreground process group of a terminal.
|
set the foreground process group of a terminal.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
tfork.cpp
|
unistd/tfork.cpp
|
||||||
Create a new task inheriting some properties from the current task.
|
Create a new task inheriting some properties from the current task.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
truncate.cpp
|
unistd/truncate.cpp
|
||||||
Truncates a file to a specific size.
|
Truncates a file to a specific size.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
truncateat.cpp
|
unistd/truncateat.cpp
|
||||||
Truncates a file to a specific size.
|
Truncates a file to a specific size.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
ttyname.cpp
|
unistd/ttyname.cpp
|
||||||
Returns the name of a terminal.
|
Returns the name of a terminal.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
unlink.cpp
|
unistd/unlink.cpp
|
||||||
Removes a directory entry.
|
Removes a directory entry.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
unlinkat.cpp
|
unistd/unlinkat.cpp
|
||||||
Removes a directory entry relative to directory.
|
Removes a directory entry relative to directory.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
usleep.cpp
|
unistd/usleep.cpp
|
||||||
Blocks the current thread for for at least N microseconds.
|
Blocks the current thread for for at least N microseconds.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -17,7 +17,7 @@
|
||||||
You should have received a copy of the GNU Lesser General Public License
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
write.cpp
|
unistd/write.cpp
|
||||||
Writes to a file descriptor.
|
Writes to a file descriptor.
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
|
@ -24,8 +24,8 @@ all: $(BINARIES)
|
||||||
|
|
||||||
.PHONY: all install uninstall clean
|
.PHONY: all install uninstall clean
|
||||||
|
|
||||||
%: %.cpp crc32.cpp rules.cpp $(LIBC)/ioleast.cpp
|
%: %.cpp crc32.cpp rules.cpp $(LIBC)/unistd/ioleast.cpp
|
||||||
$(CXX) -std=gnu++11 $(CPPFLAGS) $(CXXFLAGS) $< crc32.cpp rules.cpp $(LIBC)/ioleast.cpp -o $@
|
$(CXX) -std=gnu++11 $(CPPFLAGS) $(CXXFLAGS) $< crc32.cpp rules.cpp $(LIBC)/unistd/ioleast.cpp -o $@
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f $(BINARIES)
|
rm -f $(BINARIES)
|
||||||
|
|
Loading…
Reference in New Issue