socsvn commit: r307577 - soc2016/yuanxunzhang/head/usr.sbin/eaps

yuanxunzhang at FreeBSD.org yuanxunzhang at FreeBSD.org
Sun Aug 14 16:52:48 UTC 2016


Author: yuanxunzhang
Date: Sun Aug 14 16:52:47 2016
New Revision: 307577
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=307577

Log:
  EAPS: query eaps domian status

Modified:
  soc2016/yuanxunzhang/head/usr.sbin/eaps/eaps.c

Modified: soc2016/yuanxunzhang/head/usr.sbin/eaps/eaps.c
==============================================================================
--- soc2016/yuanxunzhang/head/usr.sbin/eaps/eaps.c	Sun Aug 14 15:52:00 2016	(r307576)
+++ soc2016/yuanxunzhang/head/usr.sbin/eaps/eaps.c	Sun Aug 14 16:52:47 2016	(r307577)
@@ -159,7 +159,7 @@
 delete_domain(int argc, char **argv, int s)
 {
 	int error = 0;
-	printf("Delete eaps domain %s!\n", *(++argv));
+	printf("Debug print: Delete eaps domain %s!\n", *(++argv));
 	exit(error);
 }
 
@@ -179,6 +179,13 @@
 	errx(EX_USAGE, "usage: eaps command [args]");
 }
 
+static void
+eaps_status(int s)
+{
+	printf("Debug print: -------.\n");
+	return;
+}
+
 int
 keyword(const char *cp)
 {
@@ -187,4 +194,16 @@
 	while (kt->kt_cp != NULL && strcmp(kt->kt_cp, cp) != 0)
 		kt++;
 	return (kt->kt_i);
+}
+
+static struct afswtch af_eaps = {
+	.af_name	= "af_eaps",
+	.af_af		= AF_UNSPEC,
+	.af_other_status = eaps_status,
+};
+
+static __constructor void
+eaps_ctor(void)
+{
+	af_register(&af_eaps);
 }
\ No newline at end of file


More information about the svn-soc-all mailing list