|
6 | 6 | * Portions Copyright (c) 1996-2003, PostgreSQL Global Development Group |
7 | 7 | * Portions Copyright (c) 1994, Regents of the University of California |
8 | 8 | * |
9 | | - * $PostgreSQL: pgsql/src/backend/commands/user.c,v 1.138 2004/02/25 19:41:22 momjian Exp $ |
| 9 | + * $PostgreSQL: pgsql/src/backend/commands/user.c,v 1.139 2004/03/16 05:05:57 momjian Exp $ |
10 | 10 | * |
11 | 11 | *------------------------------------------------------------------------- |
12 | 12 | */ |
@@ -140,10 +140,6 @@ write_group_file(Relation grel) |
140 | 140 | bufsize = strlen(filename) + 12; |
141 | 141 | tempname = (char *) palloc(bufsize); |
142 | 142 | snprintf(tempname, bufsize, "%s.%d", filename, MyProcPid); |
143 | | -#if defined(WIN32) || defined(__CYGWIN__) |
144 | | - filename = repalloc(filename, strlen(filename) + 1 + strlen(".new")); |
145 | | - strcat(filename, ".new"); |
146 | | -#endif |
147 | 143 |
|
148 | 144 | oumask = umask((mode_t) 077); |
149 | 145 | fp = AllocateFile(tempname, "w"); |
@@ -291,10 +287,6 @@ write_user_file(Relation urel) |
291 | 287 | bufsize = strlen(filename) + 12; |
292 | 288 | tempname = (char *) palloc(bufsize); |
293 | 289 | snprintf(tempname, bufsize, "%s.%d", filename, MyProcPid); |
294 | | -#if defined(WIN32) || defined(__CYGWIN__) |
295 | | - filename = repalloc(filename, strlen(filename) + 1 + strlen(".new")); |
296 | | - strcat(filename, ".new"); |
297 | | -#endif |
298 | 290 |
|
299 | 291 | oumask = umask((mode_t) 077); |
300 | 292 | fp = AllocateFile(tempname, "w"); |
@@ -466,37 +458,13 @@ AtEOXact_UpdatePasswordFile(bool isCommit) |
466 | 458 | user_file_update_needed = false; |
467 | 459 | write_user_file(urel); |
468 | 460 | heap_close(urel, NoLock); |
469 | | -#if defined(WIN32) || defined(__CYGWIN__) |
470 | | - { |
471 | | - /* Rename active file while not holding an exclusive lock */ |
472 | | - char *filename = user_getfilename(), *filename_new; |
473 | | - |
474 | | - filename_new = palloc(strlen(filename) + 1 + strlen(".new")); |
475 | | - sprintf(filename_new, "%s.new", filename); |
476 | | - rename(filename_new, filename); |
477 | | - pfree(filename); |
478 | | - pfree(filename_new); |
479 | | - } |
480 | | -#endif |
481 | 461 | } |
482 | 462 |
|
483 | 463 | if (group_file_update_needed) |
484 | 464 | { |
485 | 465 | group_file_update_needed = false; |
486 | 466 | write_group_file(grel); |
487 | 467 | heap_close(grel, NoLock); |
488 | | -#if defined(WIN32) || defined(__CYGWIN__) |
489 | | - { |
490 | | - /* Rename active file while not holding an exclusive lock */ |
491 | | - char *filename = group_getfilename(), *filename_new; |
492 | | - |
493 | | - filename_new = palloc(strlen(filename) + 1 + strlen(".new")); |
494 | | - sprintf(filename_new, "%s.new", filename); |
495 | | - rename(filename_new, filename); |
496 | | - pfree(filename); |
497 | | - pfree(filename_new); |
498 | | - } |
499 | | -#endif |
500 | 468 | } |
501 | 469 |
|
502 | 470 | /* |
|
0 commit comments