osi_socket is a mess. Struct osi_socket is declared in afs/afs_osi.h as a struct containing junk. But the type, (osi_socket), is declared in rx as either a void *, an afs_int32, or a struct socket, depending on whether it's user or kernel, the architecture, etc. The various implementations of osi_NetSend use one or another of these, and they're all different.
The only reasonable thing to do is get rid of struct osi_socket, keep the typedef, and make all versions of osi_NetSend take the typedef as first argument. I don't think I feel like tackling this right now. _______________________________________________ OpenAFS-devel mailing list [EMAIL PROTECTED] https://lists.openafs.org/mailman/listinfo/openafs-devel
