> are we allowed to read/write to external storage?
They did restrict the scope of their article to the standard only:
"This is an argument about the specification of C, not any particular implementation."
I don't think the spec has any representation of external storage in it.