The patches in this series other than the second remove code that was used only
in the 32-bit build. The second patch does some code simpification that is
possible as a result of the removal. For example, we rename stat64 to stat.
This eliminates the need to export stat as an alias for stat64, and it also
eliminates the need to define a prototype of stat64 for use in the build of Cygwin.
Ken Brown (7):
Cygwin: remove some 32-bit-only function definitions
Cygwin: simplify some function names
Cygwin: remove regparm.h
Cygwin: remove some 32-bit only path conversion functions
Cygwin: remove some 32-bit only environment code
Cygwin: remove 32-bit only clipboard code
Cygwin: remove miscellaneous 32-bit code
newlib/libc/include/pwd.h | 2 +-
newlib/libc/include/sys/stat.h | 2 +-
newlib/libc/include/sys/unistd.h | 16 +-
newlib/libc/posix/posix_spawn.c | 11 -
winsup/cygwin/autoload.cc | 136 ----------
winsup/cygwin/child_info.h | 14 +-
winsup/cygwin/cpuid.h | 23 --
winsup/cygwin/cygerrno.h | 11 +-
winsup/cygwin/cygheap.cc | 42 ++-
winsup/cygwin/cygheap.h | 18 +-
winsup/cygwin/cygheap_malloc.h | 24 +-
winsup/cygwin/cygmalloc.h | 25 +-
winsup/cygwin/cygserver_ipc.h | 4 +-
winsup/cygwin/cygthread.h | 4 +-
winsup/cygwin/cygtls.cc | 2 -
winsup/cygwin/cygtls.h | 26 +-
winsup/cygwin/cygwait.h | 2 +-
winsup/cygwin/dcrt0.cc | 41 +--
winsup/cygwin/debug.cc | 6 +-
winsup/cygwin/debug.h | 10 +-
winsup/cygwin/dlfcn.cc | 23 --
winsup/cygwin/dll_init.cc | 36 ---
winsup/cygwin/dll_init.h | 6 -
winsup/cygwin/dtable.h | 4 +-
winsup/cygwin/environ.cc | 31 +--
winsup/cygwin/environ.h | 19 +-
winsup/cygwin/errno.cc | 8 +-
winsup/cygwin/exceptions.cc | 4 +-
winsup/cygwin/external.cc | 7 -
winsup/cygwin/fcntl.cc | 46 +---
winsup/cygwin/fhandler.cc | 18 +-
winsup/cygwin/fhandler.h | 324 +++++++++++------------
winsup/cygwin/fhandler_clipboard.cc | 25 +-
winsup/cygwin/fhandler_console.cc | 14 +-
winsup/cygwin/fhandler_cygdrive.cc | 2 +-
winsup/cygwin/fhandler_dev.cc | 4 +-
winsup/cygwin/fhandler_dev_fd.cc | 2 +-
winsup/cygwin/fhandler_disk_file.cc | 30 +--
winsup/cygwin/fhandler_dsp.cc | 8 +-
winsup/cygwin/fhandler_fifo.cc | 6 +-
winsup/cygwin/fhandler_floppy.cc | 4 +-
winsup/cygwin/fhandler_mqueue.cc | 4 +-
winsup/cygwin/fhandler_netdrive.cc | 2 +-
winsup/cygwin/fhandler_pipe.cc | 8 +-
winsup/cygwin/fhandler_proc.cc | 4 +-
winsup/cygwin/fhandler_process.cc | 4 +-
winsup/cygwin/fhandler_process_fd.cc | 2 +-
winsup/cygwin/fhandler_procnet.cc | 4 +-
winsup/cygwin/fhandler_procsys.cc | 4 +-
winsup/cygwin/fhandler_procsysvipc.cc | 2 +-
winsup/cygwin/fhandler_random.cc | 2 +-
winsup/cygwin/fhandler_raw.cc | 6 +-
winsup/cygwin/fhandler_registry.cc | 2 +-
winsup/cygwin/fhandler_serial.cc | 4 +-
winsup/cygwin/fhandler_signalfd.cc | 4 +-
winsup/cygwin/fhandler_socket.cc | 4 +-
winsup/cygwin/fhandler_socket_inet.cc | 51 +---
winsup/cygwin/fhandler_socket_local.cc | 22 +-
winsup/cygwin/fhandler_socket_unix.cc | 10 +-
winsup/cygwin/fhandler_tape.cc | 6 +-
winsup/cygwin/fhandler_timerfd.cc | 4 +-
winsup/cygwin/fhandler_tty.cc | 14 +-
winsup/cygwin/fhandler_virtual.cc | 4 +-
winsup/cygwin/fhandler_windows.cc | 2 +-
winsup/cygwin/fhandler_zero.cc | 2 +-
winsup/cygwin/fork.cc | 4 -
winsup/cygwin/gcc_seh.h | 2 -
winsup/cygwin/glob.cc | 38 +--
winsup/cygwin/globals.cc | 6 -
winsup/cygwin/grp.cc | 126 +--------
winsup/cygwin/heap.cc | 52 +---
winsup/cygwin/hookapi.cc | 25 +-
winsup/cygwin/include/a.out.h | 7 -
winsup/cygwin/include/asm/bitsperlong.h | 4 -
winsup/cygwin/include/bits/wordsize.h | 6 +-
winsup/cygwin/include/cygwin/acl.h | 2 -
winsup/cygwin/include/cygwin/config.h | 11 +-
winsup/cygwin/include/cygwin/grp.h | 17 --
winsup/cygwin/include/cygwin/signal.h | 59 -----
winsup/cygwin/include/cygwin/stat.h | 29 --
winsup/cygwin/include/machine/_types.h | 8 -
winsup/cygwin/include/machine/types.h | 11 -
winsup/cygwin/include/sys/clipboard.h | 23 +-
winsup/cygwin/include/sys/cygwin.h | 32 ---
winsup/cygwin/include/sys/dirent.h | 16 --
winsup/cygwin/include/sys/mman.h | 2 -
winsup/cygwin/include/sys/strace.h | 12 +-
winsup/cygwin/init.cc | 3 -
winsup/cygwin/ipc.cc | 2 +-
winsup/cygwin/lib/_cygwin_crt0_common.cc | 11 -
winsup/cygwin/libc/fts.c | 9 -
winsup/cygwin/libc/minires.c | 4 +-
winsup/cygwin/libc/rcmd.cc | 13 +-
winsup/cygwin/libc/rexec.cc | 4 +-
winsup/cygwin/libstdcxx_wrapper.cc | 7 -
winsup/cygwin/miscfuncs.cc | 100 +------
winsup/cygwin/miscfuncs.h | 16 +-
winsup/cygwin/mktemp.cc | 4 +-
winsup/cygwin/mmap.cc | 52 +---
winsup/cygwin/mmap_alloc.cc | 4 -
winsup/cygwin/mmap_alloc.h | 4 -
winsup/cygwin/mount.h | 2 +-
winsup/cygwin/net.cc | 8 -
winsup/cygwin/ntdll.h | 2 -
winsup/cygwin/ntea.cc | 4 +-
winsup/cygwin/passwd.cc | 32 +--
winsup/cygwin/path.cc | 182 +------------
winsup/cygwin/path.h | 20 +-
winsup/cygwin/perprocess.h | 4 -
winsup/cygwin/pinfo.cc | 2 +-
winsup/cygwin/pinfo.h | 16 +-
winsup/cygwin/posix_ipc.cc | 10 +-
winsup/cygwin/regparm.h | 19 --
winsup/cygwin/sec_acl.cc | 139 ++--------
winsup/cygwin/sec_helper.cc | 2 +-
winsup/cygwin/sec_posixacl.cc | 8 +-
winsup/cygwin/security.cc | 4 +-
winsup/cygwin/security.h | 43 ++-
winsup/cygwin/shm.cc | 4 -
winsup/cygwin/signal.cc | 8 +-
winsup/cygwin/sigproc.cc | 23 +-
winsup/cygwin/sigproc.h | 26 +-
winsup/cygwin/smallprint.cc | 32 ---
winsup/cygwin/spawn.cc | 2 +-
winsup/cygwin/strsig.cc | 14 +-
winsup/cygwin/sync.h | 10 +-
winsup/cygwin/syscalls.cc | 316 ++++------------------
winsup/cygwin/sysconf.cc | 16 --
winsup/cygwin/thread.cc | 4 -
winsup/cygwin/tty.cc | 2 +-
winsup/cygwin/tty.h | 6 +-
winsup/cygwin/uinfo.cc | 40 ---
winsup/cygwin/wincap.h | 2 -
winsup/cygwin/window.cc | 4 +-
winsup/cygwin/winf.h | 10 +-
winsup/cygwin/wininfo.h | 4 +-
winsup/cygwin/winsup.h | 36 +--
winsup/testsuite/winsup.api/cygload.cc | 2 -
138 files changed, 607 insertions(+), 2387 deletions(-)
delete mode 100644 winsup/cygwin/regparm.h
--
2.36.1