minix/minix/lib/libc/sys
David van Moolenbroek d8df04ad19 libc: fix local from-source upgrades
Commit git-c38dbb9 inadvertently broke local MINIX3-on-MINIX3 builds,
since its libc changes relied on VFS being upgraded already as well.
As a result, after installing the new libc, networking ceased to work,
leading to curl(1) failing later on in the build process.  This patch
introduces transitional code that is necessary for the build process
to complete, after which it is obsolete again.

Change-Id: I93bf29c01d228e3d7efc7b01befeff682954f54d
2016-03-01 16:58:30 +01:00
..
__getcwd.c New sources layout 2014-07-31 16:00:30 +02:00
__getlogin.c New sources layout 2014-07-31 16:00:30 +02:00
__sysctl.c Add MIB service, sysctl(2) support 2016-01-13 20:32:37 +01:00
_exit.c New sources layout 2014-07-31 16:00:30 +02:00
_mcontext.c New sources layout 2014-07-31 16:00:30 +02:00
_ucontext.c New sources layout 2014-07-31 16:00:30 +02:00
accept.c libc: fix local from-source upgrades 2016-03-01 16:58:30 +01:00
access.c New sources layout 2014-07-31 16:00:30 +02:00
adjtime.c New sources layout 2014-07-31 16:00:30 +02:00
bind.c libc: fix local from-source upgrades 2016-03-01 16:58:30 +01:00
brk.c New sources layout 2014-07-31 16:00:30 +02:00
chdir.c New sources layout 2014-07-31 16:00:30 +02:00
chmod.c New sources layout 2014-07-31 16:00:30 +02:00
chown.c New sources layout 2014-07-31 16:00:30 +02:00
chroot.c New sources layout 2014-07-31 16:00:30 +02:00
clock_getres.c New sources layout 2014-07-31 16:00:30 +02:00
clock_gettime.c New sources layout 2014-07-31 16:00:30 +02:00
clock_settime.c New sources layout 2014-07-31 16:00:30 +02:00
close.c New sources layout 2014-07-31 16:00:30 +02:00
connect.c libc: fix local from-source upgrades 2016-03-01 16:58:30 +01:00
dup.c New sources layout 2014-07-31 16:00:30 +02:00
dup2.c New sources layout 2014-07-31 16:00:30 +02:00
environ.c New sources layout 2014-07-31 16:00:30 +02:00
execve.c New sources layout 2014-07-31 16:00:30 +02:00
fchmod.c New sources layout 2014-07-31 16:00:30 +02:00
fchown.c New sources layout 2014-07-31 16:00:30 +02:00
fcntl.c VFS: add support for F_DUPFD_CLOEXEC 2015-07-20 13:55:10 +00:00
flock.c Import NetBSD flock(1) 2015-09-23 12:03:13 +00:00
fork.c New sources layout 2014-07-31 16:00:30 +02:00
fpathconf.c New sources layout 2014-07-31 16:00:30 +02:00
fstatfs.c New sources layout 2014-07-31 16:00:30 +02:00
fstatvfs.c New sources layout 2014-07-31 16:00:30 +02:00
fsync.c New sources layout 2014-07-31 16:00:30 +02:00
ftruncate.c New sources layout 2014-07-31 16:00:30 +02:00
futimens.c New sources layout 2014-07-31 16:00:30 +02:00
futimes.c New sources layout 2014-07-31 16:00:30 +02:00
gcov_flush_sys.c libc: resolve minix clang warnings 2014-09-30 20:35:56 +00:00
getdents.c New sources layout 2014-07-31 16:00:30 +02:00
getegid.c New sources layout 2014-07-31 16:00:30 +02:00
geteuid.c New sources layout 2014-07-31 16:00:30 +02:00
getgid.c New sources layout 2014-07-31 16:00:30 +02:00
getgroups.c New sources layout 2014-07-31 16:00:30 +02:00
getitimer.c New sources layout 2014-07-31 16:00:30 +02:00
getpeername.c libc: fix local from-source upgrades 2016-03-01 16:58:30 +01:00
getpgrp.c New sources layout 2014-07-31 16:00:30 +02:00
getpid.c New sources layout 2014-07-31 16:00:30 +02:00
getppid.c New sources layout 2014-07-31 16:00:30 +02:00
getrlimit.c Start using sysctl(3) throughout userland 2016-01-13 20:32:45 +01:00
getrusage.c Rework getrusage(2) infrastructure 2015-09-28 14:06:59 +00:00
getsid.c New sources layout 2014-07-31 16:00:30 +02:00
getsockname.c libc: fix local from-source upgrades 2016-03-01 16:58:30 +01:00
getsockopt.c libc: fix local from-source upgrades 2016-03-01 16:58:30 +01:00
gettimeofday.c New sources layout 2014-07-31 16:00:30 +02:00
getuid.c New sources layout 2014-07-31 16:00:30 +02:00
getvfsstat.c New sources layout 2014-07-31 16:00:30 +02:00
init.c Abstract away minix_kerninfo access 2015-09-21 15:09:04 +00:00
ioctl.c libc: support for deprecated FIO* ioctl(2) calls 2015-09-23 12:03:06 +00:00
issetugid.c New sources layout 2014-07-31 16:00:30 +02:00
kernel_utils.c Kernel: separate userland ABI on kernel page 2015-09-23 12:01:15 +00:00
kill.c New sources layout 2014-07-31 16:00:30 +02:00
link.c New sources layout 2014-07-31 16:00:30 +02:00
listen.c libc: fix local from-source upgrades 2016-03-01 16:58:30 +01:00
loadname.c New sources layout 2014-07-31 16:00:30 +02:00
lseek.c New sources layout 2014-07-31 16:00:30 +02:00
lutimes.c New sources layout 2014-07-31 16:00:30 +02:00
m_closefrom.c New sources layout 2014-07-31 16:00:30 +02:00
Makefile.inc Retire sysuname(2), synchronize sys/utsname.h 2016-01-13 20:32:46 +01:00
minix_rs.c New sources layout 2014-07-31 16:00:30 +02:00
MISSING_SYSCALLS New sources layout 2014-07-31 16:00:30 +02:00
mkdir.c New sources layout 2014-07-31 16:00:30 +02:00
mkfifo.c New sources layout 2014-07-31 16:00:30 +02:00
mknod.c New sources layout 2014-07-31 16:00:30 +02:00
mmap.c New sources layout 2014-07-31 16:00:30 +02:00
mount.c Move all services to /service 2014-07-31 16:00:31 +02:00
nanosleep.c New sources layout 2014-07-31 16:00:30 +02:00
open.c New sources layout 2014-07-31 16:00:30 +02:00
pathconf.c New sources layout 2014-07-31 16:00:30 +02:00
pipe.c VFS: start off cleanup of pipe2 IPC message 2016-02-22 23:23:02 +00:00
poll.c New sources layout 2014-07-31 16:00:30 +02:00
posix_spawn.c libc: add posix_spawn family of functions 2015-07-28 14:18:03 +00:00
pread.c New sources layout 2014-07-31 16:00:30 +02:00
priority.c New sources layout 2014-07-31 16:00:30 +02:00
ptrace.c libc: resolve minix clang warnings 2014-09-30 20:35:56 +00:00
pwrite.c New sources layout 2014-07-31 16:00:30 +02:00
read.c New sources layout 2014-07-31 16:00:30 +02:00
readlink.c New sources layout 2014-07-31 16:00:30 +02:00
reboot.c New sources layout 2014-07-31 16:00:30 +02:00
recvfrom.c libc: fix local from-source upgrades 2016-03-01 16:58:30 +01:00
recvmsg.c libc: fix local from-source upgrades 2016-03-01 16:58:30 +01:00
rename.c New sources layout 2014-07-31 16:00:30 +02:00
rmdir.c New sources layout 2014-07-31 16:00:30 +02:00
sbrk.c New sources layout 2014-07-31 16:00:30 +02:00
select.c New sources layout 2014-07-31 16:00:30 +02:00
sem.c IPC server: NetBSD sync, general improvements 2016-01-16 13:58:47 +01:00
sendmsg.c libc: fix local from-source upgrades 2016-03-01 16:58:30 +01:00
sendto.c libc: fix local from-source upgrades 2016-03-01 16:58:30 +01:00
setgid.c New sources layout 2014-07-31 16:00:30 +02:00
setgroups.c New sources layout 2014-07-31 16:00:30 +02:00
setitimer.c New sources layout 2014-07-31 16:00:30 +02:00
setpgid.c libc: resolve minix clang warnings 2014-09-30 20:35:56 +00:00
setrlimit.c libc: resolve minix clang warnings 2014-09-30 20:35:56 +00:00
setsid.c New sources layout 2014-07-31 16:00:30 +02:00
setsockopt.c libc: fix local from-source upgrades 2016-03-01 16:58:30 +01:00
settimeofday.c New sources layout 2014-07-31 16:00:30 +02:00
setuid.c New sources layout 2014-07-31 16:00:30 +02:00
shmat.c New sources layout 2014-07-31 16:00:30 +02:00
shmctl.c New sources layout 2014-07-31 16:00:30 +02:00
shmget.c New sources layout 2014-07-31 16:00:30 +02:00
shutdown.c libc: fix local from-source upgrades 2016-03-01 16:58:30 +01:00
sigaction.c New sources layout 2014-07-31 16:00:30 +02:00
sigpending.c New sources layout 2014-07-31 16:00:30 +02:00
sigprocmask.c New sources layout 2014-07-31 16:00:30 +02:00
sigreturn.c New sources layout 2014-07-31 16:00:30 +02:00
sigsuspend.c New sources layout 2014-07-31 16:00:30 +02:00
sizeup.c libc: resolve minix clang warnings 2014-09-30 20:35:56 +00:00
socket.c libc: fix local from-source upgrades 2016-03-01 16:58:30 +01:00
socketpair.c libc: fix local from-source upgrades 2016-03-01 16:58:30 +01:00
sprofile.c libc: resolve minix clang warnings 2014-09-30 20:35:56 +00:00
stack_utils.c Kernel: separate userland ABI on kernel page 2015-09-23 12:01:15 +00:00
stat.c New sources layout 2014-07-31 16:00:30 +02:00
statvfs.c New sources layout 2014-07-31 16:00:30 +02:00
stime.c New sources layout 2014-07-31 16:00:30 +02:00
svrctl.c svrctl(2) update 2014-09-29 16:15:21 +00:00
symlink.c New sources layout 2014-07-31 16:00:30 +02:00
sync.c New sources layout 2014-07-31 16:00:30 +02:00
syscall.c New sources layout 2014-07-31 16:00:30 +02:00
truncate.c New sources layout 2014-07-31 16:00:30 +02:00
umask.c New sources layout 2014-07-31 16:00:30 +02:00
unlink.c New sources layout 2014-07-31 16:00:30 +02:00
utimensat.c New sources layout 2014-07-31 16:00:30 +02:00
utimes.c New sources layout 2014-07-31 16:00:30 +02:00
vectorio.c libc: reorganize vector I/O wrappers 2016-02-22 23:24:47 +00:00
vfork.c New sources layout 2014-07-31 16:00:30 +02:00
wait4.c PM: add support for wait4(2) 2015-09-29 18:15:28 +00:00
write.c New sources layout 2014-07-31 16:00:30 +02:00