--- /dev/null
+.\" $OpenBSD: grfinfo.1,v 1.1 1997/02/03 05:10:57 downsj Exp $
+.\" $NetBSD: grfinfo.1,v 1.1 1997/01/31 23:06:53 carrel Exp $
+.\"
+.\" Copyright (c) 1997 The NetBSD Foundation, Inc.
+.\" All rights reserved.
+.\"
+.\" This code is derived from software contributed to The NetBSD Foundation
+.\" by Dave Carrel
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\" notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\" notice, this list of conditions and the following disclaimer in the
+.\" documentation and/or other materials provided with the distribution.
+.\" 3. All advertising materials mentioning features or use of this software
+.\" must display the following acknowledgement:
+.\" This product includes software developed by the University of
+.\" California, Berkeley and its contributors.
+.\" 4. Neither the name of the University nor the names of its contributors
+.\" may be used to endorse or promote products derived from this software
+.\" without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.Dd January 31, 1997
+.Dt GRFINFO 1
+.Os
+.Sh NAME
+.Nm grfinfo
+.Nd Display information about grf graphics devices.
+.Sh SYNOPSIS
+.Nm grfinfo
+.Op Fl at
+.Ar file
+.Sh DESCRIPTION
+The
+.Nm grfinfo
+utility displays information about grf graphics frame buffer devices. By
+default, only the frame buffer type is displayed.
+.Ar file
+is the device file for the graphics frame buffer.
+.Pp
+The options are as follows:
+.Bl -tag -width flag
+.It Fl a
+Display all possible information.
+.It Fl t
+Display only the type, even if an error occurs.
+.Sh DIAGNOSTICS
+The
+.Nm grfinfo
+utility exits 0 on success, and >0 if an error occurs. If the
+.Fl t
+option is used and an error occurs, no error message is displayed, and the
+type is displayed as "none".
+.Sh SEE ALSO
+.Xr grf 4
+/* $OpenBSD: grfinfo.c,v 1.3 1997/02/03 05:10:59 downsj Exp $ */
+
/*
* Copyright (c) 1987-1993, The University of Utah and
* the Center for Software Science at the University of Utah (CSS).
* improvements that they make and grant CSS redistribution rights.
*
* from: Utah $Hdr: grfinfo.c 1.3 94/04/04$
- * $Id: grfinfo.c,v 1.2 1997/01/15 23:43:56 millert Exp $
*/
#include <stdio.h>
#include <dev/grfioctl.h>
int aflg = 0;
-int tflg = 1;
+int tflg = 0;
char *pname;
char *dname, *tname();
struct grfinfo gi;
GRFGATOR, "gatorbox",
GRFBOBCAT, "topcat",
GRFRBOX, "renaissance",
+ GRFFIREEYE, "fireeye",
+ GRFHYPERION, "hyperion",
GRFDAVINCI, "davinci",
-1, "unknown",
};
getinfo();
if (aflg)
printall();
- else if (tflg)
+ else
printf("%s\n", tname());
exit(0);
}