]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/kern/subr_log.c
xnu-1456.1.26.tar.gz
[apple/xnu.git] / bsd / kern / subr_log.c
index def0a5aac4d6a820c6ed36109b320713faedb863..d39eccd5d040b3d4710ea12df77a9764d24f9e17 100644 (file)
@@ -448,11 +448,12 @@ SYSCTL_LONG(_kern, OID_AUTO, msgbuf, CTLFLAG_RD, &temp_msgbuf.msg_size, "");
  * It returns as much data still in the buffer as possible.
  */
 int
  * It returns as much data still in the buffer as possible.
  */
 int
-log_dmesg(user_addr_t buffer, uint32_t buffersize, register_t * retval) {
-       unsigned long i;
+log_dmesg(user_addr_t buffer, uint32_t buffersize, int32_t * retval) {
+       uint32_t i;
+       uint32_t localbuff_size = (msgbufp->msg_size + 2);
        int error = 0, newl, skip;
        char *localbuff, *p, *copystart, ch;
        int error = 0, newl, skip;
        char *localbuff, *p, *copystart, ch;
-       long localbuff_size = msgbufp->msg_size+2, copysize;
+       long copysize;  
 
        if (!(localbuff = (char *)kalloc(localbuff_size))) {
                printf("log_dmesg: unable to allocate memory\n");
 
        if (!(localbuff = (char *)kalloc(localbuff_size))) {
                printf("log_dmesg: unable to allocate memory\n");