public inbox for cygwin-patches@cygwin.com
 help / color / mirror / Atom feed
* [PATCH 0/7] Remove 32-bit code
@ 2022-05-26 19:16 Ken Brown
  0 siblings, 0 replies; only message in thread
From: Ken Brown @ 2022-05-26 19:16 UTC (permalink / raw)
  To: cygwin-patches

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


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-05-26 19:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-26 19:16 [PATCH 0/7] Remove 32-bit code Ken Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).