diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2016-06-30 00:46:52 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2016-06-30 00:46:52 +0200 |
commit | 828ec57d652618e1d9cecb8fb6cc588afc063dca (patch) | |
tree | 76720c72de4a127f75463fd9a73bec8668f4e081 /sys/src/cmd | |
parent | 65977417e7cc5919f7c9787f97a528e8c24d2423 (diff) |
acme/win: implement /dev/wdir file in win to change directory tagline, remove awd
Diffstat (limited to 'sys/src/cmd')
-rw-r--r-- | sys/src/cmd/awd.c | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/sys/src/cmd/awd.c b/sys/src/cmd/awd.c deleted file mode 100644 index 6bfd6c50b..000000000 --- a/sys/src/cmd/awd.c +++ /dev/null @@ -1,38 +0,0 @@ -#include <u.h> -#include <libc.h> - -/* - * like fprint but be sure to deliver as a single write. - * (fprint uses a small write buffer.) - */ -void -xfprint(int fd, char *fmt, ...) -{ - char *s; - va_list arg; - - va_start(arg, fmt); - s = vsmprint(fmt, arg); - va_end(arg); - if(s == nil) - sysfatal("smprint: %r"); - write(fd, s, strlen(s)); - free(s); -} - -void -main(int argc, char **argv) -{ - int fd; - char dir[512]; - - fd = open("/dev/acme/ctl", OWRITE); - if(fd < 0) - exits(0); - getwd(dir, 512); - if(dir[0]!=0 && dir[strlen(dir)-1]=='/') - dir[strlen(dir)-1] = 0; - xfprint(fd, "name %s/-%s\n", dir, argc > 1 ? argv[1] : "rc"); - xfprint(fd, "dumpdir %s\n", dir); - exits(0); -} |