mercurial/cext/osutil.c
changeset 34438 b90e8da190da
parent 32367 a9c71d578a1c
child 34861 6ece4a85c350
equal deleted inserted replaced
34437:ce26a13869fb 34438:b90e8da190da
     7  the GNU General Public License, incorporated herein by reference.
     7  the GNU General Public License, incorporated herein by reference.
     8 */
     8 */
     9 
     9 
    10 #define _ATFILE_SOURCE
    10 #define _ATFILE_SOURCE
    11 #include <Python.h>
    11 #include <Python.h>
       
    12 #include <errno.h>
    12 #include <fcntl.h>
    13 #include <fcntl.h>
    13 #include <stdio.h>
    14 #include <stdio.h>
    14 #include <stdlib.h>
    15 #include <stdlib.h>
    15 #include <string.h>
    16 #include <string.h>
    16 #include <errno.h>
       
    17 
    17 
    18 #ifdef _WIN32
    18 #ifdef _WIN32
       
    19 #include <io.h>
    19 #include <windows.h>
    20 #include <windows.h>
    20 #include <io.h>
       
    21 #else
    21 #else
    22 #include <dirent.h>
    22 #include <dirent.h>
    23 #include <sys/socket.h>
    23 #include <sys/socket.h>
    24 #include <sys/stat.h>
    24 #include <sys/stat.h>
    25 #include <sys/types.h>
    25 #include <sys/types.h>