summaryrefslogtreecommitdiffstats
path: root/usr.bin/doscmd/config.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.bin/doscmd/config.c')
-rw-r--r--usr.bin/doscmd/config.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/usr.bin/doscmd/config.c b/usr.bin/doscmd/config.c
index dd1316f..fd2332b 100644
--- a/usr.bin/doscmd/config.c
+++ b/usr.bin/doscmd/config.c
@@ -32,12 +32,18 @@
* $FreeBSD$
*/
-#include <stdio.h>
+#include <sys/types.h>
+#include <sys/uio.h>
#include <ctype.h>
+#include <stdio.h>
#include <string.h>
-#include <sys/types.h>
+#include <unistd.h>
#include "doscmd.h"
+#include "com.h"
+#include "cwd.h"
+#include "tty.h"
+#include "video.h"
/*
** doscmdrc parser
@@ -52,7 +58,7 @@ read_config(FILE *fp)
int ac;
int bootdrive = -1;
- while (buffer = fgets(_buffer, sizeof(_buffer), fp)) {
+ while ((buffer = fgets(_buffer, sizeof(_buffer), fp)) != 0) {
char *comment = strchr(buffer, '#');
char *equal;
@@ -195,7 +201,6 @@ init_hard:
int port;
int addr;
unsigned char irq;
- int i;
if ((ac != 5) || (!isdigit(av[1][3]))) {
fprintf(stderr, "Usage: assign com[1-4] path addr irq\n");
OpenPOWER on IntegriCloud