File:
[ELWIX - Embedded LightWeight unIX -] /
libaitio /
example /
watchdir.c
Revision
1.2:
download - view:
text,
annotated -
select for diffs -
revision graph
Thu Feb 10 22:01:33 2011 UTC (13 years, 7 months ago) by
misho
Branches:
MAIN
CVS tags:
io7_4,
io7_3,
io7_2,
io7_1,
io7_0,
io6_9,
io6_8,
io6_7,
io6_6,
io6_5,
io6_4,
io6_3,
io6_2,
io6_1,
io6_0,
io5_9,
io5_8,
io5_7,
io5_6,
io5_5,
io5_4,
io5_3,
io5_2,
io5_1,
io5_0,
io4_1,
io4_0,
io3_9,
io3_8,
io3_7,
io3_6,
io3_5,
io3_4,
io3_3,
io3_2,
io3_1,
io2_8,
io2_7,
io2_6,
io2_5,
io2_4,
io2_3,
io2_2,
io2_1,
io2_0,
io1_9,
io1_8,
io1_7,
io1_6,
io1_5,
IO7_3,
IO7_2,
IO7_1,
IO7_0,
IO6_9,
IO6_8,
IO6_7,
IO6_6,
IO6_5,
IO6_4,
IO6_3,
IO6_2,
IO6_1,
IO6_0,
IO5_9,
IO5_8,
IO5_7,
IO5_6,
IO5_5,
IO5_4,
IO5_3,
IO5_2,
IO5_1,
IO5_0,
IO4_1,
IO4_0,
IO3_9,
IO3_8,
IO3_7,
IO3_6,
IO3_5,
IO3_4,
IO3_3,
IO3_2,
IO3_1,
IO3_0,
IO2_7,
IO2_6,
IO2_5,
IO2_4,
IO2_3,
IO2_2,
IO2_1,
IO2_0,
IO1_9,
IO1_8,
IO1_7,
IO1_6,
IO1_5,
IO1_4,
HEAD
final version
1: #include <stdio.h>
2: #include <string.h>
3: #include <aitio.h>
4:
5:
6: int
7: show(const char *csName, int nOp)
8: {
9: switch (nOp) {
10: case -1:
11: printf("Delete %s\n", csName);
12: break;
13: case 0:
14: printf("Move %s\n", csName);
15: break;
16: case 1:
17: printf("Create %s\n", csName);
18: break;
19: default:
20: printf("Unknown code ??? %d\n", nOp);
21: return -1;
22: }
23:
24: return 0;
25: }
26:
27: int
28: main(int argc, char **argv)
29: {
30:
31: if (argc < 2)
32: return 1;
33:
34: printf("events=%d\n", ioWatchDirLoop(argv[1], show));
35:
36: return 0;
37: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>