| divert(`-1') |
| |
| define(`nat64',`define(`type',`nat')define(`size',64)') |
| define(`nat32',`define(`type',`nat')define(`size',32)') |
| define(`c32',`define(`type',`comp')define(`size',32)') |
| define(`n32',`define(`type',`narrow')define(`size',32)') |
| define(`BUG',`$1') |
| |
| # sys_foo on everything |
| define(`all',`define(`$1',`sys_$1')') |
| |
| # compat_sys_foo on compat and n32, sys_foo on native |
| define(`compat',`define(`$1',`ifelse(type,nat,`sys_$1',`compat_sys_$1')')') |
| |
| # open and friends - compat_sys_foo on compat, sys_foo on native and n32 |
| define(`openlike',`define(`$1',`ifelse(type,comp,`compat_sys_$1',`sys_$1')')') |
| |
| # time_t and clock_t - compat_sys_foo on compat and mips-n32, sys_foo on |
| dnl everything else |
| define(`timelike',`define(`$1',`ifelse(type,comp,`compat_sys_$1',narrow_time,1,`compat_sys_$1',`sys_$1')')') |
| |
| include(`calls') |
| divert`'dnl |