changeset 0:da530eb93c1a

entered into RCS
author Jim Blandy <jimb@redhat.com>
date Thu, 18 Apr 1985 00:48:29 +0000
parents
children 08ab8bcdd648
files lib-src/leditcfns.c
diffstat 1 files changed, 18 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lib-src/leditcfns.c	Thu Apr 18 00:48:29 1985 +0000
@@ -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);
+    }