Module Name: src
Committed By: christos
Date: Sun May 15 23:56:28 UTC 2011
Modified Files:
src/tests/lib/libcurses/director: director.c testlang_conf.l
testlang_parse.y
Log Message:
if you don't include the proper include files, you are going to end up
calling functions incorrectly.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/tests/lib/libcurses/director/director.c
cvs rdiff -u -r1.2 -r1.3 src/tests/lib/libcurses/director/testlang_conf.l \
src/tests/lib/libcurses/director/testlang_parse.y
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/tests/lib/libcurses/director/director.c
diff -u src/tests/lib/libcurses/director/director.c:1.3 src/tests/lib/libcurses/director/director.c:1.4
--- src/tests/lib/libcurses/director/director.c:1.3 Tue Apr 19 16:13:55 2011
+++ src/tests/lib/libcurses/director/director.c Sun May 15 19:56:28 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: director.c,v 1.3 2011/04/19 20:13:55 martin Exp $ */
+/* $NetBSD: director.c,v 1.4 2011/05/15 23:56:28 christos Exp $ */
/*-
* Copyright 2009 Brett Lymn <[email protected]>
@@ -31,13 +31,17 @@
#include <fcntl.h>
#include <unistd.h>
+#include <ctype.h>
#include <termios.h>
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include <util.h>
+#include <err.h>
#include "returns.h"
+void yyparse(void);
#define DEF_TERMPATH "."
#define DEF_TERM "atf"
#define DEF_SLAVE "./slave"
Index: src/tests/lib/libcurses/director/testlang_conf.l
diff -u src/tests/lib/libcurses/director/testlang_conf.l:1.2 src/tests/lib/libcurses/director/testlang_conf.l:1.3
--- src/tests/lib/libcurses/director/testlang_conf.l:1.2 Mon Apr 11 05:03:24 2011
+++ src/tests/lib/libcurses/director/testlang_conf.l Sun May 15 19:56:28 2011
@@ -1,5 +1,5 @@
%{
-/* $NetBSD: testlang_conf.l,v 1.2 2011/04/11 09:03:24 blymn Exp $ */
+/* $NetBSD: testlang_conf.l,v 1.3 2011/05/15 23:56:28 christos Exp $ */
/*-
* Copyright 2009 Brett Lymn <[email protected]>
@@ -31,6 +31,7 @@
*/
#include <curses.h>
+#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
Index: src/tests/lib/libcurses/director/testlang_parse.y
diff -u src/tests/lib/libcurses/director/testlang_parse.y:1.2 src/tests/lib/libcurses/director/testlang_parse.y:1.3
--- src/tests/lib/libcurses/director/testlang_parse.y:1.2 Thu Apr 21 06:23:50 2011
+++ src/tests/lib/libcurses/director/testlang_parse.y Sun May 15 19:56:28 2011
@@ -1,5 +1,5 @@
%{
-/* $NetBSD: testlang_parse.y,v 1.2 2011/04/21 10:23:50 blymn Exp $ */
+/* $NetBSD: testlang_parse.y,v 1.3 2011/05/15 23:56:28 christos Exp $ */
/*-
* Copyright 2009 Brett Lymn <[email protected]>
@@ -32,6 +32,8 @@
#include <assert.h>
#include <errno.h>
#include <fcntl.h>
+#include <err.h>
+#include <unistd.h>
#include <poll.h>
#include <stdbool.h>
#include <stdio.h>
@@ -50,6 +52,8 @@
extern char *check_path;
extern char *cur_file; /* from director.c */
+int yylex(void);
+
size_t line;
static int input_delay;
@@ -777,7 +781,7 @@
*/
result = read(check_fd, &drain, 1);
if (result == -1)
- err("read of data file failed");
+ err(1, "read of data file failed");
if (result > 0) {
fprintf(stderr, "Error: excess data "