entered into RCS
authorJim Blandy <jimb@redhat.com>
Thu, 18 Apr 1985 00:48:29 +0000 (00:48 +0000)
committerJim Blandy <jimb@redhat.com>
Thu, 18 Apr 1985 00:48:29 +0000 (00:48 +0000)
lib-src/leditcfns.c [new file with mode: 0644]

diff --git a/lib-src/leditcfns.c b/lib-src/leditcfns.c
new file mode 100644 (file)
index 0000000..b8a7a6b
--- /dev/null
@@ -0,0 +1,18 @@
+#include <sgtty.h>
+#include <signal.h>
+#define STRLEN 100
+static char str[STRLEN+1] = "%?emacs"; /* extra char for the null */
+
+switch_to_proc(){
+    char *ptr = str;
+    while (*ptr) ioctl(0, TIOCSTI, ptr++);
+    ioctl(0, TIOCSTI, "\n");
+    kill(getpid(), SIGTSTP);
+    }
+
+set_proc_str(ptr) char *ptr; {
+    if (strlen(ptr) <= STRLEN)
+       strcpy(str, ptr);
+    else
+       printf("string too long for set-proc-str: %s\n", ptr);
+    }