See comment in http://www.denx.de/wiki/bin/view/PPCEmbedded/DeviceDrivers section 11.13 for why this is recommended.  Also search for O_SYNC in https://projects.drogon.net/raspberry-pi/wiringpi/ and http://elinux.org/RPi_Low-level_peripherals for other examples of this calling convention.