The branch main has been updated by glebius: URL: https://cgit.FreeBSD.org/src/commit/?id=5213c1fd1f2c46a04ef680a7fd295645ed479c6e
commit 5213c1fd1f2c46a04ef680a7fd295645ed479c6e Author: Gleb Smirnoff <gleb...@freebsd.org> AuthorDate: 2025-07-25 20:09:22 +0000 Commit: Gleb Smirnoff <gleb...@freebsd.org> CommitDate: 2025-07-25 20:09:22 +0000 bsnmpd: use C99 initializers for transport definitions No functional change, just makes reading easier. Reviewed by: harti Differential Revision: https://reviews.freebsd.org/D51358 --- contrib/bsnmp/snmpd/trans_inet.c | 17 ++++++++--------- contrib/bsnmp/snmpd/trans_lsock.c | 17 ++++++++--------- contrib/bsnmp/snmpd/trans_udp.c | 17 ++++++++--------- 3 files changed, 24 insertions(+), 27 deletions(-) diff --git a/contrib/bsnmp/snmpd/trans_inet.c b/contrib/bsnmp/snmpd/trans_inet.c index dccfb6234222..eb41f9b678e9 100644 --- a/contrib/bsnmp/snmpd/trans_inet.c +++ b/contrib/bsnmp/snmpd/trans_inet.c @@ -414,15 +414,14 @@ inet_send2(struct tport *tp, const u_char *buf, size_t len, /** exported to daemon */ const struct transport_def inet_trans = { - "inet", - OIDX_begemotSnmpdTransInet, - inet_start, - inet_stop, - inet_destroy_port, - inet_activate, - NULL, - inet_recv, - inet_send2, + .name = "inet", + .id = OIDX_begemotSnmpdTransInet, + .start = inet_start, + .stop = inet_stop, + .close_port = inet_destroy_port, + .init_port = inet_activate, + .recv = inet_recv, + .send2 = inet_send2, }; struct inet_port_params { diff --git a/contrib/bsnmp/snmpd/trans_lsock.c b/contrib/bsnmp/snmpd/trans_lsock.c index ca2311be7cc3..68aea2c77187 100644 --- a/contrib/bsnmp/snmpd/trans_lsock.c +++ b/contrib/bsnmp/snmpd/trans_lsock.c @@ -63,15 +63,14 @@ static ssize_t lsock_recv(struct tport *, struct port_input *); /* exported */ const struct transport_def lsock_trans = { - "lsock", - OIDX_begemotSnmpdTransLsock, - lsock_start, - lsock_stop, - lsock_close_port, - lsock_init_port, - lsock_send, - lsock_recv, - NULL + .name = "lsock", + .id = OIDX_begemotSnmpdTransLsock, + .start = lsock_start, + .stop = lsock_stop, + .close_port = lsock_close_port, + .init_port = lsock_init_port, + .send = lsock_send, + .recv = lsock_recv, }; static struct transport *my_trans; diff --git a/contrib/bsnmp/snmpd/trans_udp.c b/contrib/bsnmp/snmpd/trans_udp.c index 8e9d1510d1d7..55824b82f6c8 100644 --- a/contrib/bsnmp/snmpd/trans_udp.c +++ b/contrib/bsnmp/snmpd/trans_udp.c @@ -60,15 +60,14 @@ static ssize_t udp_recv(struct tport *, struct port_input *); /* exported */ const struct transport_def udp_trans = { - "udp", - OIDX_begemotSnmpdTransUdp, - udp_start, - udp_stop, - udp_close_port, - udp_init_port, - udp_send, - udp_recv, - NULL + .name = "udp", + .id = OIDX_begemotSnmpdTransUdp, + .start = udp_start, + .stop = udp_stop, + .close_port = udp_close_port, + .init_port = udp_init_port, + .send = udp_send, + .recv = udp_recv, }; static struct transport *my_trans;