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