cosmopolitan/ape
Jōshin 8f18b3ad65
Reapply apeinstall.sh binfmt flags (#1171)
7d31fc3 made it safe to register ape with the binfmt P flag. Older files
will still get their paths passed via argv[0] and everything should just
work. This also restores the F flag that was rolled back alongside the P
flag; this seems like a good idea to me now. It makes it so /usr/bin/ape
is kind of part of the kernel; simply replacing the file will not change
the loader used. The binfmt will have to be reregistered as well.

ape/apeinstall.sh will already nag you if there's an existing binfmt for
ape. It might be nice to make it actually replace the registration.

This reverts commit df648fb174.
2024-05-08 01:48:48 -04:00
..
public Improve open source compatibility 2022-09-08 03:19:35 -07:00
aarch64.lds Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
ape-m1.c Loaders rewrite argv[0] for old binaries (#1170) 2024-05-07 20:42:18 -04:00
ape.h Mint APE Loader v1.10 2023-12-31 11:43:13 -08:00
ape.internal.h Get aarch64 hello world working 2023-05-10 04:20:47 -07:00
ape.lds Shave 4kb off each binary 2024-02-25 11:11:34 -08:00
ape.S Loaders rewrite argv[0] for old binaries (#1170) 2024-05-07 20:42:18 -04:00
apeinstall.sh Reapply apeinstall.sh binfmt flags (#1171) 2024-05-08 01:48:48 -04:00
apeuninstall.sh Remove feature for embedding blink in ape scripts 2024-01-26 22:30:56 -08:00
BUILD.mk Stop using .com extension in monorepo 2024-03-03 03:12:19 -08:00
idata.internal.h flip et / noet in modelines 2023-12-07 22:17:11 -05:00
launch.S aarch64 loader passes os (#1042) 2023-12-31 06:42:36 -08:00
loader-macho.S Stop using .com extension in monorepo 2024-03-03 03:12:19 -08:00
loader.c Loaders rewrite argv[0] for old binaries (#1170) 2024-05-07 20:42:18 -04:00
loader.lds more modeline errata (#1019) 2023-12-16 23:07:10 -05:00
macros.internal.h Delete some dead code 2024-01-01 00:13:16 -08:00
mz.ansi Initial import 2020-06-15 07:18:57 -07:00
notice.inc Initial import 2020-06-15 07:18:57 -07:00
relocations.h Optimize memory layout 2022-09-12 04:26:52 -07:00
sections.internal.h Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
start.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
systemcall.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00