make-icreate-exist-always-for-irix65-20010207
authorDerrick Brashear <shadow@dementia.org>
Thu, 8 Feb 2001 02:58:59 +0000 (02:58 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 8 Feb 2001 02:58:59 +0000 (02:58 +0000)
Since Afs_init installs a syscall, make sure this exists

src/afs/IRIX/osi_inode.c

index 08502f5..9341388 100644 (file)
@@ -280,15 +280,19 @@ struct icreateargs {
 };
 
 /* EFS only fs suite uses this entry point - icreate in afssyscalls.c. */
-#ifdef AFS_SGI_EFS_IOPS_ENV
 int
 icreate(struct icreateargs *uap, rval_t *rvp)
 {
+#ifdef AFS_SGI_EFS_IOPS_ENV
     AFS_STATCNT(icreate);
     return(afs_syscall_icreate(uap->dev, uap->near_inode, uap->param1,
                               uap->param2, uap->param3, uap->param4, rvp));
+#else
+    return ENOSYS;
+#endif
 }
 
+#ifdef AFS_SGI_EFS_IOPS_ENV
 int
 afs_syscall_icreate(dev, near_inode, param1, param2, param3, param4, rvp)
 afs_uint32 dev, near_inode, param1, param2, param3, param4;