mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-01-31 03:27:39 +00:00
f0701d2a24
- Polyfill pselect() on Windows - Add -O NOFILE flag to pledge.com - Polyfill ppoll() on NetBSD, XNU, and Windows - Support negative numbers and errno in sizetol() - Add .RSS, .NOFILE, and .MAXCORE to Landlock Make - Fix issue with .PLEDGE preventing touching of output files - Add __watch() function (like ftrace) for logging memory changes
32 lines
1.1 KiB
Text
32 lines
1.1 KiB
Text
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.3
|
|
http://ftp.gnu.org/gnu/make/make-4.3.tar.gz
|
|
|
|
LICENSE
|
|
|
|
GNU GPL version 3 or later
|
|
http://gnu.org/licenses/gpl.html
|
|
|
|
LOCAL CHANGES
|
|
|
|
- .INTERNET variable to allow internet access
|
|
- .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
|
|
- Do automatic setup and teardown of TMPDIR per rule
|
|
- Remove code that forces slow path if not using /bin/sh
|
|
- Remove 200,000 lines of VAX/OS2/DOS/AMIGA/etc. code
|