Tells the position in a stream
#include <sys/types.h>
#include "rfio_api.h"
long rfio_ftell (FILE *fp);
Under Linux, for large files:
#define _LARGEFILE64_SOURCE
#include <sys/types.h>
#include "rfio_api.h"
off64_t rfio_ftello64 (FILE *fp);
For large files, under other systems:
#include <sys/types.h>
#include "rfio_api.h"
off64_t rfio_ftello64 (FILE *fp);
rfio_ftell returns the current position in the file stream pointed by fp.
This routine returns the position if the operation was successful or -1 if the operation failed. In the latter case, serrno is set appropriately.
EBADF
fp is not a valid descriptor.
SENOSHOST
Host unknown.
SENOSSERV
Service unknown.
SETIMEDOUT
Timed out.
SEBADVERSION
Version ID mismatch.
SEINTERNAL
Internal error.
SECONNDROP
Connection closed by remote end.
SECOMERR
Communication error.
LCG Grid Deployment Team