921 |
if (n <= 0) |
if (n <= 0) |
922 |
return(0); |
return(0); |
923 |
|
|
924 |
long total_skipped = skipInternal(native_fd, n); |
long file_length = this.length(); |
925 |
|
long file_position = this.getFilePointer(); |
926 |
|
int skip_length = (int) Math.min(n, file_length - file_position); |
927 |
|
long total_skipped = skipInternal(native_fd, skip_length); |
928 |
|
|
929 |
return((int)n); |
return((int)total_skipped); |
930 |
} |
} |
931 |
|
|
932 |
/*************************************************************************/ |
/*************************************************************************/ |