Module Name:    src
Committed By:   jakllsch
Date:           Mon Oct 31 15:26:12 UTC 2011

Modified Files:
        src/sbin/atactl: atactl.c

Log Message:
Constify structure pointed to by getataparams() return value.


To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66 src/sbin/atactl/atactl.c

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

Modified files:

Index: src/sbin/atactl/atactl.c
diff -u src/sbin/atactl/atactl.c:1.65 src/sbin/atactl/atactl.c:1.66
--- src/sbin/atactl/atactl.c:1.65	Mon Oct 31 14:50:10 2011
+++ src/sbin/atactl/atactl.c	Mon Oct 31 15:26:11 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: atactl.c,v 1.65 2011/10/31 14:50:10 jakllsch Exp $	*/
+/*	$NetBSD: atactl.c,v 1.66 2011/10/31 15:26:11 jakllsch Exp $	*/
 
 /*-
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -35,7 +35,7 @@
 #include <sys/cdefs.h>
 
 #ifndef lint
-__RCSID("$NetBSD: atactl.c,v 1.65 2011/10/31 14:50:10 jakllsch Exp $");
+__RCSID("$NetBSD: atactl.c,v 1.66 2011/10/31 15:26:11 jakllsch Exp $");
 #endif
 
 
@@ -113,7 +113,7 @@ static void	print_selftest_entry(int, co
 static void	print_error(const void *);
 static void	print_selftest(const void *);
 
-static struct ataparams *getataparams(void);
+static const struct ataparams *getataparams(void);
 
 static int	is_smart(void);
 
@@ -755,7 +755,7 @@ print_selftest(const void *buf)
 		print_selftest_entry(i, &stlog->log_entries[i]);
 }
 
-static struct ataparams *
+static const struct ataparams *
 getataparams(void)
 {
 	struct atareq req;
@@ -788,7 +788,7 @@ static int
 is_smart(void)
 {
 	int retval = 0;
-	struct ataparams *inqbuf;
+	const struct ataparams *inqbuf;
 	const char *status;
 
 	inqbuf = getataparams();
@@ -824,7 +824,7 @@ is_smart(void)
  */
 static void
 extract_string(char *buf, size_t bufmax,
-	       uint8_t *bytes, unsigned numbytes,
+	       const uint8_t *bytes, size_t numbytes,
 	       int needswap)
 {
 	unsigned i;
@@ -862,7 +862,7 @@ extract_string(char *buf, size_t bufmax,
 static void
 device_identify(int argc, char *argv[])
 {
-	struct ataparams *inqbuf;
+	const struct ataparams *inqbuf;
 	char model[sizeof(inqbuf->atap_model)+1];
 	char revision[sizeof(inqbuf->atap_revision)+1];
 	char serial[sizeof(inqbuf->atap_serial)+1];
@@ -884,7 +884,7 @@ device_identify(int argc, char *argv[])
 	if ((inqbuf->atap_integrity & WDC_INTEGRITY_MAGIC_MASK) ==
 	    WDC_INTEGRITY_MAGIC) {
 		for (i = checksum = 0; i < 512; i++)
-			checksum += ((uint8_t *)inqbuf)[i];
+			checksum += ((const uint8_t *)inqbuf)[i];
 		if (checksum != 0)
 			puts("IDENTIFY DEVICE data checksum invalid\n");
 	}
@@ -1362,7 +1362,7 @@ static void
 device_security(int argc, char *argv[])
 {
 	struct atareq req;
-	struct ataparams *inqbuf;
+	const struct ataparams *inqbuf;
 
 	/* need subcommand */
 	if (argc < 1)

Reply via email to