Deleted Added
full compact
status.c (160002) status.c (160423)
1
2/*
3 * status.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 *
1
2/*
3 * status.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/status.c 160002 2006-06-28 10:38:38Z glebius $
37 * $FreeBSD: head/usr.sbin/ngctl/status.c 160423 2006-07-17 08:35:47Z stefanf $
38 */
39
40#include <err.h>
41#include <errno.h>
42#include <netgraph.h>
43#include <stdio.h>
44
45#include "ngctl.h"
46
47#define NOSTATUS "<no status>"
48
49static int StatusCmd(int ac, char **av);
50
51const struct ngcmd status_cmd = {
52 StatusCmd,
53 "status <path>",
54 "Get human readable status information from the node at <path>",
55 NULL,
38 */
39
40#include <err.h>
41#include <errno.h>
42#include <netgraph.h>
43#include <stdio.h>
44
45#include "ngctl.h"
46
47#define NOSTATUS "<no status>"
48
49static int StatusCmd(int ac, char **av);
50
51const struct ngcmd status_cmd = {
52 StatusCmd,
53 "status <path>",
54 "Get human readable status information from the node at <path>",
55 NULL,
56 {}
56 { NULL }
57};
58
59static int
60StatusCmd(int ac, char **av)
61{
62 u_char sbuf[sizeof(struct ng_mesg) + NG_TEXTRESPONSE];
63 struct ng_mesg *const resp = (struct ng_mesg *) sbuf;
64 char *const status = (char *) resp->data;

--- 37 unchanged lines hidden ---
57};
58
59static int
60StatusCmd(int ac, char **av)
61{
62 u_char sbuf[sizeof(struct ng_mesg) + NG_TEXTRESPONSE];
63 struct ng_mesg *const resp = (struct ng_mesg *) sbuf;
64 char *const status = (char *) resp->data;

--- 37 unchanged lines hidden ---