Readability doesn't come from 60-character function names, you silly rabbits.
Seriously. open_file("name goes here", M_RDWR)
is cryptic? Do you guys have to use toilet paper that says "ass goes here" on one side, and soil your pants if you're somewhere with only the usual plain white?