Hit an interoperatibility issue today:fat32 stack on OBSD would allow to create illegal file entries for Micro$oft machines, like:
CON PRN AUX CLOCK$ NUL COM1 COM2 COM3 COM4 COM5 COM6 COM7 COM8 COM9 LPT1 LPT2 LPT3 LPT4 LPT5 LPT6 LPT7 LPT8 LPT9 and with illegal chars like '?'.Is this on purpose, or do you feel like applying a patch to throw an error on these cases?
This is naive so I don't care much, but someone else may get bitten in the future. Would hack on it if desired.
Beers!