From: Ilia Alshanetsky Date: Wed, 24 Sep 2003 23:22:32 +0000 (+0000) Subject: MFH: Fixed bug #25293 (Output correct EOL to error_log) X-Git-Tag: php-4.3.4RC1~24 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8acd0a3835248a620c52fbb3303593c5d1b9dbc6;p=php MFH: Fixed bug #25293 (Output correct EOL to error_log) --- diff --git a/NEWS b/NEWS index 60c4c0160f..71e2c16d6d 100644 --- a/NEWS +++ b/NEWS @@ -42,6 +42,7 @@ PHP 4 NEWS - Fixed bug #25307 (Crash with WDDX serializer). (Sascha, Jani) - Fixed bug #25295 (QNX6: php_ini.c:414: 'alphasort' undeclared). (Jani) - Fixed bug #25294 (ext/ftp: NLST failure leads to crash on exit). (Sara, Rob) +- Fixed bug #25293 (Output correct EOL to error_log). (Ilia) - Fixed bug #25239 (ftp_fopen_wrapper not RFC compliant). (Sara) - Fixed bug #25211 (image.c compile failure with AIX). (Marcus) - Fixed bug #25166 (WDDX serializer handler missing in win32). (Jani) diff --git a/main/main.c b/main/main.c index aebcd01acf..92170395ea 100644 --- a/main/main.c +++ b/main/main.c @@ -394,7 +394,7 @@ PHPAPI void php_log_err(char *log_message TSRMLS_DC) strftime(error_time_str, sizeof(error_time_str), "%d-%b-%Y %H:%M:%S", php_localtime_r(&error_time, &tmbuf)); fprintf(log_file, "[%s] ", error_time_str); fprintf(log_file, "%s", log_message); - fprintf(log_file, "\n"); + fprintf(log_file, "%s", PHP_EOL); fclose(log_file); return; } diff --git a/main/php.h b/main/php.h index 787f125095..caa59712af 100644 --- a/main/php.h +++ b/main/php.h @@ -55,10 +55,16 @@ # define PHPAPI __declspec(dllimport) # endif #define PHP_DIR_SEPARATOR '\\' +#define PHP_EOL "\r\n" #else #define PHPAPI #define THREAD_LS #define PHP_DIR_SEPARATOR '/' +#if defined(__MacOSX__) +#define PHP_EOL "\r" +#else +#define PHP_EOL "\n" +#endif #endif #ifdef NETWARE