Author: yamakenz
Date: Fri Aug 24 19:14:58 2007
New Revision: 4890

Modified:
   trunk/uim/uim-module-manager.c

Log:
* uim/uim-module-manager.c
  - (main_internal): Fix broken error indication "failed to require
    uim-module-manager.scm: Success" by inappropriate perror(3)
    invocation. It now prints "libuim: fatal error: failed to require
    uim-module-manager.scm". Thanks Jeroen Ruigrok for the report
  - Other 2 perror(3) invocation is working properly


Modified: trunk/uim/uim-module-manager.c
==============================================================================
--- trunk/uim/uim-module-manager.c      (original)
+++ trunk/uim/uim-module-manager.c      Fri Aug 24 19:14:58 2007
@@ -243,10 +243,8 @@
   uim_scm_init_subr_1("write-loader.scm", write_loader_scm);
   uim_scm_init_subr_1("write-installed-modules.scm", 
write_installed_modules_scm);
 
-  if (!uim_scm_require_file("uim-module-manager.scm")) {
-    perror("failed to require uim-module-manager.scm");
-    exit(EXIT_FAILURE);
-  }
+  if (!uim_scm_require_file("uim-module-manager.scm"))
+    uim_fatal_error("failed to require uim-module-manager.scm");
 
   if (path) {
     char *extra_file = concat(path, "/installed-modules.scm");

Reply via email to