mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-01-31 03:27:39 +00:00
b0df6c1fce
Cosmopolitan now supports 104 time zones. They're embedded inside any binary that links the localtime() function. Doing so adds about 100kb to the binary size. This change also gets time zones working properly on Windows for the first time. It's not needed to have /etc/localtime exist on Windows, since we can get this information from WIN32. We're also now updated to the latest version of Paul Eggert's TZ library. |
||
---|---|---|
.. | ||
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