Home | History | Annotate | Download | only in tcpdump

Lines Matching defs:dump_info

228 struct dump_info {
1109 struct dump_info dumpinfo;
2273 struct dump_info *dump_info;
2279 dump_info = (struct dump_info *)user;
2314 pcap_dump_close(dump_info->p);
2320 compress_savefile(dump_info->CurrentFileName);
2333 if (dump_info->CurrentFileName != NULL)
2334 free(dump_info->CurrentFileName);
2336 dump_info->CurrentFileName = (char *)malloc(PATH_MAX + 1);
2337 if (dump_info->CurrentFileName == NULL)
2352 MakeFilename(dump_info->CurrentFileName, dump_info->WFileName, 0,
2355 MakeFilename(dump_info->CurrentFileName, dump_info->WFileName, 0, 0);
2362 fd = openat(dump_info->dirfd,
2363 dump_info->CurrentFileName,
2367 dump_info->CurrentFileName);
2372 dump_info->CurrentFileName);
2374 dump_info->p = pcap_dump_fopen(dump_info->pd, fp);
2376 dump_info->p = pcap_dump_open(dump_info->pd, dump_info->CurrentFileName);
2382 if (dump_info->p == NULL)
2385 set_dumper_capsicum_rights(dump_info->p);
2396 long size = pcap_dump_ftell(dump_info->p);
2409 pcap_dump_close(dump_info->p);
2416 compress_savefile(dump_info->CurrentFileName);
2423 if (dump_info->CurrentFileName != NULL)
2424 free(dump_info->CurrentFileName);
2425 dump_info->CurrentFileName = (char *)malloc(PATH_MAX + 1);
2426 if (dump_info->CurrentFileName == NULL)
2428 MakeFilename(dump_info->CurrentFileName, dump_info->WFileName, Cflag_count, WflagChars);
2434 fd = openat(dump_info->dirfd, dump_info->CurrentFileName,
2438 dump_info->CurrentFileName);
2443 dump_info->CurrentFileName);
2445 dump_info->p = pcap_dump_fopen(dump_info->pd, fp);
2447 dump_info->p = pcap_dump_open(dump_info->pd, dump_info->CurrentFileName);
2453 if (dump_info->p == NULL)
2456 set_dumper_capsicum_rights(dump_info->p);
2461 pcap_dump((u_char *)dump_info->p, h, sp);
2464 pcap_dump_flush(dump_info->p);