Plan 9 from User Space's /usr/local/plan9/9pm/src/cmd/fd2path.c

#include <9pm/u.h>
#include <9pm/libc.h>

void
main(int argc, char **argv)
{
	char buf[100];

	if(argc > 1){
		close(0);
		open(argv[1], OREAD);
	}
	if(fd2path(0, buf, sizeof buf) < 0)
		fprint(2, "fd2path: %r\n");
	else
		print("%s\n", buf);
}

Space Glenda

Copyright © 2005 Lucent Technologies, Russ Cox, MIT.
See license for details.