Logo Search packages:      
Sourcecode: samba-doc-ja version File versions

ftruncate.c

/* test whether ftruncte() can extend a file */

#if defined(HAVE_UNISTD_H)
#include <unistd.h>
#endif

#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>

#define DATA "conftest.trunc"
#define LEN 7663

main()
{
      int *buf;
      int fd = open(DATA,O_RDWR|O_CREAT|O_TRUNC,0666);

      ftruncate(fd, LEN);

      unlink(DATA);

      if (lseek(fd, 0, SEEK_END) == LEN) {
            exit(0);
      }
      exit(1);
}

Generated by  Doxygen 1.6.0   Back to index