search for: do_open_regular

Displaying 1 result from an estimated 1 matches for "do_open_regular".

2005 Jan 05
1
rsync filename heuristics
...15.000000000 +1000 > @@ -0,0 +1,117 @@ > +#include "rsync.h" > + > +extern char *compare_dest; > +extern int verbose; > + > +/* Alternate methods for opening files, if local doesn't exist */ > +/* Sanity check that we are about to open regular file */ > +int do_open_regular(char *fname) > +{ > + STRUCT_STAT st; > + > + if (do_stat(fname, &st) == 0 && S_ISREG(st.st_mode)) > + return do_open(fname, O_RDONLY, 0); > + > + return -1; > +} > + > +static void split_names(char *fname, char **dirname, char **basename) > +{ > + c...