Google for these combined with keywords related to Wine didn't show anything, which surprised me since they seem ideal to solve a number of problems. A bunch of new calls have been added to the Linux kernel 2.6.16 http://lwn.net/Articles/164887/ that are mirrors of the existing system calls but take a file descriptor for a directory that becomes the base point for relative paths.