} else {
rc_file = bstrdup(rc);
}
- symlink_rc(rc_file);
config.setFile(rc_file);
no_focus = False;
if (old_screen && old_screen != screen)
old_screen->updateNetizenWindowFocus();
}
-
-#warning TODO: wrap in appropriate #ifdefs.
-
-void Openbox::symlink_rc(const char*rcfile)const{
- char *homedir = getenv("HOME");
-
- char *link_file = new char[strlen(homedir) + strlen("/.blackoxrc") + 1];
- sprintf(link_file, "%s/.blackboxrc", homedir);
- if(symlink(rcfile, link_file) == -1){
- perror("Cannot create symlink");
- }
-}
void load_rc(void);
void save_rc(void);
void reload_rc(void);
- void symlink_rc(const char *) const;
void real_rereadMenu(void);
void real_reconfigure(void);