int     len; /*  does proc_dir already exists */ len = strlen(PG_PROC_DIR);  for (pg_proc_dir = proc_net->subdir; pg_proc_dir; pg_proc_dir=pg_proc_dir->next) { if ((pg_proc_dir->namelen == len) && (! memcmp(pg_proc_dir->name, PG_PROC_DIR, len))) break; }  if (!pg_proc_dir) pg_proc_dir = create_proc_entry(PG_PROC_DIR, S_IFDIR, proc_net); 
pg_proc_dir = proc_mkdir(PG_PROC_DIR, NULL); 
static int create_proc_dir(void){        int     len;        /*  does proc_dir already exists */        len = strlen(PG_PROC_DIR);        for (pg_proc_dir = proc_net->subdir; pg_proc_dir; pg_proc_dir=pg_proc_dir->next) {                if ((pg_proc_dir->namelen == len) &&		    (! memcmp(pg_proc_dir->name, PG_PROC_DIR, len)))                         break;        }                if (!pg_proc_dir)                 pg_proc_dir = create_proc_entry(PG_PROC_DIR, S_IFDIR, proc_net);                if (!pg_proc_dir)                 return -ENODEV;                return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/666002218d59db271e5c1ede1d80227170c51987/pktgen.c/clean/net/core/pktgen.c