xref: /plan9/sys/src/cmd/unix/drawterm/libc/dirfwstat.c (revision 8ccd4a6360d974db7bd7bbd4f37e7018419ea908)
1 #include <u.h>
2 #include <libc.h>
3 #include <fcall.h>
4 
5 int
dirfwstat(int fd,Dir * d)6 dirfwstat(int fd, Dir *d)
7 {
8 	uchar *buf;
9 	int r;
10 
11 	r = sizeD2M(d);
12 	buf = malloc(r);
13 	if(buf == nil)
14 		return -1;
15 	convD2M(d, buf, r);
16 	r = fwstat(fd, buf, r);
17 	free(buf);
18 	return r;
19 }
20