]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/dev/i386/stubs.c
xnu-7195.101.1.tar.gz
[apple/xnu.git] / bsd / dev / i386 / stubs.c
index 4dd2830f57d4a4d74ee58c8a66f4156498201dfc..aeb74b11f6beed925a5984fc318baf851325ad77 100644 (file)
@@ -2,7 +2,7 @@
  * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
- * 
+ *
  * This file contains Original Code and/or Modifications of Original Code
  * as defined in and that are subject to the Apple Public Source License
  * Version 2.0 (the 'License'). You may not use this file except in
  * unlawful or unlicensed copies of an Apple operating system, or to
  * circumvent, violate, or enable the circumvention or violation of, any
  * terms of an Apple operating system software license agreement.
- * 
+ *
  * Please obtain a copy of the License at
  * http://www.opensource.apple.com/apsl/ and read it before using this file.
- * 
+ *
  * The Original Code and all software distributed under the License are
  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
@@ -22,7 +22,7 @@
  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  * Please see the License for the specific language governing rights and
  * limitations under the License.
- * 
+ *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
 /*
@@ -45,7 +45,7 @@
 #include <vm/vm_map.h>
 #include <machine/machine_routines.h>
 
-/* 
+/*
  * copy a null terminated string from the kernel address space into
  * the user address space.
  *   - if the user is denied write access, return EFAULT.
 int
 copyoutstr(const void *from, user_addr_t to, size_t maxlen, size_t *lencopied)
 {
-       size_t  slen;
-       size_t  len;
-       int     error = 0;
+       size_t  slen;
+       size_t  len;
+       int     error = 0;
 
        slen = strlen(from) + 1;
-       if (slen > maxlen)
+       if (slen > maxlen) {
                error = ENAMETOOLONG;
+       }
 
-       len = min(maxlen,slen);
-       if (copyout(from, to, len))
+       len = min(maxlen, slen);
+       if (copyout(from, to, len)) {
                error = EFAULT;
+       }
        *lencopied = len;
 
        return error;
 }
 
 
-/* 
- * copy a null terminated string from one point to another in 
+/*
+ * copy a null terminated string from one point to another in
  * the kernel address space.
  *   - no access checks are performed.
  *   - if the end of string isn't found before
@@ -89,25 +91,27 @@ copyoutstr(const void *from, user_addr_t to, size_t maxlen, size_t *lencopied)
 int
 copystr(const void *vfrom, void *vto, size_t maxlen, size_t *lencopied)
 {
-       size_t          l;
-       char const      *from = (char const *) vfrom;
-       char            *to = (char *) vto;
+       size_t          l;
+       char const      *from = (char const *) vfrom;
+       char            *to = (char *) vto;
 
        for (l = 0; l < maxlen; l++) {
                if ((*to++ = *from++) == '\0') {
-                       if (lencopied)
+                       if (lencopied) {
                                *lencopied = l + 1;
+                       }
                        return 0;
                }
        }
-       if (lencopied)
+       if (lencopied) {
                *lencopied = maxlen;
+       }
        return ENAMETOOLONG;
 }
 
 int
 copywithin(void *src, void *dst, size_t count)
 {
-       bcopy(src,dst,count);
+       bcopy(src, dst, count);
        return 0;
 }