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");