Deleted Added
full compact
gensnmptree.1 (142810) gensnmptree.1 (150920)
1.\"
1.\"
2.\" Copyright (c) 2001-2003
2.\" Copyright (c) 2001-2005
3.\" Fraunhofer Institute for Open Communication Systems (FhG Fokus).
4.\" All rights reserved.
5.\"
6.\" Author: Harti Brandt <harti@freebsd.org>
7.\"
8.\" Redistribution and use in source and binary forms, with or without
9.\" modification, are permitted provided that the following conditions
10.\" are met:

--- 10 unchanged lines hidden (view full) ---

21.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27.\" SUCH DAMAGE.
28.\"
3.\" Fraunhofer Institute for Open Communication Systems (FhG Fokus).
4.\" All rights reserved.
5.\"
6.\" Author: Harti Brandt <harti@freebsd.org>
7.\"
8.\" Redistribution and use in source and binary forms, with or without
9.\" modification, are permitted provided that the following conditions
10.\" are met:

--- 10 unchanged lines hidden (view full) ---

21.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27.\" SUCH DAMAGE.
28.\"
29.\" $Begemot: bsnmp/gensnmptree/gensnmptree.1,v 1.4 2005/02/25 11:55:56 brandt_h Exp $
29.\" $Begemot: bsnmp/gensnmptree/gensnmptree.1,v 1.5 2005/06/15 11:31:25 brandt_h Exp $
30.\"
30.\"
31.Dd October 7, 2003
31.Dd June 14, 2005
32.Dt GENSNMPTREE 1
33.Os
34.Sh NAME
35.Nm gensnmptree
36.Nd "generate C and header files from a MIB description file"
37.Sh SYNOPSIS
38.Nm
39.Op Fl helt
40.Op Fl p Ar prefix
41.Op Ar name Ar ...
42.Sh DESCRIPTION
43The
44.Nm
45utility is used to either generate C language tables and header files from
32.Dt GENSNMPTREE 1
33.Os
34.Sh NAME
35.Nm gensnmptree
36.Nd "generate C and header files from a MIB description file"
37.Sh SYNOPSIS
38.Nm
39.Op Fl helt
40.Op Fl p Ar prefix
41.Op Ar name Ar ...
42.Sh DESCRIPTION
43The
44.Nm
45utility is used to either generate C language tables and header files from
46a MIB description or to numeric OIDs from MIB descriptions. The first form
47is used only for maintaining the
46a MIB description or to numeric OIDs from MIB descriptions.
47The first form is used only for maintaining the
48.Xr snmpd 1
49daemon or for module writers.
50The second form may be used by SNMP client program writers.
51.Pp
52If the
53.Fl e
54option is not used
55.Nm

--- 9 unchanged lines hidden (view full) ---

65and the table itself.
66.Pp
67If the
68.Fl e
69option is specified
70.Nm
71expects MIB variable names (only the last component) on its command line.
72It reads a MIB specification from standard input and for each MIB variable
48.Xr snmpd 1
49daemon or for module writers.
50The second form may be used by SNMP client program writers.
51.Pp
52If the
53.Fl e
54option is not used
55.Nm

--- 9 unchanged lines hidden (view full) ---

65and the table itself.
66.Pp
67If the
68.Fl e
69option is specified
70.Nm
71expects MIB variable names (only the last component) on its command line.
72It reads a MIB specification from standard input and for each MIB variable
73name emits two C preprocessor defines on its standard output. One define
73name emits two C preprocessor defines on its standard output.
74One define
74.Va OID_ Ns Ar name
75can be used as an array initialized to initialize a
76.Va struct asn_oid .
77The other define
78.Va OIDLEN_ Ns Ar name
79contains the length of the OID.
80.Pp
81The options are as follows:
82.Bl -tag -width ".Fl d Ar argument"
83.It Fl h
84Print a short help page.
85.It Fl e
86Enter extract mode.
87.It Fl l
75.Va OID_ Ns Ar name
76can be used as an array initialized to initialize a
77.Va struct asn_oid .
78The other define
79.Va OIDLEN_ Ns Ar name
80contains the length of the OID.
81.Pp
82The options are as follows:
83.Bl -tag -width ".Fl d Ar argument"
84.It Fl h
85Print a short help page.
86.It Fl e
87Enter extract mode.
88.It Fl l
88Generate local preprocessor includes. This is used for bootstrapping
89Generate local preprocessor includes.
90This is used for bootstrapping
89.Xr snmpd 1 .
90.It Fl t
91Instead of normal output print the resulting tree.
92.It Fl p Ar prefix
93Prefix the file names and the table name with
94.Ar prefix .
95.El
96.Sh MIBS

--- 94 unchanged lines hidden ---
91.Xr snmpd 1 .
92.It Fl t
93Instead of normal output print the resulting tree.
94.It Fl p Ar prefix
95Prefix the file names and the table name with
96.Ar prefix .
97.El
98.Sh MIBS

--- 94 unchanged lines hidden ---