source:
MondoRescue/branches/2.2.9/mondo/src/include/mr_file.h@
3530
| Last change on this file since 3530 was 3320, checked in by , 11 years ago | |
|---|---|
|
|
| File size: 897 bytes | |
| Rev | Line | |
|---|---|---|
| [3320] | 1 | /* mr_file.h |
| 2 | * | |
| 3 | * $Id$ | |
| 4 | * | |
| 5 | * (c) 2006 Bruno Cornec <bruno@mondorescue.org> | |
| 6 | * | |
| 7 | * Header file of mr_file | |
| 8 | * | |
| 9 | * Provided under the GPLv2 | |
| 10 | */ | |
| 11 | ||
| 12 | #ifndef MR_FILE_H | |
| 13 | #define MR_FILE_H | |
| 14 | ||
| 15 | #include <stdio.h> | |
| 16 | ||
| 17 | /* functions (public methods) */ | |
| 18 | ||
| 19 | #define mr_fopen(x,y) mr_fopen_int((const char *)x, (const char *)y,__LINE__,__FILE__) | |
| 20 | #define mr_fprintf(x,y,args...) mr_fprintf_int(x,__LINE__,__FILE__,y,## args) | |
| 21 | #define mr_fclose(x) mr_fclose_int((FILE **)&x, __LINE__,__FILE__) | |
| 22 | #define mr_mkdir(x,y) mr_mkdir_int((const char *)x,(mode_t)y,__LINE__,__FILE__) | |
| 23 | ||
| 24 | extern FILE *mr_fopen_int(const char *path, const char *mode,int line, char *file); | |
| 25 | extern FILE *mr_fprintf_int(FILE *stream,int line, char *file, const char *fmt, ...); | |
| 26 | extern void mr_fclose_int(FILE **fd, int line, char *file); | |
| 27 | extern void mr_mkdir_int(const char *pathname, mode_t mode, int line, char *file); | |
| 28 | ||
| 29 | #endif /* MR_FILE_H */ |
Note:
See TracBrowser
for help on using the repository browser.
