diff options
Diffstat (limited to 'mysys/my_read.c')
-rw-r--r-- | mysys/my_read.c | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/mysys/my_read.c b/mysys/my_read.c index 0c8962e91a9..b7621ac99eb 100644 --- a/mysys/my_read.c +++ b/mysys/my_read.c @@ -19,13 +19,22 @@ #include <errno.h> - /* Read a chunk of bytes from a file */ +/* + Read a chunk of bytes from a file with retry's if needed + + The parameters are: + File descriptor + Buffer to hold at least Count bytes + Bytes to read + Flags on what to do on error + + Return: + -1 on error + 0 if flag has bits MY_NABP or MY_FNABP set + N number of bytes read. +*/ uint my_read(File Filedes, byte *Buffer, uint Count, myf MyFlags) - /* File descriptor */ - /* Buffer must be at least count bytes */ - /* Max number of bytes returnd */ - /* Flags on what to do on error */ { uint readbytes,save_count; DBUG_ENTER("my_read"); |