Clamav 0.65.

Problem : clamav-0.65/libclamav/scanners.c

Este es la funzion en la cual encontre un error al hacer "make"
Questa è la Function nella quale ho trovato degli errori al momento della
compiazione "make"
In this function  i have any error!



int cli_scandir(char *dirname, char **virname, long int *scanned, const
struct cl_node *root, const struct cl_limits *limits, int options, int
*reclev) {
        DIR *dd;
        struct dirent *dent;
        struct stat statbuf;
        char *fname;


    if((dd = opendir(dirname)) != NULL) {
        while((dent = readdir(dd))) {
            if(dent->d_ino) {
                if(strcmp(dent->d_name, ".") && strcmp(dent->d_name, ".."))
{
                    /* build the full name */
                    fname = cli_calloc(strlen(dirname) +
strlen(dent->d_name) + 2, sizeof(char));
                    sprintf(fname, "%s/%s", dirname, dent->d_name);

                    /* stat the file */
                    if(lstat(fname, &statbuf) != -1) {
                        if(S_ISDIR(statbuf.st_mode) &&
!S_ISLNK(statbuf.st_mode))
                            cli_scandir(dirname, virname, scanned, root,
limits, options, reclev);
                        else
                            if(S_ISREG(statbuf.st_mode))
                                if(cl_scanfile(fname, virname, scanned,
root, limits, options) == CL_VIRUS) {
                                    free(fname);
                                    closedir(dd);
                                    return CL_VIRUS;
                                }

                    }
                    free(fname);
                }
            }
        }
    } else {
        cli_errmsg("ScanDir -> Can't open directory %s.\n", dirname);
        return CL_EOPEN;
    }

    closedir(dd);
    return  ret;  /* AQUI ESTA EL ERROR.. LA VARIABLE    'ret'  NO HA SIDO
DECLARADA ANTES */
                    /* The 'ret' var. undeclared */
                    /* Ecco qua il problema... la variabile 'ret' non è
stata dichiarata */
}

gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACK
AGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"clamav\" -DVERSION=\"0.
65\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB
_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_
H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSCANBUFF=131072 -
DFILEBUFF=8192 -DSTDC_HEADERS=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_D
LFCN_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRI
NGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SY
S_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_MALLOC_H=1 -DSIZEOF_SHORT=2 -DSIZEOF_
INT=4 -DSIZEOF_LONG=4 -DHAVE_ZLIB_H=1 -DHAVE_BZLIB_H=1 -DHAVE_GMP=1 -DCLAMD_
USE_SYSLOG=1 -D_REENTRANT=1 -DCLAMAVUSER=\"clamav\" -DCLAMAVGROUP=\"clamav\"
 -DDB1NAME=\"main.cvd\" -DDB2NAME=\"daily.cvd\" -DDATADIR=\"/usr/local/share
/clamav\" -DCONFDIR=\"/etc\" -DC_URANDOM=1 -DC_LINUX=1 -DCL_THREAD_SAFE=1 -D
CLAMUKO=1 -DBUILD_CLAMD=1 -DWORDS_LITTLEENDIAN=1 -I. -I. -I.. -I./zziplib -g
 -O2 -c scanners.c -MT scanners.lo -MD -MP -MF
.deps/scanners.TPlo  -fPIC -DPIC -o .libs/scanners.lo
scanners.c: In function `cli_scandir':
scanners.c:565: `ret' undeclared (first use in this function)
scanners.c:565: (Each undeclared identifier is reported only once
scanners.c:565: for each function it appears in.)
make: *** [scanners.lo] Error 1


Why!!
Por que?

He debido hacer la siguiente modificacion
Ho dovuto fare la modifica di seguito:


{ .....
...
...

   return CL_EOPEN;
    }

    closedir(dd);
  //   return  ret;
..
...
}


The clamav is running NOW!!!
Y ahora clamav esta funzionando correctamente.
Ora, clamav funziona bene...

This is an normal error..
bug???
i don't belive !
What is this?

Thank you!



-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id78&alloc_id371&op=click
_______________________________________________
Clamav-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/clamav-users

Reply via email to