diff options
Diffstat (limited to '')
-rw-r--r-- | cpukit/libfs/src/imfs/imfs_load_tar.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/cpukit/libfs/src/imfs/imfs_load_tar.c b/cpukit/libfs/src/imfs/imfs_load_tar.c index b206547fb7..e229f3be67 100644 --- a/cpukit/libfs/src/imfs/imfs_load_tar.c +++ b/cpukit/libfs/src/imfs/imfs_load_tar.c @@ -73,9 +73,11 @@ * create_node. *************************************************************************/ int -rtems_tarfs_load(char *mountpoint, - char *tar_image, - size_t tar_size) +rtems_tarfs_load( + char *mountpoint, + uint8_t *tar_image, + size_t tar_size +) { rtems_filesystem_location_info_t root_loc; rtems_filesystem_location_info_t loc; @@ -91,7 +93,6 @@ rtems_tarfs_load(char *mountpoint, IMFS_jnode_t *node; int status; - status = rtems_filesystem_evaluate_path(mountpoint, 0, &root_loc, 0); if (status != 0) return(-1); @@ -111,7 +112,7 @@ rtems_tarfs_load(char *mountpoint, /****************************************************************** * Read a header. ******************************************************************/ - hdr_ptr = &tar_image[offset]; + hdr_ptr = (char *) &tar_image[offset]; offset += 512; if (strncmp(&hdr_ptr[257], "ustar ", 7)) break; |