sm_io_fopen
sm_io_fopen __P((
sm_io_fopen(pathname, flags, va_alist)
out = sm_io_fopen("foo", O_WRONLY|O_APPEND|O_CREAT, 0666);