Subversion Repositories Kolibri OS

Rev

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

Rev 7172 Rev 7184
Line 111... Line 111...
111
            res->buffersize=BUFSIZ;
111
            res->buffersize=BUFSIZ;
112
            res->filesize=0;
112
            res->filesize=0;
113
            res->filepos=0;
113
            res->filepos=0;
114
            res->mode=imode;
114
            res->mode=imode;
115
            res->filename=fullname;
115
            res->filename=fullname;
-
 
116
			res->ungetc_buf = EOF;
-
 
117
			res->buffer_start = -1;
-
 
118
			res->buffer_end = -1;
116
        }
119
        }
117
        if(!res || !res->buffer || !res->filename)
120
        if(!res || !res->buffer || !res->filename)
118
        {
121
        {
119
            errno = E_NOMEM;
122
            errno = E_NOMEM;
120
            return NULL;
123
            return NULL;
121
        }
124
        }
Line 122... Line 125...
122
 
125
 
123
	if ((imode==FILE_OPEN_READ) || (imode==FILE_OPEN_APPEND))
126
	if ((imode & 3) == FILE_OPEN_READ || (imode & 3) == FILE_OPEN_APPEND)
124
	{
127
	{
125
		if (sz > 0) /*already got*/
128
		if (sz > 0) /*already got*/
126
			res->filesize = sz;
129
			res->filesize = sz;
127
		else
130
		else