haiku/headers/os/app
Oliver Tappe e0b7c61c46 Closing ticket #4465:
Net_server starts services by invoking fork() followed by exec(). If the latter
fails (for instance because the service isn't installed), the forked child is
invoking exit(). This in turn unloads libbe, triggering static cleanup code in 
BMessage, which deletes a couple of message ports that were inherited from the
parent during the fork. After that, net_server was desparately missing those
ports and no longer worked reliably.
* in InitTerminateLibBe, we now register an atfork-(child-)handler, which
  takes care to re-initialize the static reply ports used by BMessage code
* added BMessage::Private::StaticReInitForkedChild wrapper and 
  BMessage::_StaticReInitForkedChild() implementation which overwrites the
  inherited port IDs with a set of own ports


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33050 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-09-10 23:10:51 +00:00
..
AppDefs.h * Added a basic tool tip API, and implementation. 2009-08-03 14:47:41 +00:00
Application.h * Rewrote BeBuild.h which had "a few" consequences (got rid of all those class 2007-10-15 20:13:55 +00:00
Clipboard.h * Implemented atomic commit support to the clipboard as described by #1187. 2007-04-30 10:50:15 +00:00
Cursor.h * Moved the implementation of SetViewCursor from the thread of the 2009-06-20 12:11:49 +00:00
Handler.h * Rewrote BeBuild.h which had "a few" consequences (got rid of all those class 2007-10-15 20:13:55 +00:00
Invoker.h Cleanup! 2006-01-03 09:23:08 +00:00
Looper.h * Enlarged the default BLooper port capacity to 200 messages. Since limiting 2008-05-29 18:24:19 +00:00
Message.h Closing ticket #4465: 2009-09-10 23:10:51 +00:00
MessageFilter.h Cleanup! 2006-01-03 09:23:08 +00:00
MessageQueue.h * Added a Dano extension to BMessageQueue: IsNextMessage(). 2007-01-25 17:08:16 +00:00
MessageRunner.h Removed the detached version of the BMessageRunner object again, and instead 2006-04-02 14:47:01 +00:00
Messenger.h * Removed the _IMPEXP* stuff from the headers Ingo clearly identified as ours. 2007-07-06 10:35:17 +00:00
PropertyInfo.h * Fixed style and indentation issues; Stefano, you might want to check your 2009-08-27 08:01:57 +00:00
Roster.h Should have been part of r30624: Renamed _SniffFile() to _GetFileType(). 2009-05-04 13:37:03 +00:00