third option: the permission bits to be used for that file creation ONLY
example
#include
#include
#include
/* open.c */
int open(const char * pathname, int flags).
int open(const char *pathname, int flags, mode_t mode);
STDOUT:
open.c.8:warning: extern declaration of 'open' doesn't match global one