mirror of
https://github.com/MariaDB/server.git
synced 2025-11-21 06:21:35 +03:00
Merge kpdesk.mysql.com:/home/thek/dev/test23010/my40-bug23010
into kpdesk.mysql.com:/home/thek/dev/mysql-4.0
This commit is contained in:
@@ -313,11 +313,7 @@ my_bool reinit_io_cache(IO_CACHE *info, enum cache_type type,
|
|||||||
if (info->type == READ_CACHE)
|
if (info->type == READ_CACHE)
|
||||||
{
|
{
|
||||||
info->write_end=info->write_buffer+info->buffer_length;
|
info->write_end=info->write_buffer+info->buffer_length;
|
||||||
/*
|
info->seek_not_done=1;
|
||||||
Trigger a new seek only if we have a valid
|
|
||||||
file handle.
|
|
||||||
*/
|
|
||||||
info->seek_not_done= (info->file >= 0);
|
|
||||||
}
|
}
|
||||||
info->end_of_file = ~(my_off_t) 0;
|
info->end_of_file = ~(my_off_t) 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,11 +30,6 @@ my_off_t my_seek(File fd, my_off_t pos, int whence,
|
|||||||
whence, MyFlags));
|
whence, MyFlags));
|
||||||
DBUG_ASSERT(pos != MY_FILEPOS_ERROR); /* safety check */
|
DBUG_ASSERT(pos != MY_FILEPOS_ERROR); /* safety check */
|
||||||
|
|
||||||
/*
|
|
||||||
Make sure we are using a valid file descriptor
|
|
||||||
*/
|
|
||||||
DBUG_ASSERT(fd >= 0);
|
|
||||||
|
|
||||||
newpos=lseek(fd, pos, whence);
|
newpos=lseek(fd, pos, whence);
|
||||||
if (newpos == (os_off_t) -1)
|
if (newpos == (os_off_t) -1)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user