libgloss: bfin: fix sim lseek() syscall

The sim lseek() syscall in the Blackfin libgloss code did not pass down
the "whence" argument making lseek() in general kind of useless.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
This commit is contained in:
Michael Frysinger 2011-07-01 20:55:42 +00:00
parent 071fabe6d9
commit ecd3577e1d
2 changed files with 8 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2011-07-01 Mike Frysinger <vapier@gentoo.org>
* bfin/syscalls.c (_lseek): Change 3rd arg name to whence. Increase
block array to 3 elements. Set 3rd element to whence.
2011-06-29 Jeff Johnston <jjohnstn@redhat.com>
* arm/Makefile.in: Add $CFLAGS to compile commands for specified .o targets.

View File

@ -57,12 +57,13 @@ _read (int file, char *ptr, int len)
}
int
_lseek (int file, int ptr, int dir)
_lseek (int file, int ptr, int whence)
{
int block[2];
int block[3];
block[0] = file;
block[1] = ptr;
block[2] = whence;
return do_syscall (SYS_lseek, block);
}