]> git.saurik.com Git - apple/security.git/blobdiff - libsecurity_cdsa_utils/lib/cuFileIo.c
Security-55471.14.8.tar.gz
[apple/security.git] / libsecurity_cdsa_utils / lib / cuFileIo.c
index 513e8b220f6f1b3dd0151d8737f96309dd23aeba..6b643d99d3b0bdc74d512bedc2acc377dc086b7a 100644 (file)
@@ -43,11 +43,11 @@ int writeFile(
        if(fd < 0) {
                return errno;
        }
        if(fd < 0) {
                return errno;
        }
-       rtn = lseek(fd, 0, SEEK_SET);
+       rtn = (int)lseek(fd, 0, SEEK_SET);
        if(rtn < 0) {
                return errno;
        }
        if(rtn < 0) {
                return errno;
        }
-       rtn = write(fd, bytes, (size_t)numBytes);
+       rtn = (int)write(fd, bytes, (size_t)numBytes);
        if(rtn != (int)numBytes) {
                if(rtn >= 0) {
                        printf("writeFile: short write\n");
        if(rtn != (int)numBytes) {
                if(rtn >= 0) {
                        printf("writeFile: short write\n");
@@ -85,17 +85,17 @@ int readFile(
        if(rtn) {
                goto errOut;
        }
        if(rtn) {
                goto errOut;
        }
-       size = sb.st_size;
+       size = (unsigned)sb.st_size;
        buf = malloc(size);
        if(buf == NULL) {
                rtn = ENOMEM;
                goto errOut;
        }
        buf = malloc(size);
        if(buf == NULL) {
                rtn = ENOMEM;
                goto errOut;
        }
-       rtn = lseek(fd, 0, SEEK_SET);
+       rtn = (int)lseek(fd, 0, SEEK_SET);
        if(rtn < 0) {
                goto errOut;
        }
        if(rtn < 0) {
                goto errOut;
        }
-       rtn = read(fd, buf, (size_t)size);
+       rtn = (int)read(fd, buf, (size_t)size);
        if(rtn != (int)size) {
                if(rtn >= 0) {
                        printf("readFile: short read\n");
        if(rtn != (int)size) {
                if(rtn >= 0) {
                        printf("readFile: short read\n");