diff options
Diffstat (limited to 'libio/iofopncook.c')
-rw-r--r-- | libio/iofopncook.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/libio/iofopncook.c b/libio/iofopncook.c index 9bf29e7..4f28ec2 100644 --- a/libio/iofopncook.c +++ b/libio/iofopncook.c @@ -33,8 +33,8 @@ static _IO_ssize_t _IO_cookie_read __P ((register _IO_FILE* fp, void* buf, _IO_ssize_t size)); static _IO_ssize_t _IO_cookie_write __P ((register _IO_FILE* fp, const void* buf, _IO_ssize_t size)); -static _IO_fpos_t _IO_cookie_seek __P ((_IO_FILE *fp, _IO_off_t offset, - int dir)); +static _IO_fpos64_t _IO_cookie_seek __P ((_IO_FILE *fp, _IO_off64_t offset, + int dir)); static int _IO_cookie_close __P ((_IO_FILE* fp)); @@ -66,14 +66,14 @@ _IO_cookie_write (fp, buf, size) return cfile->io_functions.write (cfile->cookie, buf, size); } -static _IO_fpos_t +static _IO_fpos64_t _IO_cookie_seek (fp, offset, dir) _IO_FILE *fp; - _IO_off_t offset; + _IO_off64_t offset; int dir; { struct _IO_cookie_file *cfile = (struct _IO_cookie_file *) fp; - _IO_fpos_t pos; + _IO_fpos64_t pos; if (cfile->io_functions.seek == NULL) return _IO_pos_BAD; @@ -118,7 +118,9 @@ static struct _IO_jump_t _IO_cookie_jumps = { JUMP_INIT(write, _IO_cookie_write), JUMP_INIT(seek, _IO_cookie_seek), JUMP_INIT(close, _IO_cookie_close), - JUMP_INIT(stat, _IO_default_stat) + JUMP_INIT(stat, _IO_default_stat), + JUMP_INIT(showmanyc, _IO_default_showmanyc), + JUMP_INIT(imbue, _IO_default_imbue), }; |