aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmake/Platform/Emscripten.cmake4
-rw-r--r--src/intertyper.js3
-rw-r--r--src/jsifier.js6
-rw-r--r--src/library.js114
-rw-r--r--src/library_fs.js7
-rw-r--r--src/library_sdl.js2
-rw-r--r--src/settings.js1469
-rw-r--r--src/shell.js13
-rw-r--r--system/include/bsd/float.h91
-rw-r--r--system/include/bsd/readme.txt2
-rw-r--r--system/include/bsd/sys/mman.h180
-rw-r--r--system/include/bsd/sys/utsname.h70
-rw-r--r--system/include/compat/ctype.h17
-rw-r--r--system/include/compat/malloc.h48
-rw-r--r--system/include/compat/netdb.h22
-rw-r--r--system/include/compat/stdarg.h16
-rw-r--r--system/include/compat/sys/socketvar.h14
-rw-r--r--system/include/compat/sys/timeb.h10
-rw-r--r--system/include/compat/time.h18
-rw-r--r--system/include/compat/xlocale.h4
-rw-r--r--system/include/dlfcn.h31
-rw-r--r--system/include/err.h95
-rw-r--r--system/include/features.h3
-rw-r--r--system/include/libc/_ansi.h135
-rw-r--r--system/include/libc/_syslist.h40
-rw-r--r--system/include/libc/aio.h69
-rw-r--r--system/include/libc/alloca.h26
-rw-r--r--system/include/libc/ar.h82
-rw-r--r--system/include/libc/argz.h33
-rw-r--r--system/include/libc/arpa/ftp.h35
-rw-r--r--system/include/libc/arpa/inet.h36
-rw-r--r--system/include/libc/arpa/nameser.h467
-rw-r--r--system/include/libc/arpa/nameser_compat.h2
-rw-r--r--system/include/libc/arpa/telnet.h251
-rw-r--r--system/include/libc/arpa/tftp.h31
-rw-r--r--system/include/libc/assert.h45
-rw-r--r--system/include/libc/bits/alltypes.h397
-rw-r--r--system/include/libc/bits/endian.h1
-rw-r--r--system/include/libc/bits/errno.h134
-rw-r--r--system/include/libc/bits/fcntl.h38
-rw-r--r--system/include/libc/bits/fenv.h34
-rw-r--r--system/include/libc/bits/float.h17
-rw-r--r--system/include/libc/bits/io.h0
-rw-r--r--system/include/libc/bits/ioctl.h197
-rw-r--r--system/include/libc/bits/ipc.h14
-rw-r--r--system/include/libc/bits/limits.h8
-rw-r--r--system/include/libc/bits/mman.h62
-rw-r--r--system/include/libc/bits/msg.h16
-rw-r--r--system/include/libc/bits/posix.h2
-rw-r--r--system/include/libc/bits/reg.h19
-rw-r--r--system/include/libc/bits/setjmp.h1
-rw-r--r--system/include/libc/bits/shm.h18
-rw-r--r--system/include/libc/bits/signal.h112
-rw-r--r--system/include/libc/bits/socket.h17
-rw-r--r--system/include/libc/bits/stat.h22
-rw-r--r--system/include/libc/bits/statfs.h7
-rw-r--r--system/include/libc/bits/stdarg.h4
-rw-r--r--system/include/libc/bits/stdint.h20
-rw-r--r--system/include/libc/bits/syscall.h696
-rw-r--r--system/include/libc/bits/termios.h160
-rw-r--r--system/include/libc/bits/user.h48
-rw-r--r--system/include/libc/byteswap.h26
-rw-r--r--system/include/libc/complex.h109
-rw-r--r--system/include/libc/cpio.h29
-rw-r--r--system/include/libc/crypt.h20
-rw-r--r--system/include/libc/ctype.h245
-rw-r--r--system/include/libc/dirent.h75
-rw-r--r--system/include/libc/dlfcn.h42
-rw-r--r--system/include/libc/elf.h2555
-rw-r--r--system/include/libc/endian.h81
-rw-r--r--system/include/libc/envlock.h15
-rw-r--r--system/include/libc/envz.h16
-rw-r--r--system/include/libc/err.h25
-rw-r--r--system/include/libc/errno.h30
-rw-r--r--system/include/libc/fastmath.h13
-rw-r--r--system/include/libc/fcntl.h176
-rw-r--r--system/include/libc/features.h32
-rw-r--r--system/include/libc/fenv.h28
-rw-r--r--system/include/libc/float.h34
-rw-r--r--system/include/libc/fnmatch.h74
-rw-r--r--system/include/libc/ftw.h42
-rw-r--r--system/include/libc/getopt.h209
-rw-r--r--system/include/libc/glob.h125
-rw-r--r--system/include/libc/grp.h116
-rw-r--r--system/include/libc/iconv.h74
-rw-r--r--system/include/libc/ieeefp.h256
-rw-r--r--system/include/libc/ifaddrs.h77
-rw-r--r--system/include/libc/inttypes.h479
-rw-r--r--system/include/libc/iso646.h33
-rw-r--r--system/include/libc/langinfo.h404
-rw-r--r--system/include/libc/lastlog.h1
-rw-r--r--system/include/libc/libgen.h18
-rw-r--r--system/include/libc/libintl.h25
-rw-r--r--system/include/libc/limits.h289
-rw-r--r--system/include/libc/link.h54
-rw-r--r--system/include/libc/locale.h142
-rw-r--r--system/include/libc/machine/_default_types.h121
-rw-r--r--system/include/libc/machine/_types.h8
-rw-r--r--system/include/libc/machine/ansi.h1
-rw-r--r--system/include/libc/machine/endian.h31
-rw-r--r--system/include/libc/machine/fastmath.h100
-rw-r--r--system/include/libc/machine/ieeefp.h376
-rw-r--r--system/include/libc/machine/malloc.h8
-rw-r--r--system/include/libc/machine/param.h1
-rw-r--r--system/include/libc/machine/setjmp-dj.h43
-rw-r--r--system/include/libc/machine/setjmp.h361
-rw-r--r--system/include/libc/machine/stdlib.h8
-rw-r--r--system/include/libc/machine/termios.h1
-rw-r--r--system/include/libc/machine/time.h19
-rw-r--r--system/include/libc/machine/types.h30
-rw-r--r--system/include/libc/malloc.h169
-rw-r--r--system/include/libc/math.h966
-rw-r--r--system/include/libc/memory.h1
-rw-r--r--system/include/libc/mntent.h44
-rw-r--r--system/include/libc/monetary.h23
-rw-r--r--system/include/libc/mqueue.h36
-rw-r--r--system/include/libc/net/ethernet.h55
-rw-r--r--system/include/libc/net/if.h135
-rw-r--r--system/include/libc/net/if_arp.h133
-rw-r--r--system/include/libc/net/route.h124
-rw-r--r--system/include/libc/netdb.h161
-rw-r--r--system/include/libc/netinet/ether.h14
-rw-r--r--system/include/libc/netinet/icmp6.h305
-rw-r--r--syste