This tweaks FD-receiving logic to account for file descriptors of an
unknown type (possibly invalid, too).
Previously this library would just halt and catch fire upon encountering
a single FD for which type-detection failed It now logs a warning message
but keeps the FD internally in a dedicated "unknown" variant, allowing
consumers to recover it and further try to process in some way.
This tweaks FD-receiving logic to account for file descriptors of an unknown type (possibly invalid, too). Previously this library would just halt and catch fire upon encountering a single FD for which type-detection failed It now logs a warning message but keeps the FD internally in a dedicated "unknown" variant, allowing consumers to recover it and further try to process in some way.
Closes: https://github.com/lucab/libsystemd-rs/issues/46