void
BugReportProc (Widget w, XEvent *event, String *prms, Cardinal *nprms)
{
- system("xdg-open mailto:bug-xboard@gnu.org");
+ char buf[MSG_SIZ];
+ snprintf(buf, MSG_SIZ, "%s mailto:bug-xboard@gnu.org", appData.sysOpen);
+ system(buf);
}
void
GuideProc (Widget w, XEvent *event, String *prms, Cardinal *nprms)
{
- system("xdg-open http://www.gnu.org/software/xboard/user_guide/UserGuide.html");
+ char buf[MSG_SIZ];
+ snprintf(buf, MSG_SIZ, "%s http://www.gnu.org/software/xboard/user_guide/UserGuide.html", appData.sysOpen);
+ system(buf);
}
void
HomePageProc (Widget w, XEvent *event, String *prms, Cardinal *nprms)
{
- system("xdg-open http://www.gnu.org/software/xboard/");
+ char buf[MSG_SIZ];
+ snprintf(buf, MSG_SIZ, "%s http://www.gnu.org/software/xboard/", appData.sysOpen);
+ system(buf);
}
void
NewsPageProc (Widget w, XEvent *event, String *prms, Cardinal *nprms)
{
- system("xdg-open http://www.gnu.org/software/xboard/whats_new/portal.html");
+ char buf[MSG_SIZ];
+ snprintf(buf, MSG_SIZ, "%s http://www.gnu.org/software/xboard/whats_new/portal.html", appData.sysOpen);
+ system(buf);
}
void