Seems similar to this (very old) explanation http://heirloom.sourceforge.net/mailx_aux_c.html
On Mon, Aug 1, 2011 at 1:09 PM, Daniel Gracia <lists.d...@electronicagracia.com> wrote: > 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!