porting/sal/util
