File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / rsync / getfsdev.c
Revision 1.1.1.2 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Wed Mar 17 00:32:36 2021 UTC (3 years, 3 months ago) by misho
Branches: rsync, MAIN
CVS tags: v3_2_3, HEAD
rsync 3.2.3

    1: #include "rsync.h"
    2: 
    3:  int main(int argc, char *argv[])
    4: {
    5: 	STRUCT_STAT st;
    6: 	int ret;
    7: 
    8: 	while (--argc > 0) {
    9: #ifdef USE_STAT64_FUNCS
   10: 		ret = stat64(*++argv, &st);
   11: #else
   12: 		ret = stat(*++argv, &st);
   13: #endif
   14: 		if (ret < 0) {
   15: 			fprintf(stderr, "Unable to stat `%s'\n", *argv);
   16: 			exit(1);
   17: 		}
   18: 		printf("%ld/%ld\n", (long)major(st.st_dev), (long)minor(st.st_dev));
   19: 	}
   20: 
   21: 	return 0;
   22: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>