[Midnightbsd-cvs] src [7117] trunk/usr.sbin/jail: add jail support

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Tue Jul 21 11:38:56 EDT 2015


Revision: 7117
          http://svnweb.midnightbsd.org/src/?rev=7117
Author:   laffer1
Date:     2015-07-21 11:38:55 -0400 (Tue, 21 Jul 2015)
Log Message:
-----------
add jail support

Modified Paths:
--------------
    trunk/usr.sbin/jail/config.c
    trunk/usr.sbin/jail/jaillex.l
    trunk/usr.sbin/jail/jailp.h

Modified: trunk/usr.sbin/jail/config.c
===================================================================
--- trunk/usr.sbin/jail/config.c	2015-07-21 14:31:05 UTC (rev 7116)
+++ trunk/usr.sbin/jail/config.c	2015-07-21 15:38:55 UTC (rev 7117)
@@ -51,6 +51,7 @@
 
 extern FILE *yyin;
 extern int yynerrs;
+extern int yyparse(void);
 
 struct cfjails cfjails = TAILQ_HEAD_INITIALIZER(cfjails);
 

Modified: trunk/usr.sbin/jail/jaillex.l
===================================================================
--- trunk/usr.sbin/jail/jaillex.l	2015-07-21 14:31:05 UTC (rev 7116)
+++ trunk/usr.sbin/jail/jaillex.l	2015-07-21 15:38:55 UTC (rev 7117)
@@ -36,9 +36,6 @@
 #include "jailp.h"
 #include "y.tab.h"
 
-#define YY_NO_INPUT
-#define YY_NO_UNPUT
-
 extern int yynerrs;
 
 static ssize_t text2lval(size_t triml, size_t trimr, int tovar);
@@ -45,8 +42,13 @@
 
 static int instr;
 static int lineno = 1;
+
+#define YY_DECL int yylex(void)
 %}
 
+%option noinput
+%option nounput
+
 %start _ DQ
 
 %%

Modified: trunk/usr.sbin/jail/jailp.h
===================================================================
--- trunk/usr.sbin/jail/jailp.h	2015-07-21 14:31:05 UTC (rev 7116)
+++ trunk/usr.sbin/jail/jailp.h	2015-07-21 15:38:55 UTC (rev 7117)
@@ -222,7 +222,6 @@
 
 extern void yyerror(const char *);
 extern int yylex(void);
-extern int yyparse(void);
 
 extern struct cfjails cfjails;
 extern struct cfjails ready;



More information about the Midnightbsd-cvs mailing list