How exactly can they contain nulls?
fopen() takes a null-terminated filename, so if there is a null byte in the middle it would just truncate the filename.
fopen() takes a null-terminated filename, so if there is a null byte in the middle it would just truncate the filename.