diff options
Diffstat (limited to 'pgm3/pgm3test.d/subdir')
| -rw-r--r-- | pgm3/pgm3test.d/subdir/subfileinfo.c | 30 | ||||
| -rw-r--r-- | pgm3/pgm3test.d/subdir/subsubdir/file1 | bin | 0 -> 1023 bytes | |||
| -rw-r--r-- | pgm3/pgm3test.d/subdir/subsubdir/file2 | bin | 0 -> 1023 bytes | |||
| -rw-r--r-- | pgm3/pgm3test.d/subdir/subsubdir/file3 | bin | 0 -> 1023 bytes | 
4 files changed, 30 insertions, 0 deletions
| diff --git a/pgm3/pgm3test.d/subdir/subfileinfo.c b/pgm3/pgm3test.d/subdir/subfileinfo.c new file mode 100644 index 0000000..eed7902 --- /dev/null +++ b/pgm3/pgm3test.d/subdir/subfileinfo.c @@ -0,0 +1,30 @@ +#include <sys/types.h> +#include <sys/stat.h> +#include <stdio.h> +#include <errno.h> +#include <sys/sysmacros.h> +#include <sys/time.h> + +main(argc,argv) +int argc; char *argv[]; +{ + +  struct stat info; + +  if (argc != 2) { +    fprintf(stderr, "fileinfo: usage fileinfo filename\n"); +    exit(1); +  } + +  if (stat(argv[1], &info) != 0) { +    fprintf(stderr,"fileinfo: cannot stat %s:", argv[1]); +    perror(NULL); +  } +  printf("%s: ", argv[1]); +  printf("(device,i_number)=(%d/%d,%ld)", major(info.st_dev), minor(info.st_dev), (long) info.st_ino); +  printf(" last accessed %d seconds ago\n", time(NULL)-info.st_atime); +  if (S_ISREG(info.st_mode)) +    printf("\tdesignated a regular file\n"); +  if (S_ISLNK(info.st_mode)) +    printf("\tdesignated a symlink\n"); +} diff --git a/pgm3/pgm3test.d/subdir/subsubdir/file1 b/pgm3/pgm3test.d/subdir/subsubdir/file1Binary files differ new file mode 100644 index 0000000..1bce2be --- /dev/null +++ b/pgm3/pgm3test.d/subdir/subsubdir/file1 diff --git a/pgm3/pgm3test.d/subdir/subsubdir/file2 b/pgm3/pgm3test.d/subdir/subsubdir/file2Binary files differ new file mode 100644 index 0000000..1bce2be --- /dev/null +++ b/pgm3/pgm3test.d/subdir/subsubdir/file2 diff --git a/pgm3/pgm3test.d/subdir/subsubdir/file3 b/pgm3/pgm3test.d/subdir/subsubdir/file3Binary files differ new file mode 100644 index 0000000..1bce2be --- /dev/null +++ b/pgm3/pgm3test.d/subdir/subsubdir/file3 |