Subversion Repositories Kolibri OS

Rev

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

Rev 6412 Rev 6433
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
    fpos_t pos;
-
 
5
    if(!file)
-
 
6
    {
-
 
7
        errno = E_INVALIDPTR;
-
 
8
        return errno;
-
 
9
    }
-
 
10
 
5
	if (origin==SEEK_CUR)
11
	if (origin==SEEK_CUR)
6
		offset+=file->filepos;
12
		offset+=file->filepos;
7
	else if (origin==SEEK_END)
13
	else if (origin==SEEK_END)
8
		offset+=file->filesize;
14
		offset+=file->filesize;
9
	else if (origin!=SEEK_SET)
15
	else if (origin!=SEEK_SET)