Searched refs:v_umask (Results 1 - 10 of 10) sorted by relevance

/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/netatalk-2.2.0/libatalk/vfs/
H A Dvfs.c55 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 Dunix.c31 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 Dea.c393 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 Dunix.h40 extern int stickydirmode(const char *name, const mode_t mode, const int dropbox, const mode_t v_umask);
H A Dvolume.h47 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 Dunix.c325 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 Dvolume.c798 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 Dfiledir.c816 setfilmode(upath, admode, NULL, vol->v_umask);
H A Ddirectory.c147 int mode = (DIRBITS & (~S_ISGID & st.st_mode)) | (0777 & ~vol->v_umask);
149 name, st.st_mode, vol->v_umask);
H A Dfile.c269 vol->v_cdb = cnid_open(vol->v_path, vol->v_umask, "tdb", flags, NULL, NULL);

Completed in 122 milliseconds