Date: Fri, 3 Jun 2016 05:00:29 GMT From: yuanxunzhang@FreeBSD.org To: svn-soc-all@FreeBSD.org Subject: socsvn commit: r304458 - soc2016/yuanxunzhang/head/usr.sbin/eaps Message-ID: <201606030500.u5350TU7008660@socsvn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: yuanxunzhang Date: Fri Jun 3 05:00:28 2016 New Revision: 304458 URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=304458 Log: freeBSD:EAPS development 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 Fri Jun 3 03:40:39 2016 (r304457) +++ soc2016/yuanxunzhang/head/usr.sbin/eaps/eaps.c Fri Jun 3 05:00:28 2016 (r304458) @@ -88,6 +88,9 @@ case K_DELETE: deletedomain(argc, argv); + + case K_DISPLAY: + displayeaps(argc, argv); } usage(*argv); return retval; @@ -99,8 +102,8 @@ int error = 0; struct eaps_d *eaps_new; char *domain_name = *(++argv); - - warnx("Create EAPS domain %s", domain_name); + + warnx("Create eaps domain %s", domain_name); eaps_new = (struct eaps_d *) malloc (sizeof(struct eaps_d)); strlcpy(eaps_new->eaps_name, domain_name, sizeof(eaps_new->eaps_name)); @@ -114,7 +117,25 @@ deletedomain(int argc, char **argv) { int error = 0; - warnx("Delete EAPS domain %s", *(++argv)); + warnx("Delete eaps domain %s", *(++argv)); + exit(error); +} + +static void +displayeaps(int argc, char **argv) +{ + int error = 0; + struct keymap *eaps, + warnx("Display eaps domain"); + + if (SLIST_EMPTY(&eaps_head)) { + warnx("No eaps Configuration!"); + } + /* Display EAPS information*/ + SLIST_FOREACH(eaps, &eaps_head, eaps_entries) { + printf("\t%s\n", eaps->eaps_name); + } + exit(error); }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201606030500.u5350TU7008660>