Remove redundant parsers

* desc.c (sys_dup): Remove.
* file.c (sys_pivotroot, sys_rmdir, sys_fchdir, sys_chroot, sys_fchroot,
sys_unlink, sys_symlink, sys_rename): Remove.
* linux/syscall.h (sys_chroot, sys_dup, sys_fchdir, sys_pivotroot,
sys_rename, sys_rmdir, sys_symlink, sys_unlink): Remove.
* linux/dummy.h: Add aliases for sys_chroot, sys_dup, sys_pivotroot,
sys_rename, sys_rmdir, sys_symlink, sys_unlink.
* pathtrace.c (pathtrace_match): Update.
* sunos4/dummy.h: Add aliases for sys_chroot, sys_dup, sys_fchdir,
sys_fchroot, sys_rename, sys_rmdir, sys_symlink, sys_unlink.
* svr4/dummy.h: Likewise.
* sunos4/syscall.h (sys_chroot, sys_dup, sys_fchdir, sys_fchroot,
sys_rename, sys_rmdir, sys_symlink, sys_unlink): Remove.
* svr4/syscall.h (sys_chroot, sys_dup, sys_fchdir, sys_fchroot,
sys_rename, sys_rmdir, sys_symlink, sys_unlink): Remove.
diff --git a/linux/dummy.h b/linux/dummy.h
index aa8b262..e7ed992 100644
--- a/linux/dummy.h
+++ b/linux/dummy.h
@@ -69,22 +69,29 @@
 
 /* like another call */
 #define	sys_acct		sys_chdir
+#define	sys_chroot		sys_chdir
 #define	sys_clock_getres	sys_clock_gettime
 #define	sys_delete_module	sys_open
+#define	sys_dup			sys_close
 #define	sys_fchdir		sys_close
 #define	sys_fdatasync		sys_close
 #define	sys_getegid		sys_getuid
 #define	sys_geteuid		sys_getuid
 #define	sys_getgid		sys_getuid
 #define	sys_mlock		sys_munmap
-#define	sys_mq_unlink		sys_unlink
+#define	sys_mq_unlink		sys_chdir
 #define	sys_munlock		sys_munmap
+#define	sys_pivotroot		sys_link
+#define	sys_rename		sys_link
+#define	sys_rmdir		sys_chdir
 #define	sys_sched_get_priority_max sys_sched_get_priority_min
 #define	sys_setfsgid		sys_setfsuid
 #define	sys_swapoff		sys_chdir
 #define	sys_swapon		sys_chdir
+#define	sys_symlink		sys_link
 #define	sys_syncfs		sys_close
 #define	sys_umount		sys_chdir
+#define	sys_unlink		sys_chdir
 #define	sys_uselib		sys_chdir
 
 /* printargs does the right thing */