• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/samba-3.0.13/source/smbd/

Lines Matching refs:fname

2920 static int try_chown(connection_struct *conn, const char *fname, uid_t uid, gid_t gid)
2928 ret = SMB_VFS_CHOWN(conn, fname, uid, gid);
2935 if (SMB_VFS_STAT(conn,fname,&st))
2938 fsp = open_file_fchmod(conn,fname,&st);
3190 int get_acl_group_bits( connection_struct *conn, const char *fname, mode_t *mode )
3197 posix_acl = SMB_VFS_SYS_ACL_GET_FILE(conn, fname, SMB_ACL_TYPE_ACCESS);
3379 BOOL directory_has_default_acl(connection_struct *conn, const char *fname)
3381 SMB_ACL_T def_acl = SMB_VFS_SYS_ACL_GET_FILE( conn, fname, SMB_ACL_TYPE_DEFAULT);
3554 BOOL set_unix_posix_default_acl(connection_struct *conn, const char *fname, SMB_STRUCT_STAT *psbuf,
3560 DEBUG(5,("set_unix_posix_default_acl: Can't set default ACL on non-directory file %s\n", fname ));
3567 if (SMB_VFS_SYS_ACL_DELETE_DEF_FILE(conn, fname) == -1) {
3569 fname, strerror(errno) ));
3579 if (SMB_VFS_SYS_ACL_SET_FILE(conn, fname, SMB_ACL_TYPE_DEFAULT, def_acl) == -1) {
3581 fname, strerror(errno) ));
3586 DEBUG(10,("set_unix_posix_default_acl: set default acl for file %s\n", fname ));
3599 static BOOL remove_posix_acl(connection_struct *conn, files_struct *fsp, const char *fname)
3612 DEBUG(5,("remove_posix_acl: failed to init new ACL with 3 entries for file %s.\n", fname));
3619 fname, strerror(errno) ));
3624 fname, strerror(errno) ));
3630 fname, strerror(errno) ));
3635 fname, strerror(errno) ));
3641 fname, strerror(errno) ));
3646 fname, strerror(errno) ));
3654 file_acl = SMB_VFS_SYS_ACL_GET_FILE( conn, fname, SMB_ACL_TYPE_ACCESS);
3661 fname, strerror(errno) ));
3675 fname, strerror(errno) ));
3681 fname, strerror(errno) ));
3688 fname, strerror(errno) ));
3693 fname, strerror(errno) ));
3698 fname, strerror(errno) ));
3722 BOOL set_unix_posix_acl(connection_struct *conn, files_struct *fsp, const char *fname, uint16 num_acls, const char *pdata)
3728 return remove_posix_acl(conn, fsp, fname);
3739 fname, strerror(errno) ));
3744 if (SMB_VFS_SYS_ACL_SET_FILE(conn, fname, SMB_ACL_TYPE_ACCESS, file_acl) == -1) {
3746 fname, strerror(errno) ));
3752 DEBUG(10,("set_unix_posix_acl: set acl for file %s\n", fname ));
3884 BOOL can_delete_file_in_directory(connection_struct *conn, const char *fname)
3891 pstrcpy(dname, parent_dirname(fname));
3911 if(SMB_VFS_STAT(conn, fname, &sbuf_file) != 0) {