Changeset 1d14090 in mainline for uspace/lib/pcap/src/pcapdump_iface.c
- Timestamp:
- 2024-12-13T08:44:05Z (15 months ago)
- Children:
- 64ea525
- Parents:
- f08447b
- git-author:
- Nataliia Korop <n.corop08@…> (2024-11-10 09:08:41)
- git-committer:
- Nataliia Korop <n.corop08@…> (2024-12-13 08:44:05)
- File:
-
- 1 edited
-
uspace/lib/pcap/src/pcapdump_iface.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/pcap/src/pcapdump_iface.c
rf08447b r1d14090 70 70 } 71 71 72 static void pcapdump_set_ops_srv(ipc_call_t *icall, pcap_dumper_t *dumper) 73 { 74 char *data; 75 size_t size; 76 errno_t rc = async_data_write_accept((void **) &data, true, 0, 0, 0, &size); 77 if (rc != EOK) { 78 async_answer_0(icall, rc); 79 return; 80 } 81 82 assert(str_length(data) == size && "Data were damaged during transmission.\n"); 83 84 rc = pcap_dumper_set_ops(dumper, (const char *)data); 85 free(data); 86 if (rc != EOK) { 87 //TODO what? 88 } 89 async_answer_0(icall, EOK); 90 91 } 92 72 93 void pcapdump_conn(ipc_call_t *icall, void *arg) 73 94 { … … 94 115 case PCAP_CONTROL_SET_STOP: 95 116 pcapdump_stop_srv(&call, dumper); 117 break; 118 case PCAP_CONTROL_SET_OPS: 119 pcapdump_set_ops_srv(&call, dumper); 96 120 break; 97 121 default:
Note:
See TracChangeset
for help on using the changeset viewer.
