cosmopolitan/libc/nt
Justine Tunney 99dc1281f5
Overhaul Windows signal handling
The new asynchronous signal delivery technique is now also being used
for tkill(), raise(), etc. Many subtle issues have been addresesd. We
now signal handling on Windows that's remarkably similar to the POSIX
behaviors. However that's just across threads. We're lacking a way to
have the signal semantics work well, across multiple WIN32 processes.
2023-09-08 01:49:41 -07:00
..
advapi32 Remove 5000 WIN32 APIs 2023-07-28 14:32:34 -07:00
API-MS-Win-Core-Synch-l1-2-0 Remove 5000 WIN32 APIs 2023-07-28 14:32:34 -07:00
comdlg32 Remove 5000 WIN32 APIs 2023-07-28 14:32:34 -07:00
enum Make improvements 2023-09-06 22:48:05 -07:00
gdi32 Remove 5000 WIN32 APIs 2023-07-28 14:32:34 -07:00
iphlpapi Remove 5000 WIN32 APIs 2023-07-28 14:32:34 -07:00
kernel32 Overhaul Windows signal handling 2023-09-08 01:49:41 -07:00
MsWSock Remove 5000 WIN32 APIs 2023-07-28 14:32:34 -07:00
nt Fix warnings 2023-09-01 20:50:18 -07:00
ntdll Remove 5000 WIN32 APIs 2023-07-28 14:32:34 -07:00
pdh Remove 5000 WIN32 APIs 2023-07-28 14:32:34 -07:00
PowrProf Remove 5000 WIN32 APIs 2023-07-28 14:32:34 -07:00
psapi Remove 5000 WIN32 APIs 2023-07-28 14:32:34 -07:00
struct Overhaul Windows signal handling 2023-09-08 01:49:41 -07:00
thunk Validate privileged code relationships 2023-06-08 04:38:06 -07:00
typedef Add epoll and do more release readiness changes 2020-11-28 12:01:51 -08:00
user32 Remove 5000 WIN32 APIs 2023-07-28 14:32:34 -07:00
ws2_32 Clean up more WIN32 APIs 2023-08-01 14:17:03 -07:00
accounting.h Make improvements 2022-05-28 00:28:09 -07:00
automation.h Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
codegen.h Make improvements 2020-12-01 03:43:40 -08:00
codegen.sh Remove 5000 WIN32 APIs 2023-07-28 14:32:34 -07:00
comdlg.h Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
comms.h Make fixes and improvements 2022-10-19 07:19:19 -07:00
console.h Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
createfile.h Fix warnings 2023-09-01 20:50:18 -07:00
debug.h Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
dll.h Make numerous improvements 2021-09-28 01:52:34 -07:00
efi.h Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
errors.h Run clang-format on most sources 2023-04-27 05:44:32 -07:00
events.h Make improvements 2023-09-06 12:34:59 -07:00
files.h Make improvements 2023-09-06 12:34:59 -07:00
iocp.h Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
ipc.h Make improvements for Actually Portable Emacs 2023-08-19 06:44:58 -07:00
iphlpapi.h Add test for ioctl(SIOCGIFCONF) and polyfill on BSDs 2021-06-25 18:44:04 -07:00
master.sh Overhaul Windows signal handling 2023-09-08 01:49:41 -07:00
memory.h Make improvements 2023-09-06 12:34:59 -07:00
messagebox.h Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
nt.mk Remove 5000 WIN32 APIs 2023-07-28 14:32:34 -07:00
ntdll.h Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
ntdllimport.h Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
ntdllimport.S Introduce new linker for fat ape binaries 2023-08-11 04:39:19 -07:00
paint.h Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
pdh.h Fix some win32 definitions 2022-03-22 19:54:36 -07:00
pedef.internal.h Introduce new linker for fat ape binaries 2023-08-11 04:39:19 -07:00
privilege.h Fix some win32 definitions 2022-03-22 19:54:36 -07:00
process.h Make improvements 2023-09-06 12:34:59 -07:00
registry.h Make improvements 2023-09-06 12:34:59 -07:00
runtime.h Make improvements 2023-09-06 12:34:59 -07:00
signals.h Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
startupinfo.h Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
synchronization.h Make improvements 2023-09-06 12:34:59 -07:00
system.h Improve isystem includes and magic numbers 2021-08-14 23:36:36 -07:00
systeminfo.h Fix cosmopolitan.h for C++ 2021-02-01 04:04:44 -08:00
sysv2nt.S Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
thread.h Overhaul Windows signal handling 2023-09-08 01:49:41 -07:00
version.h Fix POLLIN|POLLOUT when together on Windows 2023-08-08 10:33:52 -07:00
windows.h Run clang-format on most sources 2023-04-27 05:44:32 -07:00
winsock.h Make improvements 2023-09-06 12:34:59 -07:00