public inbox for cygwin-patches@cygwin.com
 help / color / mirror / Atom feed
From: Ken Brown <kbrown@cornell.edu>
To: cygwin-patches <cygwin-patches@cygwin.com>
Subject: [PATCH 0/7] Remove 32-bit code
Date: Thu, 26 May 2022 15:16:52 -0400	[thread overview]
Message-ID: <20be5f5f-d371-a2d8-4579-c6e8b762e357@cornell.edu> (raw)

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	other threads:[~2022-05-26 19:16 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20be5f5f-d371-a2d8-4579-c6e8b762e357@cornell.edu \
    --to=kbrown@cornell.edu \
    --cc=cygwin-patches@cygwin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).