This is something I never understand! because d_fname is at the end of structure and can easily extend for long filename. Magic and Mint never extend this and I not understand why, of course DTA structure should change, but it is not incompatible. Software not doing Pdomain(1) should receive 8+3 file name and other could receive long filename. So why? Just for my information.
Because there is already software which assumes that even after Pdomain(1) the Fsfirst() call returns 8+3.
KMK