mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-02-07 15:03:34 +00:00
1ee2e89326
- This commit mints a new release of APE Loader v1.2 which supports loading ELF programs with a non-contiguous virtual address layout even though we've never been able to take advantage of it, due to how `objcopy -SO binary` fills any holes left by PT_LOAD. This'll change soon, since we'll have a new way of creating APE binaries. - The undiamonding trick with our ioctl() implementation is removed since POSIX has been killing ioctl() for years and they've done a much better job. One problem it resolves, is that ioctl(FIONREAD) wasn't working earlier and that caused issues when building Emacs
12 lines
386 B
C
12 lines
386 B
C
#ifndef LIBC_ISYSTEM_SYS_IOCTL_H_
|
|
#define LIBC_ISYSTEM_SYS_IOCTL_H_
|
|
#include "libc/calls/calls.h"
|
|
#include "libc/calls/struct/winsize.h"
|
|
#include "libc/sysv/consts/fd.h"
|
|
#include "libc/sysv/consts/fio.h"
|
|
#include "libc/sysv/consts/io.h"
|
|
#include "libc/sysv/consts/modem.h"
|
|
#include "libc/sysv/consts/pty.h"
|
|
#include "libc/sysv/consts/sio.h"
|
|
#include "libc/sysv/consts/termios.h"
|
|
#endif
|