diff --git a/src/sbbs3/jsexec.c b/src/sbbs3/jsexec.c
index f970af8b7488dd78595ab6735b1f13557fa68cd2..c7663613b733196e48deb2f36e81f0b47b69c60f 100644
--- a/src/sbbs3/jsexec.c
+++ b/src/sbbs3/jsexec.c
@@ -603,7 +603,10 @@ js_putenv(JSContext *cx, uintN argc, jsval *arglist)
 static jsSyncMethodSpec js_global_functions[] = {
 	{"log",				js_log,				1},
 	{"read",			js_read,            1},
-	{"readln",			js_readln,          1},
+	{"readln",			js_readln,			0,	JSTYPE_STRING,	JSDOCSTR("[count]")
+	,JSDOCSTR("read a single line, up to count characters, from input stream")
+	,311
+	},
     {"write",           js_write,           0},
     {"writeln",         js_writeln,         0},
     {"print",           js_writeln,         0},