[FIX] da_io probes filering 54/25354/4
authorVitaliy Cherepanov <v.cherepanov@samsung.com>
Mon, 4 Aug 2014 09:23:17 +0000 (13:23 +0400)
committerVitaliy Andreevich <v.cherepanov@samsung.com>
Mon, 4 Aug 2014 11:52:36 +0000 (04:52 -0700)
Change-Id: I9d0ee9a72b226ef049e547ab2634bb95ac270bb8
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
probe_file/da_io_posix.c
probe_file/da_io_stdc.c

index 9d784358278664cc9befdc71dd00e4a987955190..ae10dad20e2c09c17525533f2f09e701da455a40 100755 (executable)
@@ -71,7 +71,7 @@ int open(const char* path, int oflag, ...)
        char buffer[PATH_MAX];
        int mode = 0;
 
-       BEFORE_ORIGINAL_FILE_NOFILTER(open, LIBC);
+       BEFORE_ORIGINAL_FILE(open, LIBC);
 
        if(oflag & O_CREAT)
        {
@@ -97,7 +97,7 @@ int openat(int fd, const char* path, int oflag, ...)
        char buffer[PATH_MAX];
        int mode = 0;
 
-       BEFORE_ORIGINAL_FILE_NOFILTER(openat, LIBC);
+       BEFORE_ORIGINAL_FILE(openat, LIBC);
 
        if(oflag & O_CREAT)
        {
@@ -122,7 +122,7 @@ int creat(const char* path, mode_t mode)
        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);
 
@@ -449,7 +449,7 @@ int dup(int fd)
 {
        static int (*dupp)(int fd);
 
-       BEFORE_ORIGINAL_FILE_NOFILTER(dup, LIBC);
+       BEFORE_ORIGINAL_FILE(dup, LIBC);
 
        ret = dupp(fd);
 
@@ -463,7 +463,7 @@ int dup2(int fd, int fd2)
 {
        static int (*dup2p)(int fd, int fd2);
 
-       BEFORE_ORIGINAL_FILE_NOFILTER(dup2, LIBC);
+       BEFORE_ORIGINAL_FILE(dup2, LIBC);
 
        ret = dup2p(fd, fd2);
 
index 675f556c78c4589318bfb54961d18012e7e4adec..19bc150cac12091e2e606a6d77e62dff7effdcf1 100644 (file)
@@ -63,7 +63,7 @@ FILE* fopen(const char* filename, const char* mode)
        char buffer[PATH_MAX];
        FILE* fret;
 
-       BEFORE_ORIGINAL_FILE_NOFILTER(fopen, LIBC);
+       BEFORE_ORIGINAL_FILE(fopen, LIBC);
 
        fret = fopenp(filename, mode);
 
@@ -83,7 +83,7 @@ FILE* freopen(const char * filename, const char * mode, FILE * stream)
        char buffer[PATH_MAX];
        FILE* fret;
 
-       BEFORE_ORIGINAL_FILE_NOFILTER(freopen, LIBC);
+       BEFORE_ORIGINAL_FILE(freopen, LIBC);
 
        fret = freopenp(filename, mode, stream);
 
@@ -101,7 +101,7 @@ FILE* fdopen(int fildes, const char *mode)
        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);
 
@@ -130,7 +130,6 @@ int fclose(FILE* stream)
 
        GET_REAL_FUNC(fclose, LIBC);
 
-       bfiltering = false;
        PRE_PROBEBLOCK_BEGIN();
        GET_FD_FROM_FILEP(stream);
        if(_fd != -1) {
@@ -157,7 +156,7 @@ FILE * tmpfile ( void )
        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,