add error message for fcntl