glibc/sysdeps/mach/hurd
Joseph Myers ef7344f09c Flatten sysdeps/unix/bsd/bsd4.4 into sysdeps/unix/bsd.
As discussed in
<https://sourceware.org/ml/libc-alpha/2012-04/msg00840.html> and
<https://sourceware.org/ml/libc-alpha/2012-04/msg00989.html>, it seems
appropriate to flatten sysdeps/unix/bsd/bsd4.4 into sysdeps/unix/bsd.

The bulk of the patch is just moving files.  The only other changes
are: update paths in sysdeps/mach/hurd/Implies and
sysdeps/unix/sysv/linux/wait3.c; merge the two syscalls.list files,
with the removal of syscalls that were in
sysdeps/unix/bsd/syscalls.list but overridden in the bsd4.4 directory
by .c files there.

Tested x86_64.  The installed shared libraries are identical before
and after the patch except for libc.so where the move of wait3.c
(included by sysdeps/unix/sysv/linux/wait3.c) affects debug info, but
the disassembly is unchanged.

	* sysdeps/mach/hurd/Implies: Change unix/bsd/bsd4.4 to unix/bsd.
	* sysdeps/unix/bsd/syscalls.list (chflags): Add entry from
	sysdeps/unix/bsd/bsd4.4/syscalls.list.
	(fchflags): Likewise.
	(revoke): Likewise.
	(setlogin): Likewise.
	(sigaltstack): Likewise.
	(wait4): Likewise.
	(sigblock): Remove.
	(sigsetmask): Likewise.
	(wait3): Likewise.
	(waitpid): Likewise.
	* sysdeps/unix/bsd/bsd4.4/syscalls.list: Remove file.
	* sysdeps/unix/sysv/linux/wait3.c: Update directory of included
	file.
	* sysdeps/unix/bsd/bsd4.4/Makefile: Move to ...
	* sysdeps/unix/bsd/Makefile: ... here.
	* sysdeps/unix/bsd/bsd4.4/Versions: Move to ...
	* sysdeps/unix/bsd/Versions: ... here.
	* sysdeps/unix/bsd/bsd4.4/bits/sockaddr.h: Move to ...
	* sysdeps/unix/bsd/bits/sockaddr.h: ... here.
	* sysdeps/unix/bsd/bsd4.4/cmsg_nxthdr.c: Move to ...
	* sysdeps/unix/bsd/cmsg_nxthdr.c: ... here.
	* sysdeps/unix/bsd/bsd4.4/sigblock.c: Move to ...
	* sysdeps/unix/bsd/sigblock.c: ... here.
	* sysdeps/unix/bsd/bsd4.4/sigsetmask.c: Move to ...
	* sysdeps/unix/bsd/sigsetmask.c: ... here.
	* sysdeps/unix/bsd/bsd4.4/sigvec.c: Move to ...
	* sysdeps/unix/bsd/sigvec.c: ... here.
	* sysdeps/unix/bsd/bsd4.4/tcdrain.c: Move to ...
	* sysdeps/unix/bsd/tcdrain.c: ... here.
	* sysdeps/unix/bsd/bsd4.4/tcgetattr.c: Move to ...
	* sysdeps/unix/bsd/tcgetattr.c: ... here.
	* sysdeps/unix/bsd/bsd4.4/tcsetattr.c: Move to ...
	* sysdeps/unix/bsd/tcsetattr.c: ... here.
	* sysdeps/unix/bsd/bsd4.4/wait.c: Move to ...
	* sysdeps/unix/bsd/wait.c: ... here.
	* sysdeps/unix/bsd/bsd4.4/wait3.c: Move to ...
	* sysdeps/unix/bsd/wait3.c: ... here.
	* sysdeps/unix/bsd/bsd4.4/waitpid.c: Move to ...
	* sysdeps/unix/bsd/waitpid.c: ... here.
2013-12-22 14:49:48 +00:00
..
bits
i386
net
Implies
Makeconfig
Makefile
Subdirs
Versions
_exit.c
accept.c
accept4.c
access.c
adjtime.c
bind.c
brk.c
chdir.c
check_fds.c
chflags.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
chmod.c
chown.c
chroot.c
clock.c
close.c
closedir.c
configure
configure.ac
connect.c
cthreads.c
device-nrs.h
dirfd.c
dirstream.h
dl-execstack.c
dl-sysdep.c
dl-sysdep.h
dup2.c
dup3.c
eloop-threshold.h
enbl-secure.c
err_hurd.sub
errlist.c
errno-loc.c
errno.c
errnos.awk
euidaccess.c
execve.c
faccessat.c
fchdir.c
fchflags.c
fchmod.c
fchmodat.c
fchown.c
fchownat.c
fcntl.c
fdatasync.c
fdopendir.c
fexecve.c
fgetxattr.c
flistxattr.c
flock.c
fork.c
fpathconf.c
fremovexattr.c
fsetxattr.c
fstatfs.c
fstatfs64.c
fstatvfs.c
fstatvfs64.c
fsync.c
ftruncate.c
futimes.c
fxstat.c
fxstat64.c
fxstatat.c
fxstatat64.c
getclktck.c
getcwd.c
getdents.c
getdomain.c
getdtsz.c
getegid.c
geteuid.c
getgid.c
getgroups.c
gethostid.c
gethostname.c
getitimer.c
getlogin.c
getlogin_r.c
getpeername.c
getpgid.c
getpid.c
getppid.c
getpriority.c
getresgid.c
getresuid.c
getrlimit.c
getrusage.c
getsid.c
getsockname.c
getsockopt.c
getuid.c
getxattr.c
group_member.c
if_index.c
ifreq.c
ifreq.h
init-posix.c
ioctl.c
isatty.c
jmp-unwind.c
kernel-features.h
kill.c
lchmod.c
lchown.c
lgetxattr.c
libc-ldscript
libc_p-ldscript
link.c
linkat.c
listen.c
listxattr.c
llistxattr.c
lremovexattr.c
lseek.c
lseek64.c
lsetxattr.c
lutimes.c
lxstat.c
lxstat64.c
malloc-machine.h
mig-reply.c
mkdir.c
mkdirat.c
mlock.c
mmap.c
munlock.c
open.c
open64.c
openat.c
openat64.c
opendir.c
pathconf.c
pipe.c
poll.c
ppoll.c
pread.c
pread64.c
prof-freq.c
profil.c
pselect.c
ptrace.c
ptsname.c
pwrite.c
pwrite64.c
read.c
readdir.c
readdir64.c
readdir64_r.c
readdir_r.c
readlink.c
readlinkat.c
reboot.c
recv.c
recvfrom.c
recvmsg.c
removexattr.c
rename.c
renameat.c
revoke.c
rewinddir.c
rmdir.c
sbrk.c
seekdir.c
select.c
send.c
sendfile.c
sendfile64.c
sendmsg.c
sendto.c
setdomain.c
setegid.c
seteuid.c
setgid.c
setgroups.c
sethostid.c
sethostname.c
setitimer.c
setlogin.c
setpgid.c
setpriority.c
setregid.c
setresgid.c
setresuid.c
setreuid.c
setrlimit.c
setsid.c
setsockopt.c
settimeofday.c
setuid.c
setxattr.c
shutdown.c
sigaction.c
sigaltstack.c
siglist.h
sigpending.c
sigprocmask.c
sigstack.c
sigsuspend.c
sigwait.c
socket.c
socketpair.c
spawni.c
statfs.c
statfs64.c
statfsconv.c
statvfs.c
statvfs64.c
symlink.c
symlinkat.c
sync.c
syncfs.c
sysconf.c
telldir.c
times.c
tls.h
tmpfile.c
tmpfile64.c
truncate.c
ttyname.c
ttyname_r.c
umask.c
uname.c
unlink.c
unlinkat.c
utimes.c
wait4.c
write.c
xmknod.c
xmknodat.c
xstat.c
xstat64.c
xstatconv.c