[OpenSER-Devel] SF.net SVN: openser: [2578] trunk

Bogdan-Andrei Iancu bogdan at voice-system.ro
Tue Aug 7 17:17:08 CEST 2007


Revision: 2578
          http://openser.svn.sourceforge.net/openser/?rev=2578&view=rev
Author:   bogdan_iancu
Date:     2007-08-07 08:17:07 -0700 (Tue, 07 Aug 2007)

Log Message:
-----------
- new wrapper function openser_fork() over the fork() lib function in
  order to guarante proper & simpler process initialization
- got rid of the "bastard" children (processes created directly by
  modules); these processes, not being created by main core process, could
  not be properly controlled and terminated.
- openser core creats (on demend, via the moduke interface) processes for
  the modules.
- reduce the complexity and code duplication in modules that need to create
  additional processes.
- cleanup in the process forking sequence at startup
- MI_FIFO module updated to use the process creation via the module
  interface
- fixed some SCTP problems in process management

  (still work on progress)

Modified Paths:
--------------
    trunk/main.c
    trunk/mi/mi_core.c
    trunk/modules/mi_fifo/mi_fifo.c
    trunk/pt.h
    trunk/sr_module.c
    trunk/sr_module.h
    trunk/tcp_main.c

Added Paths:
-----------
    trunk/pt.c


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Devel mailing list