Why did 16-bit _lopen and _lcreat functions return -1 on failure instead of 0? | Heykuki News