solaris-kernel-lacks-mem-functions-20010828
authorDerrick Brashear <shadow@dementia.org>
Tue, 28 Aug 2001 15:05:34 +0000 (15:05 +0000)
committerDerrick Brashear <shadow@dementia.org>
Tue, 28 Aug 2001 15:05:34 +0000 (15:05 +0000)
this is a band-aid, since it maps all memsets to bzero; a replacement
memset is actually needed for the non zero case

src/config/param.sun4x_55.h
src/config/param.sun4x_56.h
src/config/param.sun4x_57.h
src/config/param.sun4x_58.h

index 77080d0..f30a92c 100644 (file)
@@ -77,6 +77,9 @@
 #define        AFS_KALLOC_NOSLEEP(n)   kmem_alloc(n, KM_NOSLEEP)
 #define        AFS_KFREE       kmem_free
 #define        VATTR_NULL      vattr_null
+#define memset(A, B, S) bzero(A, S)
+#define memcpy(B, A, S) bcopy(A, B, S) 
+#define memcmp(A, B, S) bcmp(A, B, S)
 #endif /* KERNEL */
 #define        AFS_DIRENT      
 #ifndef CMSERVERPREF
index 64abc20..2e652bc 100644 (file)
@@ -76,6 +76,9 @@
 #define AFS_KALLOC_NOSLEEP(n)   kmem_alloc(n, KM_NOSLEEP)
 #define        AFS_KFREE       kmem_free
 #define        VATTR_NULL      vattr_null
+#define memset(A, B, S) bzero(A, S)
+#define memcpy(B, A, S) bcopy(A, B, S)
+#define memcmp(A, B, S) bcmp(A, B, S)
 #endif /* KERNEL */
 #define        AFS_DIRENT      
 #ifndef CMSERVERPREF
index 96456f0..223b155 100644 (file)
 #define AFS_KALLOC_NOSLEEP(n)   kmem_alloc(n, KM_NOSLEEP)
 #define        AFS_KFREE       kmem_free
 #define        VATTR_NULL      vattr_null
+#define memset(A, B, S) bzero(A, S)
+#define memcpy(B, A, S) bcopy(A, B, S)
+#define memcmp(A, B, S) bcmp(A, B, S)
 #endif /* KERNEL */
 #define        AFS_DIRENT      
 #ifndef CMSERVERPREF
index a440584..4012efe 100644 (file)
@@ -99,6 +99,9 @@
 #define AFS_KALLOC_NOSLEEP(n)   kmem_alloc(n, KM_NOSLEEP)
 #define        AFS_KFREE       kmem_free
 #define        VATTR_NULL      vattr_null
+#define memset(A, B, S) bzero(A, S)
+#define memcpy(B, A, S) bcopy(A, B, S)
+#define memcmp(A, B, S) bcmp(A, B, S)
 #endif /* KERNEL */
 #define        AFS_DIRENT      
 #ifndef CMSERVERPREF