Likewise, add a fd interface for open