#include <mit-copyright.h>
#include <stdio.h>
+#include <string.h>
#include <sys/types.h>
#include <sys/signal.h>
#include <sgtty.h>
#include <sys/ioctl.h>
#include <ctype.h>
-#include <strings.h>
#include <X11/Intrinsic.h>
#include <moira.h>
#include "mmoira.h"
sleep(10);
#endif /* DEBUG */
+#ifndef POSIX
ioctl(0, TIOCFLUSH, &arg);
+#endif
ioctl(0, TIOCGETP, &otty);
ntty = otty;
ntty.sg_flags |= RAW;
TtyCommands = (struct parse_node *)malloc(sizeof(struct parse_node) *
NumMenus * 3);
- bzero(TtyCommands, sizeof(struct parse_node) * NumMenus * 3);
+ memset(TtyCommands, 0, sizeof(struct parse_node) * NumMenus * 3);
arg = 0;
parse_menu_recursive(&MenuRoot, "", &arg);
TtyCommands[arg].p_word = "help";
/* insert command into parse tree */
p = TtyRoot;
prev = (struct parse_node **) &TtyRoot;
- for (word = cmd; word; word = index(word, ' ')) {
+ for (word = cmd; word; word = strchr(word, ' ')) {
if (*word == ' ')
word++;
- s = index(word, ' ');
+ s = strchr(word, ' ');
if (s)
len = s - word;
else
StoreField(f, i, "");
break;
case FT_KEYWORD:
- k = index(p->prompt, '|');
+ k = strchr(p->prompt, '|');
if (k) *k = 0;
done = 0;
while (done != 1) {