summaryrefslogtreecommitdiffstats
path: root/sys/boot/alpha
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2000-08-03 09:49:44 +0000
committerjhb <jhb@FreeBSD.org>2000-08-03 09:49:44 +0000
commite891ba5888c15e0575228866b7f58a3be7a1a9e4 (patch)
tree298c93192a50dfd937154cfda05851a71f5a2140 /sys/boot/alpha
parente165b852ded88acff34e4cb4f334647dcb33c319 (diff)
downloadFreeBSD-src-e891ba5888c15e0575228866b7f58a3be7a1a9e4.zip
FreeBSD-src-e891ba5888c15e0575228866b7f58a3be7a1a9e4.tar.gz
Fix the more obvious warnings to deal with my earlier warning cleanups.
Diffstat (limited to 'sys/boot/alpha')
-rw-r--r--sys/boot/alpha/boot1/boot1.c1
-rw-r--r--sys/boot/alpha/libalpha/alpha_copy.c16
-rw-r--r--sys/boot/alpha/libalpha/libalpha.h6
3 files changed, 12 insertions, 11 deletions
diff --git a/sys/boot/alpha/boot1/boot1.c b/sys/boot/alpha/boot1/boot1.c
index b4dc995..2d2026a 100644
--- a/sys/boot/alpha/boot1/boot1.c
+++ b/sys/boot/alpha/boot1/boot1.c
@@ -30,6 +30,7 @@
* rights to redistribute these changes.
*/
+#include <string.h>
#include <sys/param.h>
#include <machine/prom.h>
diff --git a/sys/boot/alpha/libalpha/alpha_copy.c b/sys/boot/alpha/libalpha/alpha_copy.c
index 95b6cba..12f56b1 100644
--- a/sys/boot/alpha/libalpha/alpha_copy.c
+++ b/sys/boot/alpha/libalpha/alpha_copy.c
@@ -34,22 +34,22 @@
#include "libalpha.h"
-int
-alpha_copyin(void *src, vm_offset_t dest, size_t len)
+ssize_t
+alpha_copyin(const void *src, vm_offset_t dest, const size_t len)
{
- bcopy(src, dest, len);
+ bcopy(src, (void *)dest, len);
return(len);
}
-int
-alpha_copyout(vm_offset_t src, void *dest, size_t len)
+ssize_t
+alpha_copyout(const vm_offset_t src, void *dest, const size_t len)
{
- bcopy(src, dest, len);
+ bcopy((void *)src, dest, len);
return(len);
}
-int
-alpha_readin(int fd, vm_offset_t dest, size_t len)
+ssize_t
+alpha_readin(const int fd, vm_offset_t dest, const size_t len)
{
return(read(fd, (void *) dest, len));
}
diff --git a/sys/boot/alpha/libalpha/libalpha.h b/sys/boot/alpha/libalpha/libalpha.h
index 8e1dd71..4790aaf 100644
--- a/sys/boot/alpha/libalpha/libalpha.h
+++ b/sys/boot/alpha/libalpha/libalpha.h
@@ -74,9 +74,9 @@ extern struct netif_driver srmnet;
extern void delay(int);
extern void reboot(void);
-extern int alpha_copyin(void *src, vm_offset_t dest, size_t len);
-extern int alpha_copyout(vm_offset_t src, void *dest, size_t len);
-extern int alpha_readin(int fd, vm_offset_t dest, size_t len);
+ssize_t alpha_copyin(const void *src, vm_offset_t dest, const size_t len);
+ssize_t alpha_copyout(const vm_offset_t src, void *dest, const size_t len);
+ssize_t alpha_readin(const int fd, vm_offset_t dest, const size_t len);
extern int alpha_boot(void);
extern int alpha_autoload(void);
OpenPOWER on IntegriCloud