1  void __open_alias(int, ...) __asm__("open");
       2  void __open_alias(int flags, ...) {}
       3  extern __inline __attribute__((__gnu_inline__)) int open() {}
       4  struct {
       5    void *func;
       6  } a = {open};
       7  
       8  int main()
       9  {
      10    return 0;
      11  }