Plan 9 from User Space's /usr/local/plan9/9pm/src/libc/port/dirwstat.c

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

int
dirwstat(char *name, Dir *d)
{
	uchar *buf;
	int r;

	r = sizeD2M(d);
	buf = malloc(r);
	if(buf == nil)
		return -1;
	convD2M(d, buf, r);
	r = wstat(name, buf, r);
	free(buf);
	return r;
}

Space Glenda

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