On Fri, Jul 21, 2023 at 11:35:21AM +0300, Vitaliy Makkoveev wrote: > It contains SS_CANTSENDMORE, SS_ISSENDING, SS_CANTRCVMORE and > SS_RCVATMARK bits. Also do `sb_flags' output as hex, it contains flags > too.
OK bluhm@ > Index: sys/kern/uipc_socket.c > =================================================================== > RCS file: /cvs/src/sys/kern/uipc_socket.c,v > retrieving revision 1.305 > diff -u -p -r1.305 uipc_socket.c > --- sys/kern/uipc_socket.c 4 Jul 2023 22:28:24 -0000 1.305 > +++ sys/kern/uipc_socket.c 21 Jul 2023 08:30:05 -0000 > @@ -2366,7 +2366,8 @@ sobuf_print(struct sockbuf *sb, > (*pr)("\tsb_mbtail: %p\n", sb->sb_mbtail); > (*pr)("\tsb_lastrecord: %p\n", sb->sb_lastrecord); > (*pr)("\tsb_sel: ...\n"); > - (*pr)("\tsb_flags: %i\n", sb->sb_flags); > + (*pr)("\tsb_flags: %04x\n", sb->sb_flags); > + (*pr)("\tsb_state: %04x\n", sb->sb_state); > (*pr)("\tsb_timeo_nsecs: %llu\n", sb->sb_timeo_nsecs); > } >