diff options
-rw-r--r-- | c/src/exec/libcsupport/src/utime.c | 6 | ||||
-rw-r--r-- | c/src/lib/libc/utime.c | 6 | ||||
-rw-r--r-- | cpukit/libcsupport/src/utime.c | 6 |
3 files changed, 9 insertions, 9 deletions
diff --git a/c/src/exec/libcsupport/src/utime.c b/c/src/exec/libcsupport/src/utime.c index b7987c87b4..dd76882bc0 100644 --- a/c/src/exec/libcsupport/src/utime.c +++ b/c/src/exec/libcsupport/src/utime.c @@ -26,12 +26,12 @@ int utime( rtems_filesystem_location_info_t temp_loc; int result; - if ( !temp_loc.ops->utime ) - set_errno_and_return_minus_one( ENOTSUP ); - if ( rtems_filesystem_evaluate_path( path, 0x00, &temp_loc, TRUE ) ) return -1; + if ( !temp_loc.ops->utime ) + set_errno_and_return_minus_one( ENOTSUP ); + result = (*temp_loc.ops->utime)( &temp_loc, times->actime, times->modtime ); rtems_filesystem_freenode( &temp_loc ); diff --git a/c/src/lib/libc/utime.c b/c/src/lib/libc/utime.c index b7987c87b4..dd76882bc0 100644 --- a/c/src/lib/libc/utime.c +++ b/c/src/lib/libc/utime.c @@ -26,12 +26,12 @@ int utime( rtems_filesystem_location_info_t temp_loc; int result; - if ( !temp_loc.ops->utime ) - set_errno_and_return_minus_one( ENOTSUP ); - if ( rtems_filesystem_evaluate_path( path, 0x00, &temp_loc, TRUE ) ) return -1; + if ( !temp_loc.ops->utime ) + set_errno_and_return_minus_one( ENOTSUP ); + result = (*temp_loc.ops->utime)( &temp_loc, times->actime, times->modtime ); rtems_filesystem_freenode( &temp_loc ); diff --git a/cpukit/libcsupport/src/utime.c b/cpukit/libcsupport/src/utime.c index b7987c87b4..dd76882bc0 100644 --- a/cpukit/libcsupport/src/utime.c +++ b/cpukit/libcsupport/src/utime.c @@ -26,12 +26,12 @@ int utime( rtems_filesystem_location_info_t temp_loc; int result; - if ( !temp_loc.ops->utime ) - set_errno_and_return_minus_one( ENOTSUP ); - if ( rtems_filesystem_evaluate_path( path, 0x00, &temp_loc, TRUE ) ) return -1; + if ( !temp_loc.ops->utime ) + set_errno_and_return_minus_one( ENOTSUP ); + result = (*temp_loc.ops->utime)( &temp_loc, times->actime, times->modtime ); rtems_filesystem_freenode( &temp_loc ); |