# /usr/src/man/man2/Makefile

include /usr/src/COPYRIGHTS

MDIR=	/usr/man/man2
SRCS=	accept.2$Z access.2$Z acct.2$Z adjtime.2$Z bind.2$Z brk.2$Z \
	chdir.2$Z chmod.2$Z chown.2$Z chroot.2$Z close.2$Z connect.2$Z \
	cpu_control.2$Z creat.2$Z dup.2$Z execve.2$Z exit.2$Z fcntl.2$Z \
	flock.2$Z fork.2$Z fsync.2$Z getdirentries.2$Z getdomainname.2$Z \
	getdtablesize.2$Z getgid.2$Z getgroups.2$Z gethostid.2$Z \
	gethostname.2$Z getitimer.2$Z getpagesize.2$Z getpeername.2$Z \
	getpgrp.2$Z getpid.2$Z getpriority.2$Z getrlimit.2$Z getrusage.2$Z \
	getsockname.2$Z getsockopt.2$Z gettimeofday.2$Z getuid.2$Z \
	host_info.2$Z host_ipc_statistics.2$Z intro.2$Z ioctl.2$Z \
	kern_timestamp.2$Z kill.2$Z killpg.2$Z link.2$Z listen.2$Z lseek.2$Z \
	mach_ports.2$Z map_fd.2$Z memory_object_copy.2$Z \
	memory_object_create.2$Z memory_object_data_error.2$Z \
	memory_object_data_initialize.2$Z memory_object_data_provided.2$Z \
	memory_object_data_request.2$Z memory_object_data_unavailable.2$Z \
	memory_object_data_unlock.2$Z memory_object_data_write.2$Z \
	memory_object_destroy.2$Z memory_object_get_attributes.2$Z \
	memory_object_init.2$Z memory_object_lock_completed.2$Z \
	memory_object_lock_request.2$Z memory_object_server.2$Z \
	memory_object_set_attributes.2$Z memory_object_terminate.2$Z \
	mkdir.2$Z mknod.2$Z mount.2$Z msg_receive.2$Z msg_rpc.2$Z \
	msg_send.2$Z open.2$Z pipe.2$Z port_allocate.2$Z port_deallocate.2$Z \
	port_extract.2$Z port_insert.2$Z port_names.2$Z port_rename.2$Z \
	port_set_add.2$Z port_set_allocate.2$Z port_set_backlog.2$Z \
	port_set_backup.2$Z port_set_deallocate.2$Z port_set_remove.2$Z \
	port_set_status.2$Z port_status.2$Z port_type.2$Z profil.2$Z \
	ptrace.2$Z quota.2$Z read.2$Z readlink.2$Z reboot.2$Z recv.2$Z \
	rename.2$Z rmdir.2$Z rpause.2$Z select.2$Z send.2$Z setgroups.2$Z \
	setpgrp.2$Z setquota.2$Z setregid.2$Z setreuid.2$Z shutdown.2$Z \
	sigblock.2$Z sigpause.2$Z sigreturn.2$Z sigsetmask.2$Z sigstack.2$Z \
	sigvec.2$Z slot_info.2$Z socket.2$Z socketpair.2$Z stat.2$Z \
	statfs.2$Z swapon.2$Z symlink.2$Z sync.2$Z syscall.2$Z table.2$Z \
	task_create.2$Z task_info.2$Z task_resume.2$Z task_special_ports.2$Z \
	task_suspend.2$Z task_terminate.2$Z task_threads.2$Z \
	thread_abort.2$Z thread_create.2$Z thread_info.2$Z thread_resume.2$Z \
	thread_special_ports.2$Z thread_state.2$Z thread_suspend.2$Z \
	thread_terminate.2$Z truncate.2$Z umask.2$Z unlink.2$Z unmount.2$Z \
	utimes.2$Z vfork.2$Z vfsmount.2$Z vhangup.2$Z vm_allocate.2$Z \
	vm_copy.2$Z vm_deallocate.2$Z vm_inherit.2$Z vm_map.2$Z \
	vm_protect.2$Z vm_read.2$Z vm_region.2$Z \
	vm_set_default_memory_manager.2$Z vm_statistics.2$Z vm_write.2$Z \
	wait.2$Z write.2$Z

LINKS=	dup2.2$Z sbrk.2$Z fstat.2$Z lstat.2$Z readv.2$Z recvfrom.2$Z recvmsg.2$Z \
	errno.2$Z sendmsg.2$Z sendto.2$Z wait3.2$Z fchmod.2$Z fchown.2$Z \
	umount.2$Z writev.2$Z getegid.2$Z geteuid.2$Z getppid.2$Z ftruncate.2$Z \
	sethostid.2$Z setitimer.2$Z setrlimit.2$Z setsockopt.2$Z sethostname.2$Z \
	setpriority.2$Z settimeofday.2$Z seek.2$Z

all: fix$Z

fix.Z:
	  find . -type f ! -name Makefile ! -name '*.Z' -exec compress {} \;

fix:
	  find . -type f -name '*.Z' -exec uncompress {} \;

clean: FRC

install: FRC
	-[ -d ${DESTDIR}${MDIR} ] || mkdir ${DESTDIR}${MDIR}
	-chmod 755 ${DESTDIR}${MDIR}
	-chown root.bin ${DESTDIR}${MDIR}
	cd ${DESTDIR}${MDIR}; rm -f ${SRCS} ${LINKS}
	install -c -o bin -g bin -m 444 ${SRCS} ${DESTDIR}${MDIR}
	ln -s dup.2$Z ${DESTDIR}${MDIR}/dup2.2$Z
	ln -s brk.2$Z ${DESTDIR}${MDIR}/sbrk.2$Z
	ln -s intro.2$Z ${DESTDIR}${MDIR}/errno.2$Z
	ln -s stat.2$Z ${DESTDIR}${MDIR}/fstat.2$Z
	ln -s stat.2$Z ${DESTDIR}${MDIR}/lstat.2$Z
	ln -s read.2$Z ${DESTDIR}${MDIR}/readv.2$Z
	ln -s recv.2$Z ${DESTDIR}${MDIR}/recvfrom.2$Z
	ln -s recv.2$Z ${DESTDIR}${MDIR}/recvmsg.2$Z
	ln -s send.2$Z ${DESTDIR}${MDIR}/sendmsg.2$Z
	ln -s send.2$Z ${DESTDIR}${MDIR}/sendto.2$Z
	ln -s wait.2$Z ${DESTDIR}${MDIR}/wait3.2$Z
	ln -s chmod.2$Z ${DESTDIR}${MDIR}/fchmod.2$Z
	ln -s chown.2$Z ${DESTDIR}${MDIR}/fchown.2$Z
	ln -s mount.2$Z ${DESTDIR}${MDIR}/umount.2$Z
	ln -s write.2$Z ${DESTDIR}${MDIR}/writev.2$Z
	ln -s getgid.2$Z ${DESTDIR}${MDIR}/getegid.2$Z
	ln -s getuid.2$Z ${DESTDIR}${MDIR}/geteuid.2$Z
	ln -s getpid.2$Z ${DESTDIR}${MDIR}/getppid.2$Z
	ln -s truncate.2$Z ${DESTDIR}${MDIR}/ftruncate.2$Z
	ln -s gethostid.2$Z ${DESTDIR}${MDIR}/sethostid.2$Z
	ln -s getitimer.2$Z ${DESTDIR}${MDIR}/setitimer.2$Z
	ln -s getrlimit.2$Z ${DESTDIR}${MDIR}/setrlimit.2$Z
	ln -s getsockopt.2$Z ${DESTDIR}${MDIR}/setsockopt.2$Z
	ln -s gethostname.2$Z ${DESTDIR}${MDIR}/sethostname.2$Z
	ln -s getpriority.2$Z ${DESTDIR}${MDIR}/setpriority.2$Z
	ln -s gettimeofday.2$Z ${DESTDIR}${MDIR}/settimeofday.2$Z
	ln -s lseek.2$Z ${DESTDIR}${MDIR}/seek.2$Z

FRC:
