#include <stdlib.h>
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
       
#define BYTES	360 * 1024 * 1024

#define TMPFILE	"/archive/tmp/x"
int
main(int argc, char **argv)
{
	int fd, i;
	char buf[1024];
	
	if ((fd = open(TMPFILE, O_RDWR | O_CREAT, 0700)) == -1)
	{
		perror("can't open");
		exit(1);
	}
	fprintf(stderr, "opened\n");
	for (i = 0; i < BYTES / 1024; i++)
		write(fd, buf, sizeof(buf));
	fprintf(stderr, "written\n");
	close(fd);
	fprintf(stderr, "closed\n");
	unlink(TMPFILE);
	fprintf(stderr, "unlinked\n");
	return 0;
}
