diff --git a/libc/sock/poll-metal.c b/libc/calls/poll-metal.c similarity index 100% rename from libc/sock/poll-metal.c rename to libc/calls/poll-metal.c diff --git a/libc/sock/poll-nt.c b/libc/calls/poll-nt.c similarity index 99% rename from libc/sock/poll-nt.c rename to libc/calls/poll-nt.c index 828de7a7d..9ea871b65 100644 --- a/libc/sock/poll-nt.c +++ b/libc/calls/poll-nt.c @@ -39,7 +39,6 @@ #include "libc/nt/winsock.h" #include "libc/sock/internal.h" #include "libc/sock/ntstdin.internal.h" -#include "libc/sock/yoink.inc" #include "libc/sysv/consts/o.h" #include "libc/sysv/consts/poll.h" #include "libc/sysv/consts/sig.h" diff --git a/libc/sock/poll.c b/libc/calls/poll.c similarity index 100% rename from libc/sock/poll.c rename to libc/calls/poll.c diff --git a/libc/sock/winsockerr.c b/libc/calls/winsockerr.c similarity index 100% rename from libc/sock/winsockerr.c rename to libc/calls/winsockerr.c diff --git a/libc/nexgen32e/x86gradenames.c b/libc/intrin/x86gradenames.c similarity index 100% rename from libc/nexgen32e/x86gradenames.c rename to libc/intrin/x86gradenames.c diff --git a/libc/nexgen32e/x86marchnames.c b/libc/intrin/x86marchnames.c similarity index 100% rename from libc/nexgen32e/x86marchnames.c rename to libc/intrin/x86marchnames.c diff --git a/libc/sock/printargs.greg.c b/libc/runtime/printargs.greg.c similarity index 100% rename from libc/sock/printargs.greg.c rename to libc/runtime/printargs.greg.c diff --git a/tool/net/demo/crashreport.lua b/tool/net/demo/crashreport.lua new file mode 100644 index 000000000..d5f1221f9 --- /dev/null +++ b/tool/net/demo/crashreport.lua @@ -0,0 +1,24 @@ +globalvar1 = 31337 + +globalvar2 = { + 'hello': 'world', +} + +function dosomething(param1, x) + local res, y = 0 + SetStatus(200) + SetHeader('Content-Type', 'text/plain; charset=utf-8') + Write('preprae to crash... now\r\n') + res = x / y + Write(string.format('42 / 0 is %d\r\n', res) +end + +function start(param1) + local x = 42 + dosomething(s, x) +end + +function main() + local s = 'hello' + start(s) +end diff --git a/tool/net/net.mk b/tool/net/net.mk index 995893f40..46342feaf 100644 --- a/tool/net/net.mk +++ b/tool/net/net.mk @@ -174,6 +174,7 @@ o/$(MODE)/tool/net/demo/hello.lua.zip.o \ o/$(MODE)/tool/net/demo/maxmind.lua.zip.o \ o/$(MODE)/tool/net/demo/redbean.lua.zip.o \ o/$(MODE)/tool/net/demo/opensource.lua.zip.o \ +o/$(MODE)/tool/net/demo/crashreport.lua.zip.o \ o/$(MODE)/tool/net/demo/closedsource.lua.zip.o \ o/$(MODE)/tool/net/demo/printpayload.lua.zip.o \ o/$(MODE)/tool/net/demo/redbean-form.lua.zip.o \ @@ -215,6 +216,7 @@ o/$(MODE)/tool/net/redbean-demo.com.dbg: \ o/$(MODE)/tool/net/demo/redbean.lua.zip.o \ o/$(MODE)/tool/net/demo/maxmind.lua.zip.o \ o/$(MODE)/tool/net/demo/opensource.lua.zip.o \ + o/$(MODE)/tool/net/demo/crashreport.lua.zip.o \ o/$(MODE)/tool/net/demo/closedsource.lua.zip.o \ o/$(MODE)/tool/net/demo/printpayload.lua.zip.o \ o/$(MODE)/tool/net/demo/redbean-form.lua.zip.o \