Convention is to return -ENOMEM.