rfio_fopen man page

RFIO_FOPEN(3) Rfio Library Functions RFIO_FOPEN(3)

[1mNAME[0m
rfio_fopen - opens a file

[1mSYNOPSIS[0m
[1m#include <sys/types.h>[0m
[1m#include "rfio_api.h"[0m

[1mFILE *rfio_fopen (char *[4m[22mpath[24m[1m, char *[4m[22mmode[24m[1m);[0m

Under Linux, for large files:
[1m#define _LARGEFILE64_SOURCE[0m
[1m#include <sys/types.h>[0m
[1m#include "rfio_api.h"[0m

[1mFILE *rfio_fopen64 (char *[4m[22mpath[24m[1m, char [4m[22m*mode[24m[1m);[0m

For large files, under other systems:
[1m#include <sys/types.h>[0m
[1m#include "rfio_api.h"[0m

[1mFILE *rfio_fopen64 (char *[4m[22mpath[24m[1m, char [4m[22m*mode[24m[1m);[0m

[1mDESCRIPTION[0m
[1mrfio_fopen [22mopens the file whose name is the string pointed to by [1mpath [22m,
a character string containing the filename specification, and asso-
ciates a FILE stream with it.

[1mmode [22mis an access mode indicator. One of the characters "r" or "w".

[1mrfio_fopen64 [22mallows to open large files (see NOTES).

[1mRETURN VALUE[0m
This routine returns NULL if the operation failed or a non-NULL pointer
to a FILE structure if the operation was successful. If it fails, [1mser-[0m
[1mrno [22mvariable is set appropriately.

[1mERRORS[0m
[1mENOENT [22mThe named file/directory does not exist or is a null path-
name.

[1mEACCES [22mSearch permission is denied on a component of the [4mpath[0m
prefix.

[1mEFAULT [22mpath is NULL

[1mENOTDIR [22mA component of [4mpath[24m prefix is not a directory.

[1mEINVAL [22mThe mode provided to local open is invalid (see [1mfopen[22m(3))

[1mEMFILE [22mToo many open files

[1mECONNRESET [22mConnection reset by peer

[1mETIMEDOUT [22mConnection timed out

[1mECONNREFUSED [22mConnection refused

[1mEHOSTUNREACH [22mNo route to host

[1mSENOSHOST [22mHost unknown.

[1mSENOSSERV [22mService unknown.

[1mSEBADVERSION [22mVersion ID mismatch

[1mSECOMERR [22mCommunication error.

[1mSERTYEXHAUST [22mRetry count exhausted

[1mSENORCODE [22mHost did not return error number

[1mSEHOSTREFUSED[0m
Host is not on local network and no mapping found

[1mNOTES[0m
On Irix, Tru64 and IA64 the 64 bit mode is the default one, rfio_fopen
and rfio_fopen64 are identical.

[1mSEE ALSO[0m
[1mfopen(3)[22m, [1mrfio_serror(3)[22m, [1mrfio_perror(3)[22m, [1mserrno(3)[0m

[1mAUTHOR[0m
[1mLCG Grid Deployment [22mTeam

LCG $Date: 2005/03/31 13:13:02 $ RFIO_FOPEN(3)

Referenced By

rfio_fopen64(3) is an alias of rfio_fopen(3).