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

Reply via email to