|
18 | 18 | *
|
19 | 19 | *
|
20 | 20 | * IDENTIFICATION
|
21 |
| - * $PostgreSQL: pgsql/src/backend/postmaster/syslogger.c,v 1.47 2009/01/01 17:23:46 momjian Exp $ |
| 21 | + * $PostgreSQL: pgsql/src/backend/postmaster/syslogger.c,v 1.48 2009/02/03 00:59:26 tgl Exp $ |
22 | 22 | *
|
23 | 23 | *-------------------------------------------------------------------------
|
24 | 24 | */
|
@@ -267,11 +267,9 @@ SysLoggerMain(int argc, char *argv[])
|
267 | 267 | /* Fire up separate data transfer thread */
|
268 | 268 | InitializeCriticalSection(&sysfileSection);
|
269 | 269 |
|
270 |
| -{ |
271 |
| -unsignedinttid; |
272 |
| - |
273 |
| -threadHandle= (HANDLE)_beginthreadex(0,0,pipeThread,0,0,&tid); |
274 |
| -} |
| 270 | +threadHandle= (HANDLE)_beginthreadex(NULL,0,pipeThread,NULL,0,NULL); |
| 271 | +if (threadHandle==0) |
| 272 | +elog(FATAL,"could not create syslogger data transfer thread: %m"); |
275 | 273 | #endif/* WIN32 */
|
276 | 274 |
|
277 | 275 | /* remember active logfile parameters */
|
|