move macaddr type to generic code
sigval, linux sigevent