/[LeafOK_CVS]/lbbs/src/main.c
ViewVC logotype

Diff of /lbbs/src/main.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.76 by sysadm, Mon Nov 17 04:23:09 2025 UTC Revision 1.78 by sysadm, Mon Nov 17 12:47:41 2025 UTC
# Line 79  int main(int argc, char *argv[]) Line 79  int main(int argc, char *argv[])
79                                                  app_help();                                                  app_help();
80                                                  return 0;                                                  return 0;
81                                          case 'v':                                          case 'v':
82                                                  puts(APP_INFO);                                                  printf("%s\n", APP_INFO);
83                                                    printf("%s\n", COPYRIGHT_INFO);
84                                                  return 0;                                                  return 0;
85                                          default:                                          default:
86                                                  arg_error();                                                  arg_error();
# Line 138  int main(int argc, char *argv[]) Line 139  int main(int argc, char *argv[])
139                  fprintf(stderr, "chdir(..) error: %d\n", errno);                  fprintf(stderr, "chdir(..) error: %d\n", errno);
140                  return -1;                  return -1;
141          }          }
142    #if defined(__MSYS__) || defined(__MINGW32__)
143            if (chdir("..") < 0)
144            {
145                    fprintf(stderr, "chdir(..) error: %d\n", errno);
146                    return -1;
147            }
148    #endif
149    
150          // Apply the specified locale          // Apply the specified locale
151          if (setlocale(LC_ALL, "en_US.UTF-8") == NULL)          if (setlocale(LC_ALL, "en_US.UTF-8") == NULL)
# Line 219  int main(int argc, char *argv[]) Line 227  int main(int argc, char *argv[])
227    
228          if (trie_dict_init(VAR_TRIE_DICT_SHM, TRIE_NODE_PER_POOL) < 0)          if (trie_dict_init(VAR_TRIE_DICT_SHM, TRIE_NODE_PER_POOL) < 0)
229          {          {
230                  printf("trie_dict_init(%s, %d) error\n", VAR_TRIE_DICT_SHM, TRIE_NODE_PER_POOL);                  log_error("trie_dict_init(%s, %d) error\n", VAR_TRIE_DICT_SHM, TRIE_NODE_PER_POOL);
231                  goto cleanup;                  goto cleanup;
232          }          }
233          if (article_block_init(VAR_ARTICLE_BLOCK_SHM, BBS_article_limit_per_section * BBS_max_section / BBS_article_count_per_block) < 0)          if (article_block_init(VAR_ARTICLE_BLOCK_SHM, BBS_article_limit_per_section * BBS_max_section / BBS_article_count_per_block) < 0)


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1