mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-01-31 03:27:39 +00:00
a6baba1b07
The WIN32 CreateProcess() function does not require an .exe or .com suffix in order to spawn an executable. Now that we have Cosmo bash we're no longer so dependent on the cmd.exe prompt. |
||
---|---|---|
.. | ||
BUILD.mk | ||
commands.c | ||
commands.h | ||
concat-filename.c | ||
concat-filename.h | ||
config.h | ||
debug.h | ||
default.c | ||
dep.h | ||
dir.c | ||
expand.c | ||
file.c | ||
filedef.h | ||
filename.h | ||
findprog-in.c | ||
findprog.h | ||
function.c | ||
getopt.c | ||
getopt.h | ||
getopt1.c | ||
gettext.h | ||
glob.c | ||
glob.h | ||
gnumake.h | ||
guile.c | ||
hash.c | ||
hash.h | ||
implicit.c | ||
job.c | ||
job.h | ||
load.c | ||
loadapi.c | ||
main.c | ||
makeint.h | ||
misc.c | ||
mkconfig.h | ||
mkcustom.h | ||
os.h | ||
output.c | ||
output.h | ||
posixos.c | ||
read.c | ||
README.cosmo | ||
remake.c | ||
remote-stub.c | ||
rule.c | ||
rule.h | ||
shuffle.c | ||
shuffle.h | ||
signame.c | ||
strcache.c | ||
variable.c | ||
variable.h | ||
version.c | ||
vpath.c |
DESCRIPTION Landlock Make is a fork of GNU Make that adds support for automatic sandboxing, resource limits, and network access restrictions. ORIGIN GNU Make 4.4.1 http://ftp.gnu.org/gnu/make/make-4.4.1.tar.gz LICENSE GNU GPL version 3 or later http://gnu.org/licenses/gpl.html LOCAL CHANGES - Introduce $(uniq token...) native function - Remove code that forces slow path if not using /bin/sh TODO - .PLEDGE variable which restricts system calls - .UNVEIL variable which controls Landlock LSM - .STRICT variable to disable implicit unveiling - .UNSANDBOXED variable to disable pledge / unveil - .CPU variable which tunes CPU rlimit in seconds - .MEMORY variable for virtual memory limit, e.g. 512m - .RSS variable for resident memory limit, e.g. 512m - .FSIZE variable which tunes max file size, e.g. 1g - .NPROC variable which tunes fork() / clone() limit - .NOFILE variable which tunes file descriptor limit - .MAXCORE variable to set upper limit on core dumps