Changeset 352
- Timestamp:
- Sep 19, 2011, 10:58:18 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified git/trunk/compat/os2-git-compat.h ¶
r351 r352 28 28 #define POLLHUP 2 29 29 30 #define SHUT_WR 2 30 #define SHUT_RD 0 /* shut down the reading side */ 31 #define SHUT_WR 1 /* shut down the writing side */ 32 #define SHUT_RDWR 2 /* shut down both sides */ 31 33 32 //extern int poll (struct pollfd *, nfds_t, int);34 extern int poll (struct pollfd *, nfds_t, int); 33 35 34 36 extern int wrapped_execl_for_os2 (const char *, char *, ...); … … 39 41 #ifndef BUILDING_COMPAT_OS2 40 42 # ifdef __EMX__ 41 //# define chdir(d) _chdir2(d)42 //# define getcwd(d,n) _getcwd2(d,n)43 # define chdir(d) _chdir2(d) 44 # define getcwd(d,n) _getcwd2(d,n) 43 45 # endif 44 46 # define getenv(e) wrapped_getenv_for_os2 (e) 45 47 # define getpwuid(u) wrapped_getpwuid_for_klibc (u) 46 //# define unlink(f) wrapped_unlink_for_dosish_system (f)47 //# define execl wrapped_execl_for_os248 //# define execlp wrapped_execlp_for_os249 //# define execv wrapped_execv_for_os250 //# define execvp wrapped_execvp_for_os248 # define unlink(f) wrapped_unlink_for_dosish_system (f) 49 # define execl wrapped_execl_for_os2 50 # define execlp wrapped_execlp_for_os2 51 # define execv wrapped_execv_for_os2 52 # define execvp wrapped_execvp_for_os2 51 53 #endif 52 54 53 55 54 #ifndef _SOCKLEN_T_DECLARED56 //#ifndef _SOCKLEN_T_DECLARED 55 57 //typedef int socklen_t; 56 # define _SOCKLEN_T_DECLARED57 #endif58 //# define _SOCKLEN_T_DECLARED 59 //#endif 58 60 59 61 #define has_dos_drive_prefix(path) (isalpha(*(path)) && (path)[1] == ':') … … 69 71 { \ 70 72 git_os2_main_prepare(&argc,&argv); \ 71 return git_os2_main(argc, argv); \73 return git_os2_main(argc, (const char **)argv); \ 72 74 } \ 73 75 int git_os2_main(c,v)
Note:
See TracChangeset
for help on using the changeset viewer.