[CODE] pfile records duping bug?

From: Andrey Fidrya (andrey@alex-ua.com)
Date: 07/10/00


>>>Character Litien (or any other char who was saved LAST just before
>>>core_dump() is called) will be duplicated and character after him in
>>>pfile will be overwritten. Any ideas how to fix this?
>>fflush(NULL);
>>If that's doesn't work, then there probably isn't much to do.
>Is fflush(NULL) ANSI compliant?
>Maybe flushing all game files currently opened in write or append mode
>can fix this?

I've just read FreeBSD documentation on fork() and fflush().
You're right - fflush(NULL) will prevent duplication (no write buffers will
be copied to child process).

Andrey


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     |  http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html  |
     +------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 04/10/01 PDT