mirror of
https://github.com/MariaDB/server.git
synced 2026-05-10 17:14:30 +02:00
Merge kpdesk.mysql.com:/home/thek/dev/mysql-4.1-maint
into kpdesk.mysql.com:/home/thek/dev/mysql-5.0-maint mysys/my_chsize.c: Auto merged mysys/my_seek.c: Auto merged mysys/mf_iocache.c: Merged patch: - Moved comments - Moved check on return value of my_seek.
This commit is contained in:
commit
35f1820358
4 changed files with 153 additions and 20 deletions
|
|
@ -16,8 +16,30 @@
|
|||
|
||||
#include "mysys_priv.h"
|
||||
|
||||
/* Seek to position in file */
|
||||
/*ARGSUSED*/
|
||||
/*
|
||||
Seek to a position in a file.
|
||||
|
||||
ARGUMENTS
|
||||
File fd The file descriptor
|
||||
my_off_t pos The expected position (absolute or relative)
|
||||
int whence A direction parameter and one of
|
||||
{SEEK_SET, SEEK_CUR, SEEK_END}
|
||||
myf MyFlags Not used.
|
||||
|
||||
DESCRIPTION
|
||||
The my_seek function is a wrapper around the system call lseek and
|
||||
repositions the offset of the file descriptor fd to the argument
|
||||
offset according to the directive whence as follows:
|
||||
SEEK_SET The offset is set to offset bytes.
|
||||
SEEK_CUR The offset is set to its current location plus offset bytes
|
||||
SEEK_END The offset is set to the size of the file plus offset bytes
|
||||
|
||||
RETURN VALUE
|
||||
my_off_t newpos The new position in the file.
|
||||
MY_FILEPOS_ERROR An error was encountered while performing
|
||||
the seek. my_errno is set to indicate the
|
||||
actual error.
|
||||
*/
|
||||
|
||||
my_off_t my_seek(File fd, my_off_t pos, int whence,
|
||||
myf MyFlags __attribute__((unused)))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue