Changeset caac052 in mainline for uspace/lib/pcap/src/pcap.c
- Timestamp:
- 2024-12-22T16:47:50Z (10 months ago)
- Children:
- 46e2152
- Parents:
- 373dded
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/pcap/src/pcap.c
r373dded rcaac052 48 48 getrealtime(&ts); 49 49 header->seconds_stamp = (uint32_t)ts.tv_sec; 50 header->magic_stamp = (uint32_t)ts.tv_ nsec;50 header->magic_stamp = (uint32_t)ts.tv_sec / 1000; 51 51 } 52 52 … … 55 55 * @param writer Writer that has destination buffer and ops to write to destination buffer. 56 56 * @param linktype Linktype for the file header. 57 * @param nano True for nanoseconds, false for microseconds in timestamp.58 57 */ 59 void pcap_writer_add_header(pcap_writer_t *writer, uint32_t linktype , bool nano)58 void pcap_writer_add_header(pcap_writer_t *writer, uint32_t linktype) 60 59 { 61 uint32_t magic_version = PCAP_MAGIC_MICRO; 62 if (nano) { 63 magic_version = PCAP_MAGIC_NANO; 64 } 65 pcap_file_header_t file_header = { magic_version, PCAP_MAJOR_VERSION, PCAP_MINOR_VERSION, 60 pcap_file_header_t file_header = { (uint32_t)PCAP_MAGIC_MICRO, PCAP_MAJOR_VERSION, PCAP_MINOR_VERSION, 66 61 0x00000000, 0x00000000, (uint32_t)PCAP_SNAP_LEN, linktype }; 67 62 writer->ops->write_buffer(writer, &file_header, sizeof(file_header));
Note:
See TracChangeset
for help on using the changeset viewer.