* [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).