diff usr/src/cmd/ipf/lib/common/v6optvalue.c @ 0:c9caec207d52 b86

Initial porting based on b86
author Koji Uno <koji.uno@sun.com>
date Tue, 02 Jun 2009 18:56:50 +0900
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/usr/src/cmd/ipf/lib/common/v6optvalue.c	Tue Jun 02 18:56:50 2009 +0900
@@ -0,0 +1,37 @@
+/*
+ * Copyright (C) 1993-2001 by Darren Reed.
+ *
+ * See the IPFILTER.LICENCE file for details on licencing.
+ *
+ * $Id: v6optvalue.c,v 1.1 2003/04/26 04:55:58 darrenr Exp $
+ */
+#include "ipf.h"
+
+
+
+u_32_t getv6optbyname(optname)
+char *optname;
+{
+#ifdef	USE_INET6
+	struct ipopt_names *io;
+
+	for (io = v6ionames; io->on_name; io++)
+		if (!strcasecmp(optname, io->on_name))
+			return io->on_bit;
+#endif
+	return -1;
+}
+
+
+u_32_t getv6optbyvalue(optval)
+int optval;
+{
+#ifdef	USE_INET6
+	struct ipopt_names *io;
+
+	for (io = v6ionames; io->on_name; io++)
+		if (io->on_value == optval)
+			return io->on_bit;
+#endif
+	return -1;
+}