char buffer[PATH_MAX];
int mode = 0;
- BEFORE_ORIGINAL_FILE_NOFILTER(open, LIBC);
+ BEFORE_ORIGINAL_FILE(open, LIBC);
if(oflag & O_CREAT)
{
char buffer[PATH_MAX];
int mode = 0;
- BEFORE_ORIGINAL_FILE_NOFILTER(openat, LIBC);
+ BEFORE_ORIGINAL_FILE(openat, LIBC);
if(oflag & O_CREAT)
{
static int (*creatp)(const char* path, mode_t mode);
char buffer[PATH_MAX];
- BEFORE_ORIGINAL_FILE_NOFILTER(creat, LIBC);
+ BEFORE_ORIGINAL_FILE(creat, LIBC);
ret = creatp(path, mode);
{
static int (*dupp)(int fd);
- BEFORE_ORIGINAL_FILE_NOFILTER(dup, LIBC);
+ BEFORE_ORIGINAL_FILE(dup, LIBC);
ret = dupp(fd);
{
static int (*dup2p)(int fd, int fd2);
- BEFORE_ORIGINAL_FILE_NOFILTER(dup2, LIBC);
+ BEFORE_ORIGINAL_FILE(dup2, LIBC);
ret = dup2p(fd, fd2);
char buffer[PATH_MAX];
FILE* fret;
- BEFORE_ORIGINAL_FILE_NOFILTER(fopen, LIBC);
+ BEFORE_ORIGINAL_FILE(fopen, LIBC);
fret = fopenp(filename, mode);
char buffer[PATH_MAX];
FILE* fret;
- BEFORE_ORIGINAL_FILE_NOFILTER(freopen, LIBC);
+ BEFORE_ORIGINAL_FILE(freopen, LIBC);
fret = freopenp(filename, mode, stream);
static FILE* (*fdopenp)(int fildes, const char *mode);
FILE* fret;
- BEFORE_ORIGINAL_FILE_NOFILTER(fdopen, LIBC);
+ BEFORE_ORIGINAL_FILE(fdopen, LIBC);
fret = fdopenp(fildes, mode);
GET_REAL_FUNC(fclose, LIBC);
- bfiltering = false;
PRE_PROBEBLOCK_BEGIN();
GET_FD_FROM_FILEP(stream);
if(_fd != -1) {
static FILE* (*tmpfilep) ( void );
FILE* fret;
- BEFORE_ORIGINAL_FILE_NOFILTER(tmpfile, LIBC);
+ BEFORE_ORIGINAL_FILE(tmpfile, LIBC);
_filepath = "<temp file>";
fret = tmpfilep();
AFTER_PACK_ORIGINAL_FILEP(API_ID_tmpfile,