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

#include "rsync.h"

 int main(int argc, char *argv[])
{
	STRUCT_STAT st;
	int ret;

	while (--argc > 0) {
#ifdef USE_STAT64_FUNCS
		ret = stat64(*++argv, &st);
#else
		ret = stat(*++argv, &st);
#endif
		if (ret < 0) {
			fprintf(stderr, "Unable to stat `%s'\n", *argv);
			exit(1);
		}
		printf("%ld/%ld\n", (long)major(st.st_dev),
				    (long)minor(st.st_dev));
	}

	return 0;
}

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