I realized when reading file.c that file_open does not support open flags except for the basic essential ones. What I miss personally is NO_ATIME, but there are some more flags (some only in new linux kernel versions).
It would be nice to have an open() that accepts the same integer flags as open(2).
arne