1: #include <sgtty.h>
   2: #include <signal.h>
   3: #define STRLEN 100
   4: static char str[STRLEN+1] = "%?emacs"; /* extra char for the null */
   5: 
   6: switch_to_proc(){
   7:     char *ptr = str;
   8:     while (*ptr) ioctl(0, TIOCSTI, ptr++);
   9:     ioctl(0, TIOCSTI, "\n");
  10:     kill(getpid(), SIGTSTP);
  11:     }
  12: 
  13: set_proc_str(ptr) char *ptr; {
  14:     if (strlen(ptr) <= STRLEN)
  15:     strcpy(str, ptr);
  16:     else
  17:     printf("string too long for set-proc-str: %s\n", ptr);
  18:     }

Defined functions

set_proc_str defined in line 13; never used
switch_to_proc defined in line 6; never used

Defined variables

str defined in line 4; used 2 times
  • in line 7, 15

Defined macros

STRLEN defined in line 3; used 2 times
  • in line 4, 14
Last modified: 1986-03-28
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 778
Valid CSS Valid XHTML 1.0 Strict