2 // open.cocci (based on kmalloc 7)
14 expression *ptr != NULL;
18 if ((x@p1 = \(open\|fopen\)(...)) == NULL) S
20 x@p1 = \(open\|fopen\)(...);
25 when != if (...) { <+...x...+> }
33 return \(0\|<+...x...+>\|ptr\);
38 @script:python depends on org@
44 cocci.print_main("",p1)
45 cocci.print_secs("", p2)
46 cocci.print_secs("goto", p3)
47 cocci.include_match(False)
49 @script:python depends on org@
54 cocci.print_main("",p1)
55 cocci.print_secs("", p2)
57 @with_goto depends on diff@
60 position r.p1, r.p2, r.p3;