blob: f3d1f3f50bac1b8f13d600ff830c8b83c547da58 [file] [log] [blame]
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