aboutsummaryrefslogtreecommitdiffstats
path: root/plpnfsd/mp_pfs_ops.c
diff options
context:
space:
mode:
Diffstat (limited to 'plpnfsd/mp_pfs_ops.c')
-rw-r--r--plpnfsd/mp_pfs_ops.c30
1 files changed, 15 insertions, 15 deletions
diff --git a/plpnfsd/mp_pfs_ops.c b/plpnfsd/mp_pfs_ops.c
index 9b4d6f5..0967587 100644
--- a/plpnfsd/mp_pfs_ops.c
+++ b/plpnfsd/mp_pfs_ops.c
@@ -46,7 +46,7 @@ create_it(createargs *ca, int isdir)
rfsv_ret = rfsv_fclose(phandle);
}
if (rfsv_ret) {
- res.status = psion_alive ? NFSERR_NAMETOOLONG : NO_PSION;
+ res.status = rfsv_isalive() ? NFSERR_NAMETOOLONG : NO_PSION;
return &res;
}
inode = get_nam(name);
@@ -304,7 +304,7 @@ nfsproc_getattr_2(struct nfs_fh *fh)
*fp = cp->attr; /* gotcha */
if (fp->type == NFDIR) {
if (mp_dircount(inode, &dcount)) {
- res.status = psion_alive ? NFSERR_NOENT : NO_PSION;
+ res.status = rfsv_isalive() ? NFSERR_NOENT : NO_PSION;
return &res;
}
if (fp->nlink != (dcount + 2))
@@ -348,7 +348,7 @@ nfsproc_getattr_2(struct nfs_fh *fh)
fp->mode |= 0200;
fp->fileid = inode->inode;
if (mp_dircount(inode, &dcount)) {
- res.status = psion_alive ? NFSERR_NOENT : NO_PSION;
+ res.status = rfsv_isalive() ? NFSERR_NOENT : NO_PSION;
return &res;
}
if (fp->nlink != (dcount + 2))
@@ -361,13 +361,13 @@ nfsproc_getattr_2(struct nfs_fh *fh)
printf("\tgetattr:fileordir\n");
/* It's a normal file/dir */
if (rfsv_getattr(inode->name, &pattr, &psize, &ptime)) {
- res.status = psion_alive ? NFSERR_NOENT : NO_PSION;
+ res.status = rfsv_isalive() ? NFSERR_NOENT : NO_PSION;
return &res;
}
pattr2attr(pattr, psize, ptime, fp, (unsigned char *) fh->data);
if (fp->type == NFDIR) {
if (mp_dircount(inode, &dcount)) {
- res.status = psion_alive ? NFSERR_NOENT : NO_PSION;
+ res.status = rfsv_isalive() ? NFSERR_NOENT : NO_PSION;
return &res;
}
if (fp->nlink != (dcount + 2))
@@ -525,7 +525,7 @@ nfsproc_readdir_2(readdirargs *ra)
if (debug)
printf("\tnfsdir: dir\n");
if (rfsv_dir(dirname(inode->name), &e)) {
- res.status = psion_alive ? NFSERR_NOENT : NO_PSION;
+ res.status = rfsv_isalive() ? NFSERR_NOENT : NO_PSION;
return &res;
}
while (e) {
@@ -576,7 +576,7 @@ nfsproc_setattr_2(sattrargs *sa)
if (debug)
printf("\t\tsetattr truncating to %d bytes\n", sa->attributes.size);
if (rfsv_setsize(inode->name, sa->attributes.size) != 0) {
- res.status = psion_alive ? NFSERR_ROFS : NO_PSION;
+ res.status = rfsv_isalive() ? NFSERR_ROFS : NO_PSION;
return &res;
}
fp->size = sa->attributes.size;
@@ -586,7 +586,7 @@ nfsproc_setattr_2(sattrargs *sa)
if ((sa->attributes.mtime.seconds != fp->mtime.seconds) &&
(sa->attributes.mtime.seconds != -1)) {
if (rfsv_setmtime(inode->name, sa->attributes.mtime.seconds)) {
- res.status = (psion_alive) ? NFSERR_ACCES : NO_PSION;
+ res.status = (rfsv_isalive()) ? NFSERR_ACCES : NO_PSION;
return &res;
}
fp->mtime.seconds = fp->atime.seconds = sa->attributes.mtime.seconds;
@@ -598,7 +598,7 @@ nfsproc_setattr_2(sattrargs *sa)
long psisattr, psidattr;
attr2pattr(sa->attributes.mode, fp->mode, &psisattr, &psidattr);
if (rfsv_setattr(inode->name, psisattr, psidattr)) {
- res.status = (psion_alive) ? NFSERR_ACCES : NO_PSION;
+ res.status = (rfsv_isalive()) ? NFSERR_ACCES : NO_PSION;
return &res;
}
fp->mode = sa->attributes.mode;
@@ -630,7 +630,7 @@ remove_it(diropargs *da, int isdir)
else
rfsv_res = rfsv_remove(build_path(inode->name, da->name));
if (rfsv_res != 0) {
- res = psion_alive ? NFSERR_ACCES : NO_PSION;
+ res = rfsv_isalive() ? NFSERR_ACCES : NO_PSION;
return &res;
}
rem_cache(&attrcache, inode->inode);
@@ -673,7 +673,7 @@ nfsproc_rename_2(renameargs *ra)
printf("\tRename: %s -> %s\n", old, ldata + 1);
res = NFS_OK;
if (rfsv_rename(old, ldata + 1)) {
- res = (psion_alive) ? NFSERR_ACCES : NO_PSION;
+ res = (rfsv_isalive()) ? NFSERR_ACCES : NO_PSION;
return &res;
}
if (res == NFS_OK) {
@@ -705,7 +705,7 @@ nfsproc_statfs_2(struct nfs_fh *fh)
if (query_devices()) {
/* Allow to mount it whithout the psion attached */
- if (psion_alive)
+ if (rfsv_isalive())
return &res; /* res.status = NO_PSION; Hmm */
}
for (dp = devices; dp; dp = dp->next) {
@@ -763,7 +763,7 @@ nfsproc_read_2(struct readargs *ra)
return &res;
}
if (rfsv_fopen(1, inode->name, &phandle) != 0) {
- res.status = psion_alive ? NFSERR_NOENT : NO_PSION;
+ res.status = rfsv_isalive() ? NFSERR_NOENT : NO_PSION;
return &res;
}
if (rfsv_read(rop, ra->offset,
@@ -940,14 +940,14 @@ nfsproc_write_2(writeargs *wa)
if (rfsv_fopen(0x200, inode->name, &phandle) != 0) {
if (debug)
printf("write: open failed\n");
- res.status = psion_alive ? NFSERR_NOSPC : NO_PSION;
+ res.status = rfsv_isalive() ? NFSERR_NOSPC : NO_PSION;
return &res;
}
if (rfsv_write(dcp->data, dcp->offset, dcp->len, phandle) != dcp->len) {
rfsv_fclose(phandle);
if (debug)
printf("write: dump failed\n");
- res.status = psion_alive ? NFSERR_NOSPC : NO_PSION;
+ res.status = rfsv_isalive() ? NFSERR_NOSPC : NO_PSION;
return &res;
}
rfsv_fclose(phandle);