aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/syscons
diff options
context:
space:
mode:
authorKazutaka YOKOTA <yokota@FreeBSD.org>1998-09-26 03:34:10 +0000
committerKazutaka YOKOTA <yokota@FreeBSD.org>1998-09-26 03:34:10 +0000
commita8dedb0cfb7d0321163e986d4431ba57e85a7957 (patch)
treee36fa00ce2e384efd9db7fa30753ff9c9e11f051 /sys/dev/syscons
parentf69e7cfc4d386e1105b92e05ad372a452a130ffc (diff)
downloadsrc-a8dedb0cfb7d0321163e986d4431ba57e85a7957.tar.gz
src-a8dedb0cfb7d0321163e986d4431ba57e85a7957.zip
- Use `u_long cmd' ioctl arg.
- Fix some external function declaration. Submitted by: bde
Notes
Notes: svn path=/head/; revision=39667
Diffstat (limited to 'sys/dev/syscons')
-rw-r--r--sys/dev/syscons/scvesactl.c15
-rw-r--r--sys/dev/syscons/syscons.c6
-rw-r--r--sys/dev/syscons/syscons.h5
3 files changed, 9 insertions, 17 deletions
diff --git a/sys/dev/syscons/scvesactl.c b/sys/dev/syscons/scvesactl.c
index dfecc3c3126c..5f2c1dd4986d 100644
--- a/sys/dev/syscons/scvesactl.c
+++ b/sys/dev/syscons/scvesactl.c
@@ -23,7 +23,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: scvesactl.c,v 1.2 1998/09/23 09:59:00 yokota Exp $
+ * $Id: scvesactl.c,v 1.3 1998/09/25 11:55:46 yokota Exp $
*/
#include "sc.h"
@@ -44,17 +44,10 @@
#include <i386/isa/videoio.h>
#include <i386/isa/syscons.h>
-static int (*prev_user_ioctl)(dev_t dev, int cmd, caddr_t data, int flag,
- struct proc *p);
+static d_ioctl_t *prev_user_ioctl;
-/* external functions */
-struct tty *scdevtotty(dev_t dev);
-
-/* functions in this module */
-int vesa_ioctl(dev_t dev, int cmd, caddr_t data, int flag, struct proc *p);
-
-int
-vesa_ioctl(dev_t dev, int cmd, caddr_t data, int flag, struct proc *p)
+static int
+vesa_ioctl(dev_t dev, u_long cmd, caddr_t data, int flag, struct proc *p)
{
scr_stat *scp;
struct tty *tp;
diff --git a/sys/dev/syscons/syscons.c b/sys/dev/syscons/syscons.c
index 6af764f08784..233332eb2fff 100644
--- a/sys/dev/syscons/syscons.c
+++ b/sys/dev/syscons/syscons.c
@@ -25,7 +25,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: syscons.c,v 1.278 1998/09/15 18:16:37 sos Exp $
+ * $Id: syscons.c,v 1.279 1998/09/23 09:59:00 yokota Exp $
*/
#include "sc.h"
@@ -211,8 +211,7 @@ static int extra_history_size =
static void none_saver(int blank) { }
static void (*current_saver)(int blank) = none_saver;
static void (*default_saver)(int blank) = none_saver;
- int (*sc_user_ioctl)(dev_t dev, int cmd, caddr_t data,
- int flag, struct proc *p) = NULL;
+ d_ioctl_t *sc_user_ioctl;
static int sticky_splash = FALSE;
@@ -310,7 +309,6 @@ static d_close_t scclose;
static d_read_t scread;
static d_write_t scwrite;
static d_ioctl_t scioctl;
- d_devtotty_t scdevtotty;
static d_mmap_t scmmap;
#define CDEV_MAJOR 12
diff --git a/sys/dev/syscons/syscons.h b/sys/dev/syscons/syscons.h
index dd4ec8ca92c9..3e4822eeedb4 100644
--- a/sys/dev/syscons/syscons.h
+++ b/sys/dev/syscons/syscons.h
@@ -25,7 +25,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: syscons.h,v 1.40 1998/09/15 18:16:38 sos Exp $
+ * $Id: syscons.h,v 1.41 1998/09/23 09:59:00 yokota Exp $
*/
#ifndef _I386_ISA_SYSCONS_H_
@@ -203,7 +203,7 @@ typedef struct default_attr {
/* misc prototypes used by different syscons related LKM's */
/* syscons.c */
-extern int (*sc_user_ioctl)(dev_t dev, int cmd, caddr_t data, int flag,
+extern int (*sc_user_ioctl)(dev_t dev, u_long cmd, caddr_t data, int flag,
struct proc *p);
int set_mode(scr_stat *scp);
@@ -224,6 +224,7 @@ int sc_clean_up(scr_stat *scp);
void sc_alloc_scr_buffer(scr_stat *scp, int wait, int clear);
void sc_alloc_cut_buffer(scr_stat *scp, int wait);
void sc_alloc_history_buffer(scr_stat *scp, int lines, int extra, int wait);
+struct tty *scdevtotty(dev_t dev);
/* scvidctl.c */
int sc_set_text_mode(scr_stat *scp, struct tty *tp, int mode,