Module Name:    src
Committed By:   jakllsch
Date:           Fri Sep  9 14:00:01 UTC 2011

Modified Files:
        src/sys/dev/pckbport: pckbport.c pckbportvar.h

Log Message:
const-ify input command buffer argument to
pckbport_poll_cmd and pckbport_enqueue_cmd.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/dev/pckbport/pckbport.c
cvs rdiff -u -r1.8 -r1.9 src/sys/dev/pckbport/pckbportvar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/pckbport/pckbport.c
diff -u src/sys/dev/pckbport/pckbport.c:1.13 src/sys/dev/pckbport/pckbport.c:1.14
--- src/sys/dev/pckbport/pckbport.c:1.13	Sat Mar 15 18:59:07 2008
+++ src/sys/dev/pckbport/pckbport.c	Fri Sep  9 14:00:01 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: pckbport.c,v 1.13 2008/03/15 18:59:07 cube Exp $ */
+/* $NetBSD: pckbport.c,v 1.14 2011/09/09 14:00:01 jakllsch Exp $ */
 
 /*
  * Copyright (c) 2004 Ben Harris
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pckbport.c,v 1.13 2008/03/15 18:59:07 cube Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pckbport.c,v 1.14 2011/09/09 14:00:01 jakllsch Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -315,8 +315,8 @@
 
 /* for use in autoconfiguration */
 int
-pckbport_poll_cmd(pckbport_tag_t t, pckbport_slot_t slot, u_char *cmd, int len,
-    int responselen, u_char *respbuf, int slow)
+pckbport_poll_cmd(pckbport_tag_t t, pckbport_slot_t slot, const u_char *cmd,
+    int len, int responselen, u_char *respbuf, int slow)
 {
 	struct pckbport_devcmd nc;
 
@@ -493,7 +493,7 @@
  * Put command into the device's command queue, return zero or errno.
  */
 int
-pckbport_enqueue_cmd(pckbport_tag_t t, pckbport_slot_t slot, u_char *cmd,
+pckbport_enqueue_cmd(pckbport_tag_t t, pckbport_slot_t slot, const u_char *cmd,
     int len, int responselen, int sync, u_char *respbuf)
 {
 	struct pckbport_slotdata *q = t->t_slotdata[slot];

Index: src/sys/dev/pckbport/pckbportvar.h
diff -u src/sys/dev/pckbport/pckbportvar.h:1.8 src/sys/dev/pckbport/pckbportvar.h:1.9
--- src/sys/dev/pckbport/pckbportvar.h:1.8	Sat Mar 15 18:59:07 2008
+++ src/sys/dev/pckbport/pckbportvar.h	Fri Sep  9 14:00:01 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: pckbportvar.h,v 1.8 2008/03/15 18:59:07 cube Exp $ */
+/* $NetBSD: pckbportvar.h,v 1.9 2011/09/09 14:00:01 jakllsch Exp $ */
 
 /*
  * Copyright (c) 2004 Ben Harris
@@ -82,9 +82,9 @@
 				 pckbport_inputfcn, void *, const char *);
 
 void pckbport_flush(pckbport_tag_t, pckbport_slot_t);
-int pckbport_poll_cmd(pckbport_tag_t, pckbport_slot_t, u_char *, int,
+int pckbport_poll_cmd(pckbport_tag_t, pckbport_slot_t, const u_char *, int,
 			int, u_char *, int);
-int pckbport_enqueue_cmd(pckbport_tag_t, pckbport_slot_t, u_char *, int,
+int pckbport_enqueue_cmd(pckbport_tag_t, pckbport_slot_t, const u_char *, int,
 			   int, int, u_char *);
 int pckbport_poll_data(pckbport_tag_t, pckbport_slot_t);
 void pckbport_set_poll(pckbport_tag_t, pckbport_slot_t, int);

Reply via email to