return (0);
/*
- * root cred can always hardlink
+ * Privileged user can always hardlink
*/
- if (priv_check_cred(cred, PRIV_ROOT, PRISON_ROOT) == 0)
+ if (priv_check_cred(cred, PRIV_VFS_LINK, 0) == 0)
return (0);
/*
#define PRIV_VFS_GENERATION 326 /* stat() returns generation number. */
#define PRIV_VFS_GETFH 327 /* Can retrieve file handles. */
#define PRIV_VFS_GETQUOTA 328 /* getquota(). */
-#define PRIV_VFS_LINK 329 /* bsd.hardlink_check_uid */
+#define PRIV_VFS_LINK 329 /* security.hardlink_check_uid */
#define PRIV_VFS_MKNOD_BAD 330 /* Can mknod() to mark bad inodes. */
#define PRIV_VFS_MKNOD_DEV 331 /* Can mknod() to create dev nodes. */
#define PRIV_VFS_MKNOD_WHT 332 /* Can mknod() to create whiteout. */