]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/dev/ppc/machdep.c
xnu-1456.1.26.tar.gz
[apple/xnu.git] / bsd / dev / ppc / machdep.c
index cd05ffa85888614c07b5bfffbd7f86a8947a8ad3..bf9f5beffddb1db6c695d9f4b713c4811fe6b215 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2000 Apple Computer, Inc. All rights reserved.
+ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
  * 
@@ -45,51 +45,14 @@ int reboot_how;
 extern struct tty      cons;
 extern struct tty      *constty;               /* current console device */
 
-extern int getchar();
+extern int getchar(void);
+extern int cngetc(void);
+extern void cnputc(char);
 
 #define putchar cnputc
 
-void
-gets(buf)
-       char *buf;
-{
-       register char *lp;
-       register c;
-
-       lp = buf;
-       for (;;) {
-               c = getchar() & 0177;
-               switch(c) {
-               case '\n':
-               case '\r':
-                       *lp++ = '\0';
-                       return;
-               case '\b':
-                       if (lp > buf) {
-                               lp--;
-                               putchar(' ');
-                               putchar('\b');
-                       }
-                       continue;
-               case '#':
-               case '\177':
-                       lp--;
-                       if (lp < buf)
-                               lp = buf;
-                       continue;
-               case '@':
-               case 'u'&037:
-                       lp = buf;
-                       putchar('\n');          /* XXX calls 'cnputc' on mips */
-                       continue;
-               default:
-                       *lp++ = c;
-               }
-       }
-}
-
 int
-getchar()
+getchar(void)
 {
        int c;
 
@@ -97,7 +60,7 @@ getchar()
 #if 0
        if (c == 0x1b)          /* ESC ? */
                call_kdp();
-#endif 0
+#endif
 
        if (c == '\r')
                c = '\n';