diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2022-08-04 16:58:50 +0200 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2022-08-05 12:02:11 +0200 |
commit | 007e23d6390af11582e55453269b7a51c723d2dd (patch) | |
tree | 8e8cff3ca23f5e56d9766a5ee6c6abb366611b07 | |
parent | 1e428bee1c5ef7c76ba4e46e6693b913edc9bbf3 (diff) | |
download | newlib-007e23d6390af11582e55453269b7a51c723d2dd.zip newlib-007e23d6390af11582e55453269b7a51c723d2dd.tar.gz newlib-007e23d6390af11582e55453269b7a51c723d2dd.tar.bz2 |
Cygwin: Reorganize cygwin source dir
Create subdirs and move files accordingly:
- DevDocs: doc files
- fhandler: fhandler sources, split fhandler.cc into base.cc and null.cc
- local_includes: local include files
- scripts: scripts called during build
- sec: security sources
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
-rw-r--r-- | winsup/acinclude.m4 | 4 | ||||
-rw-r--r-- | winsup/cygwin/DevDocs/CgfNotes.OLD (renamed from winsup/cygwin/DevNotes) | 0 | ||||
-rw-r--r-- | winsup/cygwin/DevDocs/ROADMAP.OLD (renamed from winsup/cygwin/ROADMAP) | 0 | ||||
-rw-r--r-- | winsup/cygwin/DevDocs/how-autoload-works.txt (renamed from winsup/cygwin/how-autoload-works.txt) | 0 | ||||
-rw-r--r-- | winsup/cygwin/DevDocs/how-cygheap-works.txt (renamed from winsup/cygwin/how-cygheap-works.txt) | 0 | ||||
-rw-r--r-- | winsup/cygwin/DevDocs/how-cygtls-works.txt (renamed from winsup/cygwin/how-cygtls-works.txt) | 0 | ||||
-rw-r--r-- | winsup/cygwin/DevDocs/how-fhandlers-work.txt (renamed from winsup/cygwin/how-fhandlers-work.txt) | 0 | ||||
-rw-r--r-- | winsup/cygwin/DevDocs/how-signals-work.txt (renamed from winsup/cygwin/how-signals-work.txt) | 0 | ||||
-rw-r--r-- | winsup/cygwin/DevDocs/how-spawn-works.txt (renamed from winsup/cygwin/how-spawn-works.txt) | 0 | ||||
-rw-r--r-- | winsup/cygwin/DevDocs/how-startup-shutdown-works.txt (renamed from winsup/cygwin/how-startup-shutdown-works.txt) | 0 | ||||
-rw-r--r-- | winsup/cygwin/DevDocs/how-to-debug-cygwin.txt (renamed from winsup/cygwin/how-to-debug-cygwin.txt) | 0 | ||||
-rw-r--r-- | winsup/cygwin/Makefile.am | 117 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/base.cc (renamed from winsup/cygwin/fhandler.cc) | 19 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/clipboard.cc (renamed from winsup/cygwin/fhandler_clipboard.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/console.cc (renamed from winsup/cygwin/fhandler_console.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/cygdrive.cc (renamed from winsup/cygwin/fhandler_cygdrive.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/dev.cc (renamed from winsup/cygwin/fhandler_dev.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/dev_fd.cc (renamed from winsup/cygwin/fhandler_dev_fd.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/disk_file.cc (renamed from winsup/cygwin/fhandler_disk_file.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/dsp.cc (renamed from winsup/cygwin/fhandler_dsp.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/fifo.cc (renamed from winsup/cygwin/fhandler_fifo.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/floppy.cc (renamed from winsup/cygwin/fhandler_floppy.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/mqueue.cc (renamed from winsup/cygwin/fhandler_mqueue.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/netdrive.cc (renamed from winsup/cygwin/fhandler_netdrive.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/nodevice.cc (renamed from winsup/cygwin/fhandler_nodevice.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/null.cc | 35 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/pipe.cc (renamed from winsup/cygwin/fhandler_pipe.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/proc.cc (renamed from winsup/cygwin/fhandler_proc.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/process.cc (renamed from winsup/cygwin/fhandler_process.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/process_fd.cc (renamed from winsup/cygwin/fhandler_process_fd.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/procnet.cc (renamed from winsup/cygwin/fhandler_procnet.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/procsys.cc (renamed from winsup/cygwin/fhandler_procsys.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/procsysvipc.cc (renamed from winsup/cygwin/fhandler_procsysvipc.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/random.cc (renamed from winsup/cygwin/fhandler_random.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/raw.cc (renamed from winsup/cygwin/fhandler_raw.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/registry.cc (renamed from winsup/cygwin/fhandler_registry.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/serial.cc (renamed from winsup/cygwin/fhandler_serial.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/signalfd.cc (renamed from winsup/cygwin/fhandler_signalfd.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/socket.cc (renamed from winsup/cygwin/fhandler_socket.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/socket_inet.cc (renamed from winsup/cygwin/fhandler_socket_inet.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/socket_local.cc (renamed from winsup/cygwin/fhandler_socket_local.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/socket_unix.cc (renamed from winsup/cygwin/fhandler_socket_unix.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/tape.cc (renamed from winsup/cygwin/fhandler_tape.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/termios.cc (renamed from winsup/cygwin/fhandler_termios.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/timerfd.cc (renamed from winsup/cygwin/fhandler_timerfd.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/tty.cc (renamed from winsup/cygwin/fhandler_tty.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/virtual.cc (renamed from winsup/cygwin/fhandler_virtual.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/windows.cc (renamed from winsup/cygwin/fhandler_windows.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/fhandler/zero.cc (renamed from winsup/cygwin/fhandler_zero.cc) | 0 | ||||
-rw-r--r-- | winsup/cygwin/libc/fnmatch.c | 4 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/child_info.h (renamed from winsup/cygwin/child_info.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/clock.h (renamed from winsup/cygwin/clock.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/collate.h (renamed from winsup/cygwin/collate.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/cpuid.h (renamed from winsup/cygwin/cpuid.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/cygerrno.h (renamed from winsup/cygwin/cygerrno.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/cygheap.h (renamed from winsup/cygwin/cygheap.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/cygheap_malloc.h (renamed from winsup/cygwin/cygheap_malloc.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/cygmalloc.h (renamed from winsup/cygwin/cygmalloc.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/cygserver.h (renamed from winsup/cygwin/cygserver.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/cygserver_ipc.h (renamed from winsup/cygwin/cygserver_ipc.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/cygserver_msg.h (renamed from winsup/cygwin/cygserver_msg.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/cygserver_pwdgrp.h (renamed from winsup/cygwin/cygserver_pwdgrp.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/cygserver_sem.h (renamed from winsup/cygwin/cygserver_sem.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/cygserver_setpwd.h (renamed from winsup/cygwin/cygserver_setpwd.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/cygserver_shm.h (renamed from winsup/cygwin/cygserver_shm.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/cygthread.h (renamed from winsup/cygwin/cygthread.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/cygtls.h (renamed from winsup/cygwin/cygtls.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/cygwait.h (renamed from winsup/cygwin/cygwait.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/cygwin-cxx.h (renamed from winsup/cygwin/cygwin-cxx.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/cygwin_version.h (renamed from winsup/cygwin/cygwin_version.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/cygxdr.h (renamed from winsup/cygwin/cygxdr.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/debug.h (renamed from winsup/cygwin/debug.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/devices.h (renamed from winsup/cygwin/devices.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/dll_init.h (renamed from winsup/cygwin/dll_init.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/dtable.h (renamed from winsup/cygwin/dtable.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/environ.h (renamed from winsup/cygwin/environ.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/errmap.h (renamed from winsup/cygwin/errmap.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/exception.h (renamed from winsup/cygwin/exception.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/fhandler.h (renamed from winsup/cygwin/fhandler.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/fhandler_virtual.h (renamed from winsup/cygwin/fhandler_virtual.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/gcc_seh.h (renamed from winsup/cygwin/gcc_seh.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/gmon.h (renamed from winsup/cygwin/gmon.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/heap.h (renamed from winsup/cygwin/heap.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/lc_era.h (renamed from winsup/cygwin/lc_era.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/lc_msg.h (renamed from winsup/cygwin/lc_msg.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/ldap.h (renamed from winsup/cygwin/ldap.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/loadavg.h (renamed from winsup/cygwin/loadavg.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/math.h (renamed from winsup/cygwin/math.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/miscfuncs.h (renamed from winsup/cygwin/miscfuncs.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/mmap_alloc.h (renamed from winsup/cygwin/mmap_alloc.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/mmap_helper.h (renamed from winsup/cygwin/mmap_helper.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/mount.h (renamed from winsup/cygwin/mount.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/mqueue_types.h (renamed from winsup/cygwin/mqueue_types.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/mtinfo.h (renamed from winsup/cygwin/mtinfo.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/nfs.h (renamed from winsup/cygwin/nfs.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/ntdll.h (renamed from winsup/cygwin/ntdll.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/path.h (renamed from winsup/cygwin/path.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/pathfinder.h (renamed from winsup/cygwin/pathfinder.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/perprocess.h (renamed from winsup/cygwin/perprocess.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/pinfo.h (renamed from winsup/cygwin/pinfo.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/posix_timer.h (renamed from winsup/cygwin/posix_timer.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/profil.h (renamed from winsup/cygwin/profil.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/pwdgrp.h (renamed from winsup/cygwin/pwdgrp.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/registry.h (renamed from winsup/cygwin/registry.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/sec_posixacl.h (renamed from winsup/cygwin/sec_posixacl.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/security.h (renamed from winsup/cygwin/security.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/select.h (renamed from winsup/cygwin/select.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/shared_info.h (renamed from winsup/cygwin/shared_info.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/sigproc.h (renamed from winsup/cygwin/sigproc.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/spinlock.h (renamed from winsup/cygwin/spinlock.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/string.h (renamed from winsup/cygwin/string.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/sync.h (renamed from winsup/cygwin/sync.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/thread.h (renamed from winsup/cygwin/thread.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/timerfd.h (renamed from winsup/cygwin/timerfd.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/tls_pbuf.h (renamed from winsup/cygwin/tls_pbuf.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/tty.h (renamed from winsup/cygwin/tty.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/userinfo.h (renamed from winsup/cygwin/userinfo.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/vstrlist.h (renamed from winsup/cygwin/vstrlist.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/wchar.h (renamed from winsup/cygwin/wchar.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/wincap.h (renamed from winsup/cygwin/wincap.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/winf.h (renamed from winsup/cygwin/winf.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/wininfo.h (renamed from winsup/cygwin/wininfo.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/winlean.h (renamed from winsup/cygwin/winlean.h) | 0 | ||||
-rw-r--r-- | winsup/cygwin/local_includes/winsup.h (renamed from winsup/cygwin/winsup.h) | 0 | ||||
-rwxr-xr-x | winsup/cygwin/scripts/analyze_sigfe (renamed from winsup/cygwin/analyze_sigfe) | 0 | ||||
-rwxr-xr-x | winsup/cygwin/scripts/cygmagic (renamed from winsup/cygwin/cygmagic) | 0 | ||||
-rwxr-xr-x | winsup/cygwin/scripts/cygwin-shilka (renamed from winsup/cygwin/cygwin-shilka) | 0 | ||||
-rwxr-xr-x | winsup/cygwin/scripts/gendef (renamed from winsup/cygwin/gendef) | 0 | ||||
-rwxr-xr-x | winsup/cygwin/scripts/gendevices (renamed from winsup/cygwin/gendevices) | 0 | ||||
-rwxr-xr-x | winsup/cygwin/scripts/gentls_offsets (renamed from winsup/cygwin/gentls_offsets) | 0 | ||||
-rwxr-xr-x | winsup/cygwin/scripts/mkglobals_h (renamed from winsup/cygwin/mkglobals_h) | 0 | ||||
-rwxr-xr-x | winsup/cygwin/scripts/mkimport (renamed from winsup/cygwin/mkimport) | 0 | ||||
-rwxr-xr-x | winsup/cygwin/scripts/mkvers.sh (renamed from winsup/cygwin/mkvers.sh) | 0 | ||||
-rwxr-xr-x | winsup/cygwin/scripts/sortdin (renamed from winsup/cygwin/sortdin) | 0 | ||||
-rwxr-xr-x | winsup/cygwin/scripts/speclib (renamed from winsup/cygwin/speclib) | 0 | ||||
-rwxr-xr-x | winsup/cygwin/scripts/update-copyright (renamed from winsup/cygwin/update-copyright) | 0 | ||||
-rw-r--r-- | winsup/cygwin/sec/acl.cc (renamed from winsup/cygwin/sec_acl.cc) | 2 | ||||
-rw-r--r-- | winsup/cygwin/sec/auth.cc (renamed from winsup/cygwin/sec_auth.cc) | 2 | ||||
-rw-r--r-- | winsup/cygwin/sec/base.cc (renamed from winsup/cygwin/security.cc) | 2 | ||||
-rw-r--r-- | winsup/cygwin/sec/helper.cc (renamed from winsup/cygwin/sec_helper.cc) | 2 | ||||
-rw-r--r-- | winsup/cygwin/sec/posixacl.cc (renamed from winsup/cygwin/sec_posixacl.cc) | 2 | ||||
-rw-r--r-- | winsup/utils/Makefile.am | 2 | ||||
-rw-r--r-- | winsup/utils/mingw/Makefile.am | 2 |
143 files changed, 108 insertions, 85 deletions
diff --git a/winsup/acinclude.m4 b/winsup/acinclude.m4 index ffd15aa..aa18cac 100644 --- a/winsup/acinclude.m4 +++ b/winsup/acinclude.m4 @@ -16,7 +16,9 @@ if test -z "$newlib_headers"; then fi newlib_headers="$target_builddir/newlib/targ-include $newlib_headers" -AM_CPPFLAGS="-U_FORTIFY_SOURCE -I${winsup_srcdir}/cygwin -I${target_builddir}/winsup/cygwin" +AM_CPPFLAGS="-U_FORTIFY_SOURCE" +AM_CPPFLAGS="${AM_CPPFLAGS} -I${winsup_srcdir}/cygwin/local_includes" +AM_CPPFLAGS="${AM_CPPFLAGS} -I${target_builddir}/winsup/cygwin" AM_CPPFLAGS="${AM_CPPFLAGS} -isystem ${cygwin_headers}" for h in ${newlib_headers}; do AM_CPPFLAGS="${AM_CPPFLAGS} -isystem $h" diff --git a/winsup/cygwin/DevNotes b/winsup/cygwin/DevDocs/CgfNotes.OLD index 5d31ed7..5d31ed7 100644 --- a/winsup/cygwin/DevNotes +++ b/winsup/cygwin/DevDocs/CgfNotes.OLD diff --git a/winsup/cygwin/ROADMAP b/winsup/cygwin/DevDocs/ROADMAP.OLD index fd0387d..fd0387d 100644 --- a/winsup/cygwin/ROADMAP +++ b/winsup/cygwin/DevDocs/ROADMAP.OLD diff --git a/winsup/cygwin/how-autoload-works.txt b/winsup/cygwin/DevDocs/how-autoload-works.txt index d176503..d176503 100644 --- a/winsup/cygwin/how-autoload-works.txt +++ b/winsup/cygwin/DevDocs/how-autoload-works.txt diff --git a/winsup/cygwin/how-cygheap-works.txt b/winsup/cygwin/DevDocs/how-cygheap-works.txt index 3aee077..3aee077 100644 --- a/winsup/cygwin/how-cygheap-works.txt +++ b/winsup/cygwin/DevDocs/how-cygheap-works.txt diff --git a/winsup/cygwin/how-cygtls-works.txt b/winsup/cygwin/DevDocs/how-cygtls-works.txt index e4f6941..e4f6941 100644 --- a/winsup/cygwin/how-cygtls-works.txt +++ b/winsup/cygwin/DevDocs/how-cygtls-works.txt diff --git a/winsup/cygwin/how-fhandlers-work.txt b/winsup/cygwin/DevDocs/how-fhandlers-work.txt index ba3a8dc..ba3a8dc 100644 --- a/winsup/cygwin/how-fhandlers-work.txt +++ b/winsup/cygwin/DevDocs/how-fhandlers-work.txt diff --git a/winsup/cygwin/how-signals-work.txt b/winsup/cygwin/DevDocs/how-signals-work.txt index 09d7d0a..09d7d0a 100644 --- a/winsup/cygwin/how-signals-work.txt +++ b/winsup/cygwin/DevDocs/how-signals-work.txt diff --git a/winsup/cygwin/how-spawn-works.txt b/winsup/cygwin/DevDocs/how-spawn-works.txt index e865ebf..e865ebf 100644 --- a/winsup/cygwin/how-spawn-works.txt +++ b/winsup/cygwin/DevDocs/how-spawn-works.txt diff --git a/winsup/cygwin/how-startup-shutdown-works.txt b/winsup/cygwin/DevDocs/how-startup-shutdown-works.txt index 0a534b8..0a534b8 100644 --- a/winsup/cygwin/how-startup-shutdown-works.txt +++ b/winsup/cygwin/DevDocs/how-startup-shutdown-works.txt diff --git a/winsup/cygwin/how-to-debug-cygwin.txt b/winsup/cygwin/DevDocs/how-to-debug-cygwin.txt index 61e91c8..61e91c8 100644 --- a/winsup/cygwin/how-to-debug-cygwin.txt +++ b/winsup/cygwin/DevDocs/how-to-debug-cygwin.txt diff --git a/winsup/cygwin/Makefile.am b/winsup/cygwin/Makefile.am index fe17a5b..367894b 100644 --- a/winsup/cygwin/Makefile.am +++ b/winsup/cygwin/Makefile.am @@ -68,6 +68,45 @@ LIB_FILES= \ lib/premain3.c \ lib/pseudo-reloc-dummy.c +FHANDLER_FILES= \ + fhandler/base.cc \ + fhandler/clipboard.cc \ + fhandler/console.cc \ + fhandler/cygdrive.cc \ + fhandler/dev.cc \ + fhandler/dev_fd.cc \ + fhandler/disk_file.cc \ + fhandler/dsp.cc \ + fhandler/fifo.cc \ + fhandler/floppy.cc \ + fhandler/mqueue.cc \ + fhandler/netdrive.cc \ + fhandler/nodevice.cc \ + fhandler/null.cc \ + fhandler/pipe.cc \ + fhandler/proc.cc \ + fhandler/process.cc \ + fhandler/process_fd.cc \ + fhandler/procnet.cc \ + fhandler/procsys.cc \ + fhandler/procsysvipc.cc \ + fhandler/random.cc \ + fhandler/raw.cc \ + fhandler/registry.cc \ + fhandler/serial.cc \ + fhandler/signalfd.cc \ + fhandler/socket.cc \ + fhandler/socket_inet.cc \ + fhandler/socket_local.cc \ + fhandler/socket_unix.cc \ + fhandler/tape.cc \ + fhandler/termios.cc \ + fhandler/timerfd.cc \ + fhandler/tty.cc \ + fhandler/virtual.cc \ + fhandler/windows.cc \ + fhandler/zero.cc + LIBC_FILES= \ libc/arc4random_stir.c \ libc/base64.c \ @@ -196,6 +235,13 @@ REGEX_FILES = \ regex/regexec.c \ regex/regfree.c +SEC_FILES= \ + sec/acl.cc \ + sec/auth.cc \ + sec/base.cc \ + sec/helper.cc \ + sec/posixacl.cc + TZCODE_FILES= \ tzcode/localtime_wrapper.c @@ -226,42 +272,6 @@ DLL_FILES= \ external.cc \ fcntl.cc \ fenv.c \ - fhandler.cc \ - fhandler_clipboard.cc \ - fhandler_console.cc \ - fhandler_cygdrive.cc \ - fhandler_dev.cc \ - fhandler_dev_fd.cc \ - fhandler_disk_file.cc \ - fhandler_dsp.cc \ - fhandler_fifo.cc \ - fhandler_floppy.cc \ - fhandler_mqueue.cc \ - fhandler_netdrive.cc \ - fhandler_nodevice.cc \ - fhandler_pipe.cc \ - fhandler_proc.cc \ - fhandler_process.cc \ - fhandler_process_fd.cc \ - fhandler_procnet.cc \ - fhandler_procsys.cc \ - fhandler_procsysvipc.cc \ - fhandler_random.cc \ - fhandler_raw.cc \ - fhandler_registry.cc \ - fhandler_serial.cc \ - fhandler_signalfd.cc \ - fhandler_socket.cc \ - fhandler_socket_inet.cc \ - fhandler_socket_local.cc \ - fhandler_socket_unix.cc \ - fhandler_tape.cc \ - fhandler_termios.cc \ - fhandler_timerfd.cc \ - fhandler_tty.cc \ - fhandler_virtual.cc \ - fhandler_windows.cc \ - fhandler_zero.cc \ flock.cc \ fork.cc \ forkable.cc \ @@ -305,11 +315,6 @@ DLL_FILES= \ resource.cc \ scandir.cc \ sched.cc \ - sec_acl.cc \ - sec_auth.cc \ - sec_helper.cc \ - sec_posixacl.cc \ - security.cc \ select.cc \ sem.cc \ setlsapwd.cc \ @@ -359,8 +364,10 @@ libdll_a_SOURCES= \ $(DLL_FILES) \ $(REGEX_FILES) \ $(MALLOC_FILES) \ + $(FHANDLER_FILES) \ $(LIBC_FILES) \ $(MATH_FILES) \ + $(SEC_FILES) \ $(TZCODE_FILES) \ $(GENERATED_FILES) @@ -368,13 +375,13 @@ libdll_a_SOURCES= \ # generated sources # -shared_info_magic.h: cygmagic shared_info.h - $(AM_V_GEN)$(srcdir)/cygmagic $@ "$(CC) $(INCLUDES) $(CPPFLAGS) -E -x c++" $(word 2,$^) SHARED_MAGIC 'class shared_info' USER_MAGIC 'class user_info' +shared_info_magic.h: scripts/cygmagic local_includes/shared_info.h + $(AM_V_GEN)$(srcdir)/scripts/cygmagic $@ "$(CC) $(INCLUDES) $(CPPFLAGS) -E -x c++" $(word 2,$^) SHARED_MAGIC 'class shared_info' USER_MAGIC 'class user_info' -child_info_magic.h: cygmagic child_info.h - $(AM_V_GEN)$(srcdir)/cygmagic $@ "$(CC) $(INCLUDES) $(CPPFLAGS) -E -x c++" $(word 2,$^) CHILD_INFO_MAGIC 'class child_info' +child_info_magic.h: scripts/cygmagic local_includes/child_info.h + $(AM_V_GEN)$(srcdir)/scripts/cygmagic $@ "$(CC) $(INCLUDES) $(CPPFLAGS) -E -x c++" $(word 2,$^) CHILD_INFO_MAGIC 'class child_info' -globals.h: mkglobals_h globals.cc +globals.h: scripts/mkglobals_h globals.cc $(AM_V_GEN)$^ > $@ localtime.patched.c: tzcode/localtime.c tzcode/localtime.c.patch @@ -382,10 +389,10 @@ localtime.patched.c: tzcode/localtime.c tzcode/localtime.c.patch $(srcdir)/tzcode/localtime.c \ $(srcdir)/tzcode/localtime.c.patch -$(srcdir)/devices.cc: gendevices devices.in devices.h +$(srcdir)/devices.cc: scripts/gendevices devices.in local_includes/devices.h $(wordlist 1,2,$^) $@ -tlsoffsets: gentls_offsets cygtls.h +tlsoffsets: scripts/gentls_offsets local_includes/cygtls.h $(AM_V_GEN)CXXCOMPILE="$(CXXCOMPILE)" $^ $@ BUILT_SOURCES = \ @@ -402,7 +409,7 @@ src_files := $(foreach dir,$(dirs),$(find_src_files)) # mkvers.sh creates version.cc in the first place, winver.o always # second, so version.cc is always older than winver.o -version.cc: mkvers.sh include/cygwin/version.h winver.rc $(src_files) +version.cc: scripts/mkvers.sh include/cygwin/version.h winver.rc $(src_files) @echo "Making version.cc and winver.o";\ export CC="$(CC)";\ /bin/sh $(word 1,$^) $(word 2,$^) $(word 3,$^) $(WINDRES) $(CFLAGS) @@ -486,7 +493,7 @@ localtime_wrapper_CFLAGS=-I$(srcdir)/tzcode -fwrapv # required since gcc 9.x exec_CFLAGS=-fno-builtin-execve -fhandler_proc_CFLAGS=-DUSERNAME="\"$(USER)\"" -DHOSTNAME="\"$(HOSTNAME)\"" \ +proc_CFLAGS=-DUSERNAME="\"$(USER)\"" -DHOSTNAME="\"$(HOSTNAME)\"" \ -DGCC_VERSION="\"`$(CC) -v 2>&1 | tail -n 1`\"" dtable_CFLAGS=-fcheck-new @@ -608,8 +615,8 @@ $(NEW_DLL_NAME): $(PRE_DLL_NAME) $(DBG_DLL_NAME) # cygwin import library toolopts=--cpu=@target_cpu@ --ar=@AR@ --as=@AS@ --nm=@NM@ --objcopy=@OBJCOPY@ -$(DEF_FILE): gendef $(DIN_FILE) common.din - $(AM_V_GEN)$(srcdir)/gendef --cpu=@target_cpu@ --output-def=$(DEF_FILE) $(srcdir)/$(DIN_FILE) $(srcdir)/common.din +$(DEF_FILE): scripts/gendef $(DIN_FILE) common.din + $(AM_V_GEN)$(srcdir)/scripts/gendef --cpu=@target_cpu@ --output-def=$(DEF_FILE) $(srcdir)/$(DIN_FILE) $(srcdir)/common.din sigfe.s: $(DEF_FILE) tlsoffsets @[ -s $@ ] || \ @@ -618,7 +625,7 @@ sigfe.s: $(DEF_FILE) tlsoffsets LIBCOS=$(addsuffix .o,$(basename $(LIB_FILES))) $(LIB_NAME): $(DEF_FILE) $(LIBCOS) | $(NEW_DLL_NAME) - $(AM_V_GEN)$(srcdir)/mkimport $(toolopts) $(NEW_FUNCTIONS) $@ cygdll.a $(wordlist 2,99,$^) + $(AM_V_GEN)$(srcdir)/scripts/mkimport $(toolopts) $(NEW_FUNCTIONS) $@ cygdll.a $(wordlist 2,99,$^) # cygwin import library used by testsuite $(TEST_LIB_NAME): $(LIB_NAME) @@ -627,7 +634,7 @@ $(TEST_LIB_NAME): $(LIB_NAME) # sublibs # import libraries for some subset of symbols indicated by given objects speclib=\ - $(srcdir)/speclib $(toolopts) \ + $(srcdir)/scripts/speclib $(toolopts) \ --exclude='cygwin' \ --exclude='(?i:dll)' \ --exclude='reloc' \ @@ -656,7 +663,7 @@ libresolv.a: $(LIB_NAME) libc/minires.o librt.a: $(LIB_NAME) posix_ipc.o $(AM_V_GEN)$(speclib) $^ $(@F) -libacl.a: $(LIB_NAME) sec_posixacl.o +libacl.a: $(LIB_NAME) sec/posixacl.o $(AM_V_GEN)$(speclib) $^ $(@F) libssp.a: $(LIB_NAME) $(wildcard $(newlib_build)/libc/ssp/*.o) diff --git a/winsup/cygwin/fhandler.cc b/winsup/cygwin/fhandler/base.cc index 72d3539..b2738cf 100644 --- a/winsup/cygwin/fhandler.cc +++ b/winsup/cygwin/fhandler/base.cc @@ -1,4 +1,4 @@ -/* fhandler.cc. See console.cc for fhandler_console functions. +/* base.cc. Base functions, inherited by all fhandlers. This file is part of Cygwin. @@ -1488,23 +1488,6 @@ fhandler_base::~fhandler_base () free (ra.rabuf); } -/**********************************************************************/ -/* /dev/null */ - -fhandler_dev_null::fhandler_dev_null () : - fhandler_base () -{ -} - -ssize_t -fhandler_dev_null::write (const void *ptr, size_t len) -{ - /* Shortcut. This also fixes a problem with the NUL device on x86_64: - If you write > 4 GB in a single attempt, the bytes written returned - from by is numBytes & 0xffffffff. */ - return len; -} - void fhandler_base::set_no_inheritance (HANDLE &h, bool not_inheriting) { diff --git a/winsup/cygwin/fhandler_clipboard.cc b/winsup/cygwin/fhandler/clipboard.cc index fe3545b..fe3545b 100644 --- a/winsup/cygwin/fhandler_clipboard.cc +++ b/winsup/cygwin/fhandler/clipboard.cc diff --git a/winsup/cygwin/fhandler_console.cc b/winsup/cygwin/fhandler/console.cc index a4a3670..a4a3670 100644 --- a/winsup/cygwin/fhandler_console.cc +++ b/winsup/cygwin/fhandler/console.cc diff --git a/winsup/cygwin/fhandler_cygdrive.cc b/winsup/cygwin/fhandler/cygdrive.cc index 1ac1d5d..1ac1d5d 100644 --- a/winsup/cygwin/fhandler_cygdrive.cc +++ b/winsup/cygwin/fhandler/cygdrive.cc diff --git a/winsup/cygwin/fhandler_dev.cc b/winsup/cygwin/fhandler/dev.cc index c6bda56..c6bda56 100644 --- a/winsup/cygwin/fhandler_dev.cc +++ b/winsup/cygwin/fhandler/dev.cc diff --git a/winsup/cygwin/fhandler_dev_fd.cc b/winsup/cygwin/fhandler/dev_fd.cc index 96ebd85..96ebd85 100644 --- a/winsup/cygwin/fhandler_dev_fd.cc +++ b/winsup/cygwin/fhandler/dev_fd.cc diff --git a/winsup/cygwin/fhandler_disk_file.cc b/winsup/cygwin/fhandler/disk_file.cc index 62c18e5..62c18e5 100644 --- a/winsup/cygwin/fhandler_disk_file.cc +++ b/winsup/cygwin/fhandler/disk_file.cc diff --git a/winsup/cygwin/fhandler_dsp.cc b/winsup/cygwin/fhandler/dsp.cc index c37bede..c37bede 100644 --- a/winsup/cygwin/fhandler_dsp.cc +++ b/winsup/cygwin/fhandler/dsp.cc diff --git a/winsup/cygwin/fhandler_fifo.cc b/winsup/cygwin/fhandler/fifo.cc index 1d3e429..1d3e429 100644 --- a/winsup/cygwin/fhandler_fifo.cc +++ b/winsup/cygwin/fhandler/fifo.cc diff --git a/winsup/cygwin/fhandler_floppy.cc b/winsup/cygwin/fhandler/floppy.cc index e883ab6..e883ab6 100644 --- a/winsup/cygwin/fhandler_floppy.cc +++ b/winsup/cygwin/fhandler/floppy.cc diff --git a/winsup/cygwin/fhandler_mqueue.cc b/winsup/cygwin/fhandler/mqueue.cc index 6b94bca..6b94bca 100644 --- a/winsup/cygwin/fhandler_mqueue.cc +++ b/winsup/cygwin/fhandler/mqueue.cc diff --git a/winsup/cygwin/fhandler_netdrive.cc b/winsup/cygwin/fhandler/netdrive.cc index 58ab881..58ab881 100644 --- a/winsup/cygwin/fhandler_netdrive.cc +++ b/winsup/cygwin/fhandler/netdrive.cc diff --git a/winsup/cygwin/fhandler_nodevice.cc b/winsup/cygwin/fhandler/nodevice.cc index 515b1ae..515b1ae 100644 --- a/winsup/cygwin/fhandler_nodevice.cc +++ b/winsup/cygwin/fhandler/nodevice.cc diff --git a/winsup/cygwin/fhandler/null.cc b/winsup/cygwin/fhandler/null.cc new file mode 100644 index 0000000..e4dec35 --- /dev/null +++ b/winsup/cygwin/fhandler/null.cc @@ -0,0 +1,35 @@ +/* null.cc. /dev/null specifics. + +This file is part of Cygwin. + +This software is a copyrighted work licensed under the terms of the +Cygwin license. Please consult the file "CYGWIN_LICENSE" for +details. */ + +#include "winsup.h" +#include <unistd.h> +#include <stdlib.h> +#include <sys/uio.h> +#include <cygwin/acl.h> +#include <sys/param.h> +#include "cygerrno.h" +#include "perprocess.h" +#include "security.h" +#include "cygwin/version.h" +#include "path.h" +#include "fhandler.h" + +fhandler_dev_null::fhandler_dev_null () : + fhandler_base () +{ +} + +ssize_t +fhandler_dev_null::write (const void *ptr, size_t len) +{ + /* Shortcut. This also fixes a problem with the NUL device on x86_64: + If you write > 4 GB in a single attempt, the bytes written returned + from by is numBytes & 0xffffffff. */ + return len; +} + diff --git a/winsup/cygwin/fhandler_pipe.cc b/winsup/cygwin/fhandler/pipe.cc index 720e4ef..720e4ef 100644 --- a/winsup/cygwin/fhandler_pipe.cc +++ b/winsup/cygwin/fhandler/pipe.cc diff --git a/winsup/cygwin/fhandler_proc.cc b/winsup/cygwin/fhandler/proc.cc index 24067f6..24067f6 100644 --- a/winsup/cygwin/fhandler_proc.cc +++ b/winsup/cygwin/fhandler/proc.cc diff --git a/winsup/cygwin/fhandler_process.cc b/winsup/cygwin/fhandler/process.cc index c8ca6e2..c8ca6e2 100644 --- a/winsup/cygwin/fhandler_process.cc +++ b/winsup/cygwin/fhandler/process.cc diff --git a/winsup/cygwin/fhandler_process_fd.cc b/winsup/cygwin/fhandler/process_fd.cc index d814951..d814951 100644 --- a/winsup/cygwin/fhandler_process_fd.cc +++ b/winsup/cygwin/fhandler/process_fd.cc diff --git a/winsup/cygwin/fhandler_procnet.cc b/winsup/cygwin/fhandler/procnet.cc index d512887..d512887 100644 --- a/winsup/cygwin/fhandler_procnet.cc +++ b/winsup/cygwin/fhandler/procnet.cc diff --git a/winsup/cygwin/fhandler_procsys.cc b/winsup/cygwin/fhandler/procsys.cc index cd1d359..cd1d359 100644 --- a/winsup/cygwin/fhandler_procsys.cc +++ b/winsup/cygwin/fhandler/procsys.cc diff --git a/winsup/cygwin/fhandler_procsysvipc.cc b/winsup/cygwin/fhandler/procsysvipc.cc index 453d3b4..453d3b4 100644 --- a/winsup/cygwin/fhandler_procsysvipc.cc +++ b/winsup/cygwin/fhandler/procsysvipc.cc diff --git a/winsup/cygwin/fhandler_random.cc b/winsup/cygwin/fhandler/random.cc index 495e3a9..495e3a9 100644 --- a/winsup/cygwin/fhandler_random.cc +++ b/winsup/cygwin/fhandler/random.cc diff --git a/winsup/cygwin/fhandler_raw.cc b/winsup/cygwin/fhandler/raw.cc index 44cb10d..44cb10d 100644 --- a/winsup/cygwin/fhandler_raw.cc +++ b/winsup/cygwin/fhandler/raw.cc diff --git a/winsup/cygwin/fhandler_registry.cc b/winsup/cygwin/fhandler/registry.cc index 2830c70..2830c70 100644 --- a/winsup/cygwin/fhandler_registry.cc +++ b/winsup/cygwin/fhandler/registry.cc diff --git a/winsup/cygwin/fhandler_serial.cc b/winsup/cygwin/fhandler/serial.cc index 174a57a..174a57a 100644 --- a/winsup/cygwin/fhandler_serial.cc +++ b/winsup/cygwin/fhandler/serial.cc diff --git a/winsup/cygwin/fhandler_signalfd.cc b/winsup/cygwin/fhandler/signalfd.cc index bdd8bc9..bdd8bc9 100644 --- a/winsup/cygwin/fhandler_signalfd.cc +++ b/winsup/cygwin/fhandler/signalfd.cc diff --git a/winsup/cygwin/fhandler_socket.cc b/winsup/cygwin/fhandler/socket.cc index f7c5ff6..f7c5ff6 100644 --- a/winsup/cygwin/fhandler_socket.cc +++ b/winsup/cygwin/fhandler/socket.cc diff --git a/winsup/cygwin/fhandler_socket_inet.cc b/winsup/cygwin/fhandler/socket_inet.cc index 63cc498..63cc498 100644 --- a/winsup/cygwin/fhandler_socket_inet.cc +++ b/winsup/cygwin/fhandler/socket_inet.cc diff --git a/winsup/cygwin/fhandler_socket_local.cc b/winsup/cygwin/fhandler/socket_local.cc index e4a8816..e4a8816 100644 --- a/winsup/cygwin/fhandler_socket_local.cc +++ b/winsup/cygwin/fhandler/socket_local.cc diff --git a/winsup/cygwin/fhandler_socket_unix.cc b/winsup/cygwin/fhandler/socket_unix.cc index 0cd97f6..0cd97f6 100644 --- a/winsup/cygwin/fhandler_socket_unix.cc +++ b/winsup/cygwin/fhandler/socket_unix.cc diff --git a/winsup/cygwin/fhandler_tape.cc b/winsup/cygwin/fhandler/tape.cc index 0e235f1..0e235f1 100644 --- a/winsup/cygwin/fhandler_tape.cc +++ b/winsup/cygwin/fhandler/tape.cc diff --git a/winsup/cygwin/fhandler_termios.cc b/winsup/cygwin/fhandler/termios.cc index 328c73f..328c73f 100644 --- a/winsup/cygwin/fhandler_termios.cc +++ b/winsup/cygwin/fhandler/termios.cc diff --git a/winsup/cygwin/fhandler_timerfd.cc b/winsup/cygwin/fhandler/timerfd.cc index 9269494..9269494 100644 --- a/winsup/cygwin/fhandler_timerfd.cc +++ b/winsup/cygwin/fhandler/timerfd.cc diff --git a/winsup/cygwin/fhandler_tty.cc b/winsup/cygwin/fhandler/tty.cc index 0f9dec5..0f9dec5 100644 --- a/winsup/cygwin/fhandler_tty.cc +++ b/winsup/cygwin/fhandler/tty.cc diff --git a/winsup/cygwin/fhandler_virtual.cc b/winsup/cygwin/fhandler/virtual.cc index 21ff4f3..21ff4f3 100644 --- a/winsup/cygwin/fhandler_virtual.cc +++ b/winsup/cygwin/fhandler/virtual.cc diff --git a/winsup/cygwin/fhandler_windows.cc b/winsup/cygwin/fhandler/windows.cc index 90ab48d..90ab48d 100644 --- a/winsup/cygwin/fhandler_windows.cc +++ b/winsup/cygwin/fhandler/windows.cc diff --git a/winsup/cygwin/fhandler_zero.cc b/winsup/cygwin/fhandler/zero.cc index 9d8fe00..9d8fe00 100644 --- a/winsup/cygwin/fhandler_zero.cc +++ b/winsup/cygwin/fhandler/zero.cc diff --git a/winsup/cygwin/libc/fnmatch.c b/winsup/cygwin/libc/fnmatch.c index 6655bca..410254a 100644 --- a/winsup/cygwin/libc/fnmatch.c +++ b/winsup/cygwin/libc/fnmatch.c @@ -64,11 +64,7 @@ __FBSDID("$FreeBSD: head/lib/libc/gen/fnmatch.c 288309 2015-09-27 12:52:18Z jill #include <wchar.h> #include <wctype.h> -#ifdef __CYGWIN__ -#include "../collate.h" -#else #include "collate.h" -#endif #define EOS '\0' diff --git a/winsup/cygwin/child_info.h b/winsup/cygwin/local_includes/child_info.h index 2da62ff..2da62ff 100644 --- a/winsup/cygwin/child_info.h +++ b/winsup/cygwin/local_includes/child_info.h diff --git a/winsup/cygwin/clock.h b/winsup/cygwin/local_includes/clock.h index 7323299..7323299 100644 --- a/winsup/cygwin/clock.h +++ b/winsup/cygwin/local_includes/clock.h diff --git a/winsup/cygwin/collate.h b/winsup/cygwin/local_includes/collate.h index a89829a..a89829a 100644 --- a/winsup/cygwin/collate.h +++ b/winsup/cygwin/local_includes/collate.h diff --git a/winsup/cygwin/cpuid.h b/winsup/cygwin/local_includes/cpuid.h index 6dbb1bd..6dbb1bd 100644 --- a/winsup/cygwin/cpuid.h +++ b/winsup/cygwin/local_includes/cpuid.h diff --git a/winsup/cygwin/cygerrno.h b/winsup/cygwin/local_includes/cygerrno.h index 1bcc4c6..1bcc4c6 100644 --- a/winsup/cygwin/cygerrno.h +++ b/winsup/cygwin/local_includes/cygerrno.h diff --git a/winsup/cygwin/cygheap.h b/winsup/cygwin/local_includes/cygheap.h index 7f36c58..7f36c58 100644 --- a/winsup/cygwin/cygheap.h +++ b/winsup/cygwin/local_includes/cygheap.h diff --git a/winsup/cygwin/cygheap_malloc.h b/winsup/cygwin/local_includes/cygheap_malloc.h index 6950e82..6950e82 100644 --- a/winsup/cygwin/cygheap_malloc.h +++ b/winsup/cygwin/local_includes/cygheap_malloc.h diff --git a/winsup/cygwin/cygmalloc.h b/winsup/cygwin/local_includes/cygmalloc.h index 73a2f06..73a2f06 100644 --- a/winsup/cygwin/cygmalloc.h +++ b/winsup/cygwin/local_includes/cygmalloc.h diff --git a/winsup/cygwin/cygserver.h b/winsup/cygwin/local_includes/cygserver.h index 2788fa3..2788fa3 100644 --- a/winsup/cygwin/cygserver.h +++ b/winsup/cygwin/local_includes/cygserver.h diff --git a/winsup/cygwin/cygserver_ipc.h b/winsup/cygwin/local_includes/cygserver_ipc.h index 2938e1a..2938e1a 100644 --- a/winsup/cygwin/cygserver_ipc.h +++ b/winsup/cygwin/local_includes/cygserver_ipc.h diff --git a/winsup/cygwin/cygserver_msg.h b/winsup/cygwin/local_includes/cygserver_msg.h index b9fa7d7..b9fa7d7 100644 --- a/winsup/cygwin/cygserver_msg.h +++ b/winsup/cygwin/local_includes/cygserver_msg.h diff --git a/winsup/cygwin/cygserver_pwdgrp.h b/winsup/cygwin/local_includes/cygserver_pwdgrp.h index 98f1fed..98f1fed 100644 --- a/winsup/cygwin/cygserver_pwdgrp.h +++ b/winsup/cygwin/local_includes/cygserver_pwdgrp.h diff --git a/winsup/cygwin/cygserver_sem.h b/winsup/cygwin/local_includes/cygserver_sem.h index 75c6887..75c6887 100644 --- a/winsup/cygwin/cygserver_sem.h +++ b/winsup/cygwin/local_includes/cygserver_sem.h diff --git a/winsup/cygwin/cygserver_setpwd.h b/winsup/cygwin/local_includes/cygserver_setpwd.h index fc1576b..fc1576b 100644 --- a/winsup/cygwin/cygserver_setpwd.h +++ b/winsup/cygwin/local_includes/cygserver_setpwd.h diff --git a/winsup/cygwin/cygserver_shm.h b/winsup/cygwin/local_includes/cygserver_shm.h index 80bbf84..80bbf84 100644 --- a/winsup/cygwin/cygserver_shm.h +++ b/winsup/cygwin/local_includes/cygserver_shm.h diff --git a/winsup/cygwin/cygthread.h b/winsup/cygwin/local_includes/cygthread.h index 241180f..241180f 100644 --- a/winsup/cygwin/cygthread.h +++ b/winsup/cygwin/local_includes/cygthread.h diff --git a/winsup/cygwin/cygtls.h b/winsup/cygwin/local_includes/cygtls.h index b265978..b265978 100644 --- a/winsup/cygwin/cygtls.h +++ b/winsup/cygwin/local_includes/cygtls.h diff --git a/winsup/cygwin/cygwait.h b/winsup/cygwin/local_includes/cygwait.h index 6212c33..6212c33 100644 --- a/winsup/cygwin/cygwait.h +++ b/winsup/cygwin/local_includes/cygwait.h diff --git a/winsup/cygwin/cygwin-cxx.h b/winsup/cygwin/local_includes/cygwin-cxx.h index ccfaa26..ccfaa26 100644 --- a/winsup/cygwin/cygwin-cxx.h +++ b/winsup/cygwin/local_includes/cygwin-cxx.h diff --git a/winsup/cygwin/cygwin_version.h b/winsup/cygwin/local_includes/cygwin_version.h index 8e2c402..8e2c402 100644 --- a/winsup/cygwin/cygwin_version.h +++ b/winsup/cygwin/local_includes/cygwin_version.h diff --git a/winsup/cygwin/cygxdr.h b/winsup/cygwin/local_includes/cygxdr.h index d44fd6e..d44fd6e 100644 --- a/winsup/cygwin/cygxdr.h +++ b/winsup/cygwin/local_includes/cygxdr.h diff --git a/winsup/cygwin/debug.h b/winsup/cygwin/local_includes/debug.h index 0fcfa13..0fcfa13 100644 --- a/winsup/cygwin/debug.h +++ b/winsup/cygwin/local_includes/debug.h diff --git a/winsup/cygwin/devices.h b/winsup/cygwin/local_includes/devices.h index 8f718dd..8f718dd 100644 --- a/winsup/cygwin/devices.h +++ b/winsup/cygwin/local_includes/devices.h diff --git a/winsup/cygwin/dll_init.h b/winsup/cygwin/local_includes/dll_init.h index 65f4213..65f4213 100644 --- a/winsup/cygwin/dll_init.h +++ b/winsup/cygwin/local_includes/dll_init.h diff --git a/winsup/cygwin/dtable.h b/winsup/cygwin/local_includes/dtable.h index 7803fae..7803fae 100644 --- a/winsup/cygwin/dtable.h +++ b/winsup/cygwin/local_includes/dtable.h diff --git a/winsup/cygwin/environ.h b/winsup/cygwin/local_includes/environ.h index 86e64a7..86e64a7 100644 --- a/winsup/cygwin/environ.h +++ b/winsup/cygwin/local_includes/environ.h diff --git a/winsup/cygwin/errmap.h b/winsup/cygwin/local_includes/errmap.h index 326b35b..326b35b 100644 --- a/winsup/cygwin/errmap.h +++ b/winsup/cygwin/local_includes/errmap.h diff --git a/winsup/cygwin/exception.h b/winsup/cygwin/local_includes/exception.h index 13159d1..13159d1 100644 --- a/winsup/cygwin/exception.h +++ b/winsup/cygwin/local_includes/exception.h diff --git a/winsup/cygwin/fhandler.h b/winsup/cygwin/local_includes/fhandler.h index aad7f4c..aad7f4c 100644 --- a/winsup/cygwin/fhandler.h +++ b/winsup/cygwin/local_includes/fhandler.h diff --git a/winsup/cygwin/fhandler_virtual.h b/winsup/cygwin/local_includes/fhandler_virtual.h index 8af99a8..8af99a8 100644 --- a/winsup/cygwin/fhandler_virtual.h +++ b/winsup/cygwin/local_includes/fhandler_virtual.h diff --git a/winsup/cygwin/gcc_seh.h b/winsup/cygwin/local_includes/gcc_seh.h index d93c5a2..d93c5a2 100644 --- a/winsup/cygwin/gcc_seh.h +++ b/winsup/cygwin/local_includes/gcc_seh.h diff --git a/winsup/cygwin/gmon.h b/winsup/cygwin/local_includes/gmon.h index 3612aac..3612aac 100644 --- a/winsup/cygwin/gmon.h +++ b/winsup/cygwin/local_includes/gmon.h diff --git a/winsup/cygwin/heap.h b/winsup/cygwin/local_includes/heap.h index 25200f2..25200f2 100644 --- a/winsup/cygwin/heap.h +++ b/winsup/cygwin/local_includes/heap.h diff --git a/winsup/cygwin/lc_era.h b/winsup/cygwin/local_includes/lc_era.h index be0b671..be0b671 100644 --- a/winsup/cygwin/lc_era.h +++ b/winsup/cygwin/local_includes/lc_era.h diff --git a/winsup/cygwin/lc_msg.h b/winsup/cygwin/local_includes/lc_msg.h index f84cf93..f84cf93 100644 --- a/winsup/cygwin/lc_msg.h +++ b/winsup/cygwin/local_includes/lc_msg.h diff --git a/winsup/cygwin/ldap.h b/winsup/cygwin/local_includes/ldap.h index 224a67f..224a67f 100644 --- a/winsup/cygwin/ldap.h +++ b/winsup/cygwin/local_includes/ldap.h diff --git a/winsup/cygwin/loadavg.h b/winsup/cygwin/local_includes/loadavg.h index e6fb594..e6fb594 100644 --- a/winsup/cygwin/loadavg.h +++ b/winsup/cygwin/local_includes/loadavg.h diff --git a/winsup/cygwin/math.h b/winsup/cygwin/local_includes/math.h index d30ecf9..d30ecf9 100644 --- a/winsup/cygwin/math.h +++ b/winsup/cygwin/local_includes/math.h diff --git a/winsup/cygwin/miscfuncs.h b/winsup/cygwin/local_includes/miscfuncs.h index fc791c2..fc791c2 100644 --- a/winsup/cygwin/miscfuncs.h +++ b/winsup/cygwin/local_includes/miscfuncs.h diff --git a/winsup/cygwin/mmap_alloc.h b/winsup/cygwin/local_includes/mmap_alloc.h index 8d6aebc..8d6aebc 100644 --- a/winsup/cygwin/mmap_alloc.h +++ b/winsup/cygwin/local_includes/mmap_alloc.h diff --git a/winsup/cygwin/mmap_helper.h b/winsup/cygwin/local_includes/mmap_helper.h index 645c5e3..645c5e3 100644 --- a/winsup/cygwin/mmap_helper.h +++ b/winsup/cygwin/local_includes/mmap_helper.h diff --git a/winsup/cygwin/mount.h b/winsup/cygwin/local_includes/mount.h index 5bb84b9..5bb84b9 100644 --- a/winsup/cygwin/mount.h +++ b/winsup/cygwin/local_includes/mount.h diff --git a/winsup/cygwin/mqueue_types.h b/winsup/cygwin/local_includes/mqueue_types.h index 1e4fe12..1e4fe12 100644 --- a/winsup/cygwin/mqueue_types.h +++ b/winsup/cygwin/local_includes/mqueue_types.h diff --git a/winsup/cygwin/mtinfo.h b/winsup/cygwin/local_includes/mtinfo.h index 03aabbf..03aabbf 100644 --- a/winsup/cygwin/mtinfo.h +++ b/winsup/cygwin/local_includes/mtinfo.h diff --git a/winsup/cygwin/nfs.h b/winsup/cygwin/local_includes/nfs.h index cd7ffa0..cd7ffa0 100644 --- a/winsup/cygwin/nfs.h +++ b/winsup/cygwin/local_includes/nfs.h diff --git a/winsup/cygwin/ntdll.h b/winsup/cygwin/local_includes/ntdll.h index 0f23108..0f23108 100644 --- a/winsup/cygwin/ntdll.h +++ b/winsup/cygwin/local_includes/ntdll.h diff --git a/winsup/cygwin/path.h b/winsup/cygwin/local_includes/path.h index 74f831e..74f831e 100644 --- a/winsup/cygwin/path.h +++ b/winsup/cygwin/local_includes/path.h diff --git a/winsup/cygwin/pathfinder.h b/winsup/cygwin/local_includes/pathfinder.h index c306604..c306604 100644 --- a/winsup/cygwin/pathfinder.h +++ b/winsup/cygwin/local_includes/pathfinder.h diff --git a/winsup/cygwin/perprocess.h b/winsup/cygwin/local_includes/perprocess.h index 7853089..7853089 100644 --- a/winsup/cygwin/perprocess.h +++ b/winsup/cygwin/local_includes/perprocess.h diff --git a/winsup/cygwin/pinfo.h b/winsup/cygwin/local_includes/pinfo.h index 463f0e8..463f0e8 100644 --- a/winsup/cygwin/pinfo.h +++ b/winsup/cygwin/local_includes/pinfo.h diff --git a/winsup/cygwin/posix_timer.h b/winsup/cygwin/local_includes/posix_timer.h index e1cfe84..e1cfe84 100644 --- a/winsup/cygwin/posix_timer.h +++ b/winsup/cygwin/local_includes/posix_timer.h diff --git a/winsup/cygwin/profil.h b/winsup/cygwin/local_includes/profil.h index cb1a092..cb1a092 100644 --- a/winsup/cygwin/profil.h +++ b/winsup/cygwin/local_includes/profil.h diff --git a/winsup/cygwin/pwdgrp.h b/winsup/cygwin/local_includes/pwdgrp.h index 8f3ef3a..8f3ef3a 100644 --- a/winsup/cygwin/pwdgrp.h +++ b/winsup/cygwin/local_includes/pwdgrp.h diff --git a/winsup/cygwin/registry.h b/winsup/cygwin/local_includes/registry.h index eed6404..eed6404 100644 --- a/winsup/cygwin/registry.h +++ b/winsup/cygwin/local_includes/registry.h diff --git a/winsup/cygwin/sec_posixacl.h b/winsup/cygwin/local_includes/sec_posixacl.h index 0f9e7bd..0f9e7bd 100644 --- a/winsup/cygwin/sec_posixacl.h +++ b/winsup/cygwin/local_includes/sec_posixacl.h diff --git a/winsup/cygwin/security.h b/winsup/cygwin/local_includes/security.h index 41b4e27..41b4e27 100644 --- a/winsup/cygwin/security.h +++ b/winsup/cygwin/local_includes/security.h diff --git a/winsup/cygwin/select.h b/winsup/cygwin/local_includes/select.h index b794690..b794690 100644 --- a/winsup/cygwin/select.h +++ b/winsup/cygwin/local_includes/select.h diff --git a/winsup/cygwin/shared_info.h b/winsup/cygwin/local_includes/shared_info.h index 6c53ec0..6c53ec0 100644 --- a/winsup/cygwin/shared_info.h +++ b/winsup/cygwin/local_includes/shared_info.h diff --git a/winsup/cygwin/sigproc.h b/winsup/cygwin/local_includes/sigproc.h index 7aca805..7aca805 100644 --- a/winsup/cygwin/sigproc.h +++ b/winsup/cygwin/local_includes/sigproc.h diff --git a/winsup/cygwin/spinlock.h b/winsup/cygwin/local_includes/spinlock.h index d8ded12..d8ded12 100644 --- a/winsup/cygwin/spinlock.h +++ b/winsup/cygwin/local_includes/spinlock.h diff --git a/winsup/cygwin/string.h b/winsup/cygwin/local_includes/string.h index ec9a030..ec9a030 100644 --- a/winsup/cygwin/string.h +++ b/winsup/cygwin/local_includes/string.h diff --git a/winsup/cygwin/sync.h b/winsup/cygwin/local_includes/sync.h index d0b4878..d0b4878 100644 --- a/winsup/cygwin/sync.h +++ b/winsup/cygwin/local_includes/sync.h diff --git a/winsup/cygwin/thread.h b/winsup/cygwin/local_includes/thread.h index 9939c42..9939c42 100644 --- a/winsup/cygwin/thread.h +++ b/winsup/cygwin/local_includes/thread.h diff --git a/winsup/cygwin/timerfd.h b/winsup/cygwin/local_includes/timerfd.h index 80688e7..80688e7 100644 --- a/winsup/cygwin/timerfd.h +++ b/winsup/cygwin/local_includes/timerfd.h diff --git a/winsup/cygwin/tls_pbuf.h b/winsup/cygwin/local_includes/tls_pbuf.h index f2cc300..f2cc300 100644 --- a/winsup/cygwin/tls_pbuf.h +++ b/winsup/cygwin/local_includes/tls_pbuf.h diff --git a/winsup/cygwin/tty.h b/winsup/cygwin/local_includes/tty.h index 3d0ea0c..3d0ea0c 100644 --- a/winsup/cygwin/tty.h +++ b/winsup/cygwin/local_includes/tty.h diff --git a/winsup/cygwin/userinfo.h b/winsup/cygwin/local_includes/userinfo.h index ba22f91..ba22f91 100644 --- a/winsup/cygwin/userinfo.h +++ b/winsup/cygwin/local_includes/userinfo.h diff --git a/winsup/cygwin/vstrlist.h b/winsup/cygwin/local_includes/vstrlist.h index d5ad717..d5ad717 100644 --- a/winsup/cygwin/vstrlist.h +++ b/winsup/cygwin/local_includes/vstrlist.h diff --git a/winsup/cygwin/wchar.h b/winsup/cygwin/local_includes/wchar.h index 0484b27..0484b27 100644 --- a/winsup/cygwin/wchar.h +++ b/winsup/cygwin/local_includes/wchar.h diff --git a/winsup/cygwin/wincap.h b/winsup/cygwin/local_includes/wincap.h index 9fff129..9fff129 100644 --- a/winsup/cygwin/wincap.h +++ b/winsup/cygwin/local_includes/wincap.h diff --git a/winsup/cygwin/winf.h b/winsup/cygwin/local_includes/winf.h index 651f78b..651f78b 100644 --- a/winsup/cygwin/winf.h +++ b/winsup/cygwin/local_includes/winf.h diff --git a/winsup/cygwin/wininfo.h b/winsup/cygwin/local_includes/wininfo.h index 323d272..323d272 100644 --- a/winsup/cygwin/wininfo.h +++ b/winsup/cygwin/local_includes/wininfo.h diff --git a/winsup/cygwin/winlean.h b/winsup/cygwin/local_includes/winlean.h index 9b30b65..9b30b65 100644 --- a/winsup/cygwin/winlean.h +++ b/winsup/cygwin/local_includes/winlean.h diff --git a/winsup/cygwin/winsup.h b/winsup/cygwin/local_includes/winsup.h index 43dfbf4..43dfbf4 100644 --- a/winsup/cygwin/winsup.h +++ b/winsup/cygwin/local_includes/winsup.h diff --git a/winsup/cygwin/analyze_sigfe b/winsup/cygwin/scripts/analyze_sigfe index 8704eea..8704eea 100755 --- a/winsup/cygwin/analyze_sigfe +++ b/winsup/cygwin/scripts/analyze_sigfe diff --git a/winsup/cygwin/cygmagic b/winsup/cygwin/scripts/cygmagic index eee4a3b..eee4a3b 100755 --- a/winsup/cygwin/cygmagic +++ b/winsup/cygwin/scripts/cygmagic diff --git a/winsup/cygwin/cygwin-shilka b/winsup/cygwin/scripts/cygwin-shilka index 9abbf23..9abbf23 100755 --- a/winsup/cygwin/cygwin-shilka +++ b/winsup/cygwin/scripts/cygwin-shilka diff --git a/winsup/cygwin/gendef b/winsup/cygwin/scripts/gendef index 3b1f8b9..3b1f8b9 100755 --- a/winsup/cygwin/gendef +++ b/winsup/cygwin/scripts/gendef diff --git a/winsup/cygwin/gendevices b/winsup/cygwin/scripts/gendevices index be64a30..be64a30 100755 --- a/winsup/cygwin/gendevices +++ b/winsup/cygwin/scripts/gendevices diff --git a/winsup/cygwin/gentls_offsets b/winsup/cygwin/scripts/gentls_offsets index 0adb702..0adb702 100755 --- a/winsup/cygwin/gentls_offsets +++ b/winsup/cygwin/scripts/gentls_offsets diff --git a/winsup/cygwin/mkglobals_h b/winsup/cygwin/scripts/mkglobals_h index 2d185f2..2d185f2 100755 --- a/winsup/cygwin/mkglobals_h +++ b/winsup/cygwin/scripts/mkglobals_h diff --git a/winsup/cygwin/mkimport b/winsup/cygwin/scripts/mkimport index 7684a8f..7684a8f 100755 --- a/winsup/cygwin/mkimport +++ b/winsup/cygwin/scripts/mkimport diff --git a/winsup/cygwin/mkvers.sh b/winsup/cygwin/scripts/mkvers.sh index b2db73c..b2db73c 100755 --- a/winsup/cygwin/mkvers.sh +++ b/winsup/cygwin/scripts/mkvers.sh diff --git a/winsup/cygwin/sortdin b/winsup/cygwin/scripts/sortdin index dafb329..dafb329 100755 --- a/winsup/cygwin/sortdin +++ b/winsup/cygwin/scripts/sortdin diff --git a/winsup/cygwin/speclib b/winsup/cygwin/scripts/speclib index e6d4d8e..e6d4d8e 100755 --- a/winsup/cygwin/speclib +++ b/winsup/cygwin/scripts/speclib diff --git a/winsup/cygwin/update-copyright b/winsup/cygwin/scripts/update-copyright index ad5eb23..ad5eb23 100755 --- a/winsup/cygwin/update-copyright +++ b/winsup/cygwin/scripts/update-copyright diff --git a/winsup/cygwin/sec_acl.cc b/winsup/cygwin/sec/acl.cc index 03dbb80..5c23e22 100644 --- a/winsup/cygwin/sec_acl.cc +++ b/winsup/cygwin/sec/acl.cc @@ -1,4 +1,4 @@ -/* sec_acl.cc: Solaris compatible ACL functions. +/* sec/acl.cc: Solaris compatible ACL functions. Written by Corinna Vinschen <corinna@vinschen.de> diff --git a/winsup/cygwin/sec_auth.cc b/winsup/cygwin/sec/auth.cc index 8489a47..43b5803 100644 --- a/winsup/cygwin/sec_auth.cc +++ b/winsup/cygwin/sec/auth.cc @@ -1,4 +1,4 @@ -/* sec_auth.cc: NT authentication functions +/* sec/auth.cc: NT authentication functions This file is part of Cygwin. diff --git a/winsup/cygwin/security.cc b/winsup/cygwin/sec/base.cc index 04e7778..dc85ca7 100644 --- a/winsup/cygwin/security.cc +++ b/winsup/cygwin/sec/base.cc @@ -1,4 +1,4 @@ -/* security.cc: NT file access control functions +/* sec/base.cc: NT file access control functions Originaly written by Gunther Ebert, gunther.ebert@ixos-leipzig.de Completely rewritten by Corinna Vinschen <corinna@vinschen.de> diff --git a/winsup/cygwin/sec_helper.cc b/winsup/cygwin/sec/helper.cc index fad3b33..750631b 100644 --- a/winsup/cygwin/sec_helper.cc +++ b/winsup/cygwin/sec/helper.cc @@ -1,4 +1,4 @@ -/* sec_helper.cc: NT security helper functions +/* sec/helper.cc: NT security helper functions Written by Corinna Vinschen <corinna@vinschen.de> diff --git a/winsup/cygwin/sec_posixacl.cc b/winsup/cygwin/sec/posixacl.cc index c2daa33..6b01ded 100644 --- a/winsup/cygwin/sec_posixacl.cc +++ b/winsup/cygwin/sec/posixacl.cc @@ -1,4 +1,4 @@ -/* sec_posixacl.cc: POSIX ACL functions based on Solaris ACLs. +/* sec/posixacl.cc: POSIX ACL functions based on Solaris ACLs. This file is part of Cygwin. diff --git a/winsup/utils/Makefile.am b/winsup/utils/Makefile.am index e12dfdd..6be5b12 100644 --- a/winsup/utils/Makefile.am +++ b/winsup/utils/Makefile.am @@ -83,7 +83,7 @@ ldd_LDADD = $(LDADD) -lpsapi -lntdll mount_CXXFLAGS = -DFSTAB_ONLY $(AM_CXXFLAGS) minidumper_LDADD = $(LDADD) -ldbghelp pldd_LDADD = $(LDADD) -lpsapi -profiler_CXXFLAGS = -I$(srcdir) -idirafter ${top_srcdir}/cygwin -idirafter ${top_srcdir}/cygwin/include $(AM_CXXFLAGS) +profiler_CXXFLAGS = -I$(srcdir) -idirafter ${top_srcdir}/cygwin/local_includes -idirafter ${top_srcdir}/cygwin/include $(AM_CXXFLAGS) profiler_LDADD = $(LDADD) -lntdll cygps_LDADD = $(LDADD) -lpsapi -lntdll diff --git a/winsup/utils/mingw/Makefile.am b/winsup/utils/mingw/Makefile.am index 46d8213..255fc46 100644 --- a/winsup/utils/mingw/Makefile.am +++ b/winsup/utils/mingw/Makefile.am @@ -41,7 +41,7 @@ ldh_SOURCES = ldh.cc strace_SOURCES = \ path.cc \ strace.cc -strace_CPPFLAGS=-I$(srcdir)/.. -idirafter ${top_srcdir}/cygwin -idirafter ${top_srcdir}/cygwin/include +strace_CPPFLAGS=-I$(srcdir)/.. -idirafter ${top_srcdir}/cygwin/local_includes -idirafter ${top_srcdir}/cygwin/include strace_LDADD = -lntdll noinst_PROGRAMS = path-testsuite |