shithub: brokentoys

ref: 77d016decc6c4f92e4c32ff5777a57fc1d7a7e1f
dir: /seeking.c/

View raw version
#include <u.h>
#include <libc.h>

#define	MAXREADS	3

void
main(void)
{
	int	fd, i;
	char	buf[4];

	fd = open("/mnt/acpi/battery", OREAD);
	if(fd < 0)
		sysfatal("couldn't open it");

	for(i = 0; i < MAXREADS; i++){
		pread(fd, buf, sizeof buf, 0);
		buf[sizeof(buf)-1] = '\0';
		print(buf);
	}

	close(fd);
	exits("done");
}