File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / rsync / getfsdev.c
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Fri Feb 17 15:09:30 2012 UTC (12 years, 4 months ago) by misho
Branches: rsync, MAIN
CVS tags: v3_1_2p5, rsync3_0_9p0, RSYNC3_1_0, RSYNC3_0_9, HEAD
rsync

    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),
   19: 				    (long)minor(st.st_dev));
   20: 	}
   21: 
   22: 	return 0;
   23: }

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