xref: /freebsd/tools/coccinelle/pseudofs-create.cocci (revision a2f08d0ddc29e4da15f614bdb6a5072b3fd6332c)
1*a2f08d0dSKyle Evans@ pfs_create_dir_ret_ident @
2*a2f08d0dSKyle Evans expression _pfn, E1, E2, E3, E4, E5, E6;
3*a2f08d0dSKyle Evans@@
4*a2f08d0dSKyle Evans-_pfn = pfs_create_dir(E1, E2, E3, E4, E5, E6);
5*a2f08d0dSKyle Evans+pfs_create_dir(E1, &_pfn, E2, E3, E4, E5, E6);
6*a2f08d0dSKyle Evans
7*a2f08d0dSKyle Evans@ pfs_create_file_ret @
8*a2f08d0dSKyle Evans expression _pfn, E1, E2, E3, E4, E5, E6, E7;
9*a2f08d0dSKyle Evans@@
10*a2f08d0dSKyle Evans-_pfn = pfs_create_file(E1, E2, E3, E4, E5, E6, E7);
11*a2f08d0dSKyle Evans+pfs_create_file(E1, &_pfn, E2, E3, E4, E5, E6, E7);
12*a2f08d0dSKyle Evans
13*a2f08d0dSKyle Evans@ pfs_create_link_ret @
14*a2f08d0dSKyle Evans expression _pfn, E1, E2, E3, E4, E5, E6, E7;
15*a2f08d0dSKyle Evans@@
16*a2f08d0dSKyle Evans-_pfn = pfs_create_link(E1, E2, E3, E4, E5, E6, E7);
17*a2f08d0dSKyle Evans+pfs_create_link(E1, &_pfn, E2, E3, E4, E5, E6, E7);
18*a2f08d0dSKyle Evans
19*a2f08d0dSKyle Evans@ pfs_create_dir_noret @
20*a2f08d0dSKyle Evans expression E1, E2, E3, E4, E5, E6;
21*a2f08d0dSKyle Evans@@
22*a2f08d0dSKyle Evans-pfs_create_dir(E1, E2, E3, E4, E5, E6);
23*a2f08d0dSKyle Evans+pfs_create_dir(E1, NULL, E2, E3, E4, E5, E6);
24*a2f08d0dSKyle Evans
25*a2f08d0dSKyle Evans@ pfs_create_file_noret @
26*a2f08d0dSKyle Evans expression E1, E2, E3, E4, E5, E6, E7;
27*a2f08d0dSKyle Evans@@
28*a2f08d0dSKyle Evans-pfs_create_file(E1, E2, E3, E4, E5, E6, E7);
29*a2f08d0dSKyle Evans+pfs_create_file(E1, NULL, E2, E3, E4, E5, E6, E7);
30*a2f08d0dSKyle Evans
31*a2f08d0dSKyle Evans@ pfs_create_link_noret @
32*a2f08d0dSKyle Evans expression E1, E2, E3, E4, E5, E6, E7;
33*a2f08d0dSKyle Evans@@
34*a2f08d0dSKyle Evans-pfs_create_link(E1, E2, E3, E4, E5, E6, E7);
35*a2f08d0dSKyle Evans+pfs_create_link(E1, NULL, E2, E3, E4, E5, E6, E7);
36