+sendmsg(), use absindex(), add more send* flags