Plan 9 from Bell Labs’s /usr/web/sources/patch/sorry/schtarb-plan9/awd.c

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


#include <u.h>
#include <libc.h>

void
main(int argc, char **argv)
{
	int fd, n;
	char dir[512], *str;

	fd = open("/dev/acme/ctl", OWRITE);
	if(fd < 0)
		exits(0);
	getwd(dir, 512);
	fprint(fd, "name %s", dir);
	n = strlen(dir);
	if(n>0 && dir[n-1]!='/')
		fprint(fd, "/");
	fprint(fd, "-");
	if(argc > 1)
		str = argv[1];
	else
		str = "rc";
	fprint(fd, "%s\n", str);
	fprint(fd, "dumpdir %s\n", dir);
	exits(0);
}

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.