diff --git a/mercurial/osutil.c b/mercurial/osutil.c --- a/mercurial/osutil.c +++ b/mercurial/osutil.c @@ -17,6 +17,10 @@ #include #include +#if defined(__sun) +#define dirfd(dir) ((dir)->dd_fd) +#endif + struct listdir_stat { PyObject_HEAD struct stat st;