Y-lib
Loadrunner libraries
Macros | Functions
Standard C time file functions

Standard C structures and functions to handle files (defined in stdio.h) More...

Macros

#define FILENAME_MAX   1024
 
#define L_tmpnam   FILENAME_MAX
 
#define SEEK_SET   0
 set file offset to offset More...
 
#define SEEK_CUR   1
 set file offset to current plus offset More...
 
#define SEEK_END   2
 set file offset to EOF plus offset More...
 
#define _IOFBF   0
 setvbuf should set fully buffered More...
 
#define _IOLBF   1
 setvbuf should set line buffered More...
 
#define _IONBF   2
 setvbuf should set unbuffered More...
 
#define EOF   (-1)
 the End-Of-File constant More...
 

Functions

int fclose (long file_pointer)
 Documented at http://www.cplusplus.com/reference/cstdio/fclose/. More...
 
int feof (long file_pointer)
 Documented at http://www.cplusplus.com/reference/cstdio/feof/. More...
 
int ferror (long file_pointer)
 Documented at http://www.cplusplus.com/reference/cstdio/ferror/. More...
 
int fgetc (long file_pointer)
 Documented at http://www.cplusplus.com/reference/cstdio/fgetc/. More...
 
char * fgets (char *string, int maxchar, long file_pointer)
 Documented at http://www.cplusplus.com/reference/cstdio/fgets/. More...
 
int fputs (const char *str, long file_pointer)
 Documented at http://www.cplusplus.com/reference/cstdio/fputs/. More...
 
long fopen (const char *filename, const char *access_mode)
 Documented at http://www.cplusplus.com/reference/cstdio/fopen/. More...
 
int fprintf (long file_pointer, const char *format_string,...)
 Documented at http://www.cplusplus.com/reference/cstdio/fprintf/. More...
 
int fputc (int c, long file_pointer)
 Documented at http://www.cplusplus.com/reference/cstdio/fputc/. More...
 
size_t fread (void *buffer, size_t size, size_t count, long file_pointer)
 Documented at http://www.cplusplus.com/reference/cstdio/fread/. More...
 
int fscanf (long file_pointer, const char *format_string,...)
 Documented at http://www.cplusplus.com/reference/cstdio/fscanf/. More...
 
int fseek (long file_pointer, long offset, int origin)
 Documented at http://www.cplusplus.com/reference/cstdio/fseek/. More...
 
long ftell (long file_pointer)
 Documented at http://www.cplusplus.com/reference/cstdio/ftell/. More...
 
size_t fwrite (const void *buffer, size_t size, size_t count, long file_pointer)
 Documented at http://www.cplusplus.com/reference/cstdio/fwrite/. More...
 
void rewind (long file_pointer)
 Documented at http://www.cplusplus.com/reference/cstdio/rewind/. More...
 
long tmpfile (void)
 Documented at http://www.cplusplus.com/reference/cstdio/tmpfile/. More...
 
char * tmpnam (char *str)
 Documented at http://www.cplusplus.com/reference/cstdio/tmpnam/. More...
 
int setvbuf (long file_pointer, char *buffer, int mode, size_t size)
 Documented at http://www.cplusplus.com/reference/cstdio/setvbuf/. More...
 

Detailed Description

Standard C structures and functions to handle files (defined in stdio.h)

Note
The file functions use (FILE *), but because they are declared as (long) in the on-line help, we use it here also...
So 'long file_pointer' instead of 'FILE *file_pointer'.
This 'happens' to be ok because sizeof(void *) == sizeof(long)

Macro Definition Documentation

#define _IOFBF   0

setvbuf should set fully buffered

Definition at line 304 of file vugen.h.

#define _IOLBF   1

setvbuf should set line buffered

Definition at line 306 of file vugen.h.

#define _IONBF   2

setvbuf should set unbuffered

Definition at line 308 of file vugen.h.

#define EOF   (-1)

the End-Of-File constant

Definition at line 310 of file vugen.h.

#define FILENAME_MAX   1024

Definition at line 285 of file vugen.h.

#define L_tmpnam   FILENAME_MAX

Definition at line 288 of file vugen.h.

#define SEEK_CUR   1

set file offset to current plus offset

Definition at line 297 of file vugen.h.

#define SEEK_END   2

set file offset to EOF plus offset

Definition at line 301 of file vugen.h.

#define SEEK_SET   0

set file offset to offset

Definition at line 293 of file vugen.h.

Function Documentation

int fclose ( long  file_pointer)
int feof ( long  file_pointer)
int ferror ( long  file_pointer)
int fgetc ( long  file_pointer)
char* fgets ( char *  string,
int  maxchar,
long  file_pointer 
)
long fopen ( const char *  filename,
const char *  access_mode 
)
int fprintf ( long  file_pointer,
const char *  format_string,
  ... 
)
int fputc ( int  c,
long  file_pointer 
)
int fputs ( const char *  str,
long  file_pointer 
)
size_t fread ( void *  buffer,
size_t  size,
size_t  count,
long  file_pointer 
)
int fscanf ( long  file_pointer,
const char *  format_string,
  ... 
)
int fseek ( long  file_pointer,
long  offset,
int  origin 
)
long ftell ( long  file_pointer)
size_t fwrite ( const void *  buffer,
size_t  size,
size_t  count,
long  file_pointer 
)
void rewind ( long  file_pointer)
int setvbuf ( long  file_pointer,
char *  buffer,
int  mode,
size_t  size 
)
long tmpfile ( void  )
char* tmpnam ( char *  str)