//doors/server6.c
int
main(int argc, char **argv)
{
	if (argc != 2)
		err_quit("usage: server6 <server-pathname>");

	Door_server_create(my_create);

		/*         */
	Pthread_mutex_lock(&fdlock);
	fd = Door_create(servproc, NULL, DOOR_PRIVATE);
	Pthread_mutex_unlock(&fdlock);

	unlink(argv[1]);
	Close(Open(argv[1], O_CREAT | O_RDWR, FILE_MODE));
	Fattach(fd, argv[1]);

		/* servproc()    */
	for ( ; ; )
		pause();
}
