DELTA 344824 0 205 SVNlTO4_ZOL{PuR cMrmdir ATF_TESTS_CXX+= setattr ATF_TESTS_CXX+= statfs ATF_TESTS_CXX+= symlink ATF_TESTS_CXX+= unrmdir+= getmntopts.c SRCS.rmdir+= mockfs.cc SRCS.rmdir+= rmdir.cc SRCS.rmdirtatfs+= getmntopts.c SRCS.statfs+= mockfs.cc SRCS.statfs+= statfs.cc SRCS.statfsSRCS.unlink+= getmntopts.c SRCS.unlink+= mockfs.cc SRCS.unlink+= unlink.cc SRCS.unENDREP DELTA 344824 299 89 SVN7vC liC}SrEt /* * Set entry_valid = 0 because this test isn't concerned with whether * or not we actually cache negative entries, only with whether we * interpret negative cache responses correctly. */ struct timespec entry_valid = {.tv_sec = 0, .tv_nsec = 0}; /* create will first do a LOOKUP, adding a negative cache entry */ EXPECT_LOOKUP(1, RELPATH).WillOnce(ReturnNegativeCache(&entry_valid struct timespec entry_valid = {.tv_sec = TIME_T_MAX, .tv_nsec = 0}ReturnNegativeCache(&entry_valid))) ENDREP DELTA 344824 1886 481 SVNr5 ) N$3struct timespec entry_valid = {.tv_sec = TIME_T_MAX, .tv_nsec = 0}; EXPECT_LOOKUP(1, "does_not_exist").Times(1) .WillOnce(Invoke(ReturnNegativeCache(&entry_valid))); struct timespec entry_valid = {.tv_sec = 0, .tv_nsec = 250'000'000}; EXPECT_LOOKUP(1, RELPATH).Times(2) .WillRepeatedly(Invoke(ReturnNegativeCache(&entry_valid))); EXPECT_NE(0, access(FULLPATH, F_OK)); EXPECT_EQ(ENOENT, errno); usleep(2 * entry_valid.tv_nsecENDREP DELTA 344824 2395 67 SVNxSkaugC|uf /* * Set entry_valid = 0 because this test isn't concerned with whether * or not we actually cache negative entries, only with whether we * interpret negative cache responses correctly. */ struct timespec entry_valid = {.tv_sec = 0, .tv_nsec = 0}WillOnce(ReturnNegativeCache(&entry_valid struct timespec entry_valid = {.tv_sec = TIME_T_MAX, .tv_nsec = 0}ReturnNegativeCache(&entry_valid))) ENDREP DELTA 344824 2556 309 SVNyr2U1>JX9n3!FA(L1_nx^R]0|Ҫ3q*E !+؛sB|T xxfgvwܣk1@H))*']#7/sA2)2DI3m0a1T9kWfD{V%`i 'f(BQnrьe0oxs^"uo_^X D1Xz9C%&^2]IE!) Lb6/>|,Ժ(326T/^k<&@˶? wK24a.H[C1HJ˗1{=):7޲_Iǝʿu]v)j N}p|Ų)%wP[`0`[6H*d$&Q'$W]AHo59^B~k42&Q"JHJZ|tS_-d?~>A(VENDREP DELTA 344824 2894 201 SVNZ<5K4=}3gGT+Pyrn 4%jQTITIME_T_MAX (std::numeric_limits::max())char rmdir[0]; fuse_setattr_in setattr; char unlink[0]fuse_statfs_out statfs Helper function used for returning negative cache entries for LOOKUP */ std::function ReturnNegativeCache(const struct timespec *entry_valid * thread id of the fuse daemon threadKill the filesystem daemon without unmounting the filesystem */ void kill_daemonENDREP DELTA 344824 3259 1788 SVNL*BkA`>tZf6yQ{CtZf6N|a[1:wU[x^n@S M-45%vf=W8aw(@ߝmqٙo`Zl¡Ѭ,x2]A5U(\r'o *gjY{8/|-m0s[g,}l[Foeb)WEYQ0Eyv\ YPcpS ]G8+)R9pҢFG"G<%az (F;D=RDw!᭬)sH$DKz@h%0MdBRGiVvO16( =͚Z+Km n3"z֙NrE5(5s7RJmP?>+>^g4q?i1U}OH:ovkt`{r$٥kkXwfI=w=Iy\$Q/"I[MTɩ*H*/^J,[Shԭ8bDlq*/Mܧ MB;\, f|#<ΙlEETRѴx`h0eQɬb鰘qqSNDŽ*nFӲ,+t.ZfcˆM.`ENDREP DELTA SVN.~..x^UQo6~!:Ph7i 2%WE*] DW]{q{[a}tYכ2dx~tȕIHa:OMk lp jUs!%WE ^۴QpUjMIشFU A«ڵ[ݴbM`FW`Kc/Vyњ iC*(j$5N ,uCn ؿ3RXEvUS uoffR'tt%W)ï;N1k gRJ镾!׶?6E\@]K#ǜ0iVEK)#u1\-RRIwM;~h7PF5EZۆ~ܔ D^x1<蜏Fd%rcP|('0_e:n3!/<J΄ &׵>o|Ή6@DB?ݪOWᛩ?/_:+;\0YmM`=tvlTyow-:TNi֠ǧܶWyѼuwULpJ/w!cC\P0T6AKòU$ '?)jEm[]=8y/baphxzqA̝cww}0(23F_+'߃jٛJ4s!`r]L7f"`zl';+o6Li}NA,_! G|fVE}1(@n@Y* ՂJT:+M~:'g\߬S`xF<q1gJZ,Ɇfa݃u V;|tj0pŠeƚU+J^~E"dΑ 64+>6z゙^}slۣqׯNnɈqENDREP DELTA SVN#B##x^Wmo6lZ;]e:H(o6X,Q1ITE)nIlo> &>3pH^kT}țM VjC0m LUWeI+UE`(54BNdCx#5hۤM4dNa<oUv`>EVVȚF"I6r,$U +tkRafֲJ{UC液݀j̧Zb)U&sfZ4l[nԝpnxP[Y@L&M,4~;]`Xa䘡xn rG̋)瑇osy> gѵ%p&{Y! [FErc?^ .p‰ 9>`rג3Į1,(.x侑bEE쇁MD Ag]=15 k%=L1HRKZpTϋVQ Xܿ`h5$+3s;Wqi§\oA:&O|=ˀ ėl>Q/~3S?d6^ItʠTm`O[wuB [y);{Gu!Sb'_3【Dwi Lu#Gksa[POHV׋6̭/?[I*06v(%77"ejs?|)O:!l+߳W(*_ݩ[aE5M,懶m.DzWΜ}H[+YpQĆ󘂑ieW D%] ^_ޑҤ%acMd( yr+mD;>tO݊{*AR sWT揭M p3Kݛju^cmͬƞ'mx 4jGȁokz$_ =U!R{,y xԶ YzKMZրR\dm/=YV-=t+q?|s˿ՙh9<*kfnLq5f̝h5gxc*&c.0to^la^$w,s2{|"`o燗Tt_/4Zs;=)=8 {W5EEkGžQʛJaW<鬯'MzeR@$ R9\5DF)<تb+3?Z{)o~$ftىN<Qc!Ў1?5Bc{ENDREP DELTA SVN?|??x^UaOH' PJWJ%YUzPTUq6M57IPzOVIJ͛7/|k/KN>\*Fb yf ]+KժF͇OGrYꅹY suJRsQ0ɾ(wQUBvV7X٢KԼhMS\u Y=UP(krew:k` w[%՝!JϋE[fHJ5Ua ^5,3c,tYۢ]jUʼi-VSZ kvohS"Z"W."!M& YQc6%2R91q$>JeO:]]0M4HI΄ ;ڊsci8 &} L {|QyykSoݽJ׋v\l*{[gjW9)-uYׯa]E[~Ʉア1:pL &_f iN=9 NHNW.jJE;~t)a;w;hfphD)=|ܳ0ߥSr EYu^k|