Lines Matching refs:fname
48 mode_t unix_mode(connection_struct *conn,int dosmode,const char *fname)
56 if (fname && lp_inherit_perms(SNUM(conn))) {
60 dname = parent_dirname(fname);
61 DEBUG(2,("unix_mode(%s) inheriting from %s\n",fname,dname));
63 DEBUG(4,("unix_mode(%s) failed, [dir %s]: %s\n",fname,dname,strerror(errno)));
69 DEBUG(2,("unix_mode(%s) inherit mode %o\n",fname,(int)dir_mode));
183 int file_chmod(connection_struct *conn,char *fname,int dosmode,SMB_STRUCT_STAT *st)
192 if (dos_stat(fname,st)) return(-1);
197 if (dos_mode(conn,fname,st) == dosmode) return(0);
199 unixmode = unix_mode(conn,dosmode,fname);
228 return(dos_chmod(fname,unixmode));
236 int file_utime(connection_struct *conn, char *fname, struct utimbuf *times)
244 if(dos_utime(fname, times) == 0)
259 if(dos_stat(fname,&sb) != 0)
272 ret = dos_utime(fname, times);
283 BOOL set_filetime(connection_struct *conn, char *fname, time_t mtime)
291 if (file_utime(conn, fname, ×)) {
292 DEBUG(4,("set_filetime(%s) failed: %s\n",fname,strerror(errno)));