1
2/*
3 * name.c
4 *
5 * Copyright (c) 1996-1999 Whistle Communications, Inc.
6 * All rights reserved.
7 *
8 * Subject to the following obligations and disclaimer of warranty, use and
--- 20 unchanged lines hidden (view full) ---
29 * WITHOUT LIMITATION, ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
30 * PUNITIVE, OR CONSEQUENTIAL DAMAGES, PROCUREMENT OF SUBSTITUTE GOODS OR
31 * SERVICES, LOSS OF USE, DATA OR PROFITS, HOWEVER CAUSED AND UNDER ANY
32 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
33 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
34 * THIS SOFTWARE, EVEN IF WHISTLE COMMUNICATIONS IS ADVISED OF THE POSSIBILITY
35 * OF SUCH DAMAGE.
36 *
37 * $FreeBSD: head/usr.sbin/ngctl/name.c 160002 2006-06-28 10:38:38Z glebius $
38 */
39
40#include <err.h>
41#include <stdio.h>
42#include <unistd.h>
43#include <netgraph.h>
44
45#include "ngctl.h"
46
47static int NameCmd(int ac, char **av);
48
49const struct ngcmd name_cmd = {
50 NameCmd,
51 "name <path> <name>",
52 "Assign name <name> to the node at <path>",
53 NULL,
54 {}
55};
56
57static int
58NameCmd(int ac, char **av)
59{
60 struct ngm_name name;
61 char *path;
62
--- 19 unchanged lines hidden ---
2/*
3 * name.c
4 *
5 * Copyright (c) 1996-1999 Whistle Communications, Inc.
6 * All rights reserved.
7 *
8 * Subject to the following obligations and disclaimer of warranty, use and
--- 20 unchanged lines hidden (view full) ---
29 * WITHOUT LIMITATION, ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
30 * PUNITIVE, OR CONSEQUENTIAL DAMAGES, PROCUREMENT OF SUBSTITUTE GOODS OR
31 * SERVICES, LOSS OF USE, DATA OR PROFITS, HOWEVER CAUSED AND UNDER ANY
32 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
33 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
34 * THIS SOFTWARE, EVEN IF WHISTLE COMMUNICATIONS IS ADVISED OF THE POSSIBILITY
35 * OF SUCH DAMAGE.
36 *
37 * $FreeBSD: head/usr.sbin/ngctl/name.c 160002 2006-06-28 10:38:38Z glebius $
38 */
39
40#include <err.h>
41#include <stdio.h>
42#include <unistd.h>
43#include <netgraph.h>
44
45#include "ngctl.h"
46
47static int NameCmd(int ac, char **av);
48
49const struct ngcmd name_cmd = {
50 NameCmd,
51 "name <path> <name>",
52 "Assign name <name> to the node at <path>",
53 NULL,
54 {}
55};
56
57static int
58NameCmd(int ac, char **av)
59{
60 struct ngm_name name;
61 char *path;
62
--- 19 unchanged lines hidden ---