diff options
Diffstat (limited to 'TAO/CIAO/ciao/Server_init.cpp')
-rw-r--r-- | TAO/CIAO/ciao/Server_init.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/TAO/CIAO/ciao/Server_init.cpp b/TAO/CIAO/ciao/Server_init.cpp index da2c4a27096..1a3a96f847c 100644 --- a/TAO/CIAO/ciao/Server_init.cpp +++ b/TAO/CIAO/ciao/Server_init.cpp @@ -34,3 +34,22 @@ CIAO::Server_init (CORBA::ORB_ptr o) Components::ComponentPortDescription); return 0; } + +int +CIAO::Utility::write_IOR (const char *pathname, + const char *ior) +{ + FILE* ior_output_file_ = + ACE_OS::fopen (pathname, "w"); + + if (ior_output_file_) + { + ACE_OS::fprintf (ior_output_file_, + "%s", + ior); + ACE_OS::fclose (ior_output_file_); + return 0; + } + + return -1; +} |