tryOpen
tryOpen(inFD, name, O_RDONLY, EXIT_ON_OPEN_FAILURE);
tryOpen(inFD, name, O_RDWR, RETURN_ON_OPEN_FAILURE);
tryOpen(inFD, name, O_RDONLY,
tryOpen(outFD, outName, (O_RDWR | O_CREAT),