#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <err.h>
#include "../lpi.h"

int
main(void)
{
    char template[] = "ZZXXXXXX";
    char buf[7];
    int fd;

    if ((fd = mkstemp(template)) == -1)
        err(EXIT_FAILURE, "mkstemp");
    unlink(template);

    printf("%s\n", template);

    if (write(fd, "SALAM\n", 6) == -1)
        err(EXIT_FAILURE, "write");

    listDir(".");

    if (pread(fd, buf, 6, 0) == -1)
        err(EXIT_FAILURE, "read");
    //buf[6] = '\0';

    printf("------------------\n");
    printf("%s\n", buf);
    exit(EXIT_SUCCESS);
}
