Lines Matching refs:writer
3067 * If the handle is IS_RDWR then we lock as writer to "update" database,
3084 int writer = HDL_RDWR(hdp);
3093 writer ? "update" : "snapshot");
3099 (writer ? (O_RDWR|O_CREAT) : O_RDONLY), DB_LOCK_PERMS)) < 0) {
3106 * /dev walk. If we get a failure as a writer we want the
3109 if ((errno == ENOENT) && !writer) {
3114 writer ? "update" : "snapshot");
3122 "WALK\n", writer ? "update" : "snapshot",
3128 writer ? "update" : "snapshot", strerror(errno));
3134 lock.l_type = writer ? F_WRLCK : F_RDLCK;
3149 writer ? "update" : "snapshot");
3155 writer ? "update" : "snapshot", strerror(errno));
3167 int writer = HDL_RDWR(hdp);
3179 writer ? "update" : "snapshot");
3182 writer ? "update" : "snapshot", strerror(errno));