[Python-Dev] Special file "nul" in Windows and os.stat

"Martin v. Löwis" martin at v.loewis.de
Tue Nov 6 20:51:10 CET 2007


>> Sure - but what does stat then do when passed NUL?
> 
> AFAIK then it doesn't fill in the size and time fields of the structure 
> (or sets them to a useless/invalid value).
> 
> (See http://msdn2.microsoft.com/en-us/library/14h5k7ff(vs.71).aspx)

What specifically on that page tells me how the fields get filled
for NUL? If you are referring to the "if path refers to a device..."
sentence: how does it determine that NUL is a device?

> See above: if stat() (_stat() actually) is called on NUL (or another 
> device), I don't think it does anything useful with these fields.

You mean, it does nothing documented... AFAICT from the code, it always
fills in something.

Regards,
Martin



More information about the Python-Dev mailing list