commit | a890aedd5d561c253c50fd55eaf0cd878f7da701 | [log] [tgz] |
---|---|---|
author | swissChili <swisschili@fastmail.com> | Sat Jul 30 17:13:07 2022 -0700 |
committer | swissChili <swisschili@fastmail.com> | Sat Jul 30 17:13:07 2022 -0700 |
tree | 7ae355f28f1f902ee6cae6f66353587fc3feca66 | |
parent | 0db9775660ccd536415e554f08fe24374150b3ba [diff] |
Debug GC crashes, add (gc-stats), add support for libedit to lisp
diff --git a/src/lisp/plat/linux.c b/src/lisp/plat/linux.c index ad7f873..f3ad032 100644 --- a/src/lisp/plat/linux.c +++ b/src/lisp/plat/linux.c
@@ -51,8 +51,12 @@ #ifndef NO_READLINE return readline(prompt); #else - UNUSED(prompt); - return ""; + fprintf(stdout, "%s", prompt); + fflush(stdout); + char *buffer = malloc(512); + fgets(buffer, 512, stdin); + + return buffer; #endif }