/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/netatalk-2.2.0/libatalk/vfs/ |
H A D | vfs.c | 55 for_each_adouble(const char *from, const char *name, rf_loop fn, void *data, int flag, mode_t v_umask) argument 81 if (fn && (ret = fn(de, buf, data, flag, v_umask))) { 134 static int deletecurdir_adouble_loop(struct dirent *de, char *name, void *data _U_, int flag _U_, mode_t v_umask) argument 157 if ((err = for_each_adouble("deletecurdir", ".AppleDouble", deletecurdir_adouble_loop, NULL, 1, vol->v_umask))) 163 static int adouble_setfilmode(const char * name, mode_t mode, struct stat *st, mode_t v_umask) argument 165 return setfilmode(name, ad_hf_mode(mode), st, v_umask); 170 return adouble_setfilmode(vol->ad_path(name, ADFLAGS_HF ), mode, st, vol->v_umask); 180 if (stickydirmode(ad_dir(adouble), DIRBITS | mode, dropbox, vol->v_umask) < 0 ) 184 if (adouble_setfilmode(vol->ad_path(name, ADFLAGS_DIR ), mode, st, vol->v_umask) < 0) 188 if (stickydirmode(ad_dir(adouble), DIRBITS | mode, dropbox, vol->v_umask) < 195 setdirmode_adouble_loop(struct dirent *de _U_, char *name, void *data, int flag, mode_t v_umask) argument 584 ads_setfilmode_loop(struct dirent *de _U_, char *name, void *data, int flag _U_, mode_t v_umask) argument 591 ads_setfilmode(const char * name, mode_t mode, struct stat *st, mode_t v_umask) argument 666 setdirmode_ads_loop(struct dirent *de _U_, char *name, void *data, int flag, mode_t v_umask) argument [all...] |
H A D | unix.c | 31 int stickydirmode(const char *name, const mode_t mode, const int dropbox, const mode_t v_umask) argument 47 if ( (retval=chmod( name, ( (DIRBITS | mode | S_ISVTX) & ~v_umask) )) < 0) { 62 if ( (chmod( name, (DIRBITS | mode) & ~v_umask ) < 0) && errno != EPERM && 79 int setfilmode(const char * name, mode_t mode, struct stat *st, mode_t v_umask) argument 95 if ( chmod( name, mode & ~v_umask ) < 0 && errno != EPERM ) {
|
H A D | ea.c | 393 if ((fd = open(uname, O_RDWR | O_CREAT | O_EXCL, 0666 & ~ea->vol->v_umask)) == -1) { 469 if ((fd = open(eaname, O_RDWR | O_CREAT | O_EXCL, 0666 & ~ea->vol->v_umask)) == -1) { 1536 if ((copy_file(sfd, srceapath, eapath, (0666 & ~vol->v_umask))) < 0) { 1633 if ((setfilmode(ea_path(&ea, NULL, 0), ea_header_mode(mode), NULL, vol->v_umask)) != 0) { 1652 if ((setfilmode(eaname, ea_mode(mode), NULL, vol->v_umask)) != 0) { 1709 if ((setfilmode(ea_path(&ea, NULL, 0), ea_header_mode(mode), NULL, vol->v_umask)) != 0) { 1739 if ((setfilmode(eaname, ea_mode(mode), NULL, vol->v_umask)) != 0) {
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/netatalk-2.2.0/include/atalk/ |
H A D | unix.h | 40 extern int stickydirmode(const char *name, const mode_t mode, const int dropbox, const mode_t v_umask);
|
H A D | volume.h | 47 mode_t v_umask; member in struct:vol
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/netatalk-2.2.0/etc/afpd/ |
H A D | unix.c | 325 if (setfilmode( path->u_name, mode, &path->st, vol->v_umask) < 0) 345 if ( stickydirmode(name, DIRBITS | mode, dropbox, vol->v_umask) < 0 ) 352 if ( stickydirmode(name, DIRBITS | mode, dropbox, vol->v_umask) < 0 ) 373 if ( stickydirmode(name, DIRBITS | mode, dropbox, vol->v_umask) < 0 ) 395 if (setfilmode(dirp->d_name, setmode, &st, vol->v_umask) < 0) { 408 if ( stickydirmode(name, DIRBITS | mode, dropbox, vol->v_umask) < 0 )
|
H A D | volume.c | 798 volume->v_umask = (mode_t)options[VOLOPT_UMASK].i_value; 2053 volume->v_umask, 2066 volume->v_cdb = cnid_open (volume->v_path, volume->v_umask, "tdb", flags, NULL, NULL);
|
H A D | filedir.c | 816 setfilmode(upath, admode, NULL, vol->v_umask);
|
H A D | directory.c | 147 int mode = (DIRBITS & (~S_ISGID & st.st_mode)) | (0777 & ~vol->v_umask); 149 name, st.st_mode, vol->v_umask);
|
H A D | file.c | 269 vol->v_cdb = cnid_open(vol->v_path, vol->v_umask, "tdb", flags, NULL, NULL);
|