Subversion Repositories Kolibri OS

Rev

Rev 647 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 647 Rev 6412
Line 1... Line 1...
1
#include 
1
#include 
2
int fseek(FILE* file,long offset,int origin)
2
int fseek(FILE* file,long offset,int origin)
3
{
3
{
-
 
4
    fpos_t pos;
4
	if (origin==SEEK_CUR)
5
	if (origin==SEEK_CUR)
5
		offset+=file->filepos;
6
		offset+=file->filepos;
6
	else if (origin==SEEK_END)
7
	else if (origin==SEEK_END)
7
		offset+=file->filesize;
8
		offset+=file->filesize;
8
	else if (origin!=SEEK_SET)
9
	else if (origin!=SEEK_SET)
9
		return EOF;
10
		return EOF;
-
 
11
	pos = offset;
10
	return fsetpos(file,offset);		
12
	return fsetpos(file, &pos);		
11
}
13
}
12
14