Author: mattip <matti.pi...@gmail.com> Branch: Changeset: r85856:a54d7c1ea318 Date: 2016-07-25 17:57 -0500 http://bitbucket.org/pypy/pypy/changeset/a54d7c1ea318/
Log: fixes for win32 diff --git a/rpython/rlib/rjitlog/src/rjitlog.c b/rpython/rlib/rjitlog/src/rjitlog.c --- a/rpython/rlib/rjitlog/src/rjitlog.c +++ b/rpython/rlib/rjitlog/src/rjitlog.c @@ -23,7 +23,9 @@ #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> +#ifndef _WIN32 #include <unistd.h> +#endif #include <errno.h> static int jitlog_fd = -1; @@ -37,16 +39,21 @@ RPY_EXTERN void jitlog_try_init_using_env(void) { + char * filename; if (jitlog_ready) { return; } - char *filename = getenv("JITLOG"); + filename = getenv("JITLOG"); if (filename && filename[0]) { // mode is 775 +#ifdef _WIN32 + int mode = _S_IWRITE | _S_IREAD | _S_IEXEC; +#else mode_t mode = S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH; +#endif jitlog_fd = open(filename, O_WRONLY | O_CREAT | O_TRUNC, mode); if (jitlog_fd == -1) { - dprintf(2, "could not open '%s': ", filename); + fprintf(stderr, "could not open '%s': ", filename); perror(NULL); exit(-1); } _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit