コード例 #1
0
int rnc_open(struct rnc_source *sp,char *fn) {
  int fd=rnc_bind(sp,fn,open(fn,O_RDONLY)); if(fd==-1) error(1,sp,RNC_ER_IO,sp->fn,-1,-1,strerror(errno));
  sp->flags|=SRC_CLOSE;
  return fd;
}
コード例 #2
0
ファイル: rnl.c プロジェクト: rhorenov/rnv
int rnl_fd(char *fn,int fd) {
    struct rnc_source src;
    rnc_bind(&src,fn,fd);
    return load(&src);
}