diff options
| author | Albrecht Schlosser <albrechts.fltk@online.de> | 2021-12-18 18:20:15 +0100 |
|---|---|---|
| committer | Albrecht Schlosser <albrechts.fltk@online.de> | 2021-12-18 18:26:48 +0100 |
| commit | 797616841caaf3322c79c15b1d9c74d03b54ea12 (patch) | |
| tree | f2dc52e09bf0e541536b75ea5af64c489fd41283 /test | |
| parent | de2585d9f15890a6e614657c2cdc4e0ed1309b74 (diff) | |
Remove unused and outdated demo, update dependencies
- remove test/connect.cxx
- fix typos in comments in a related android file
- update dependencies
Diffstat (limited to 'test')
| -rw-r--r-- | test/connect.cxx | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/test/connect.cxx b/test/connect.cxx deleted file mode 100644 index d8b84b9e7..000000000 --- a/test/connect.cxx +++ /dev/null @@ -1,62 +0,0 @@ -// -// PPP example program for the Fast Light Tool Kit (FLTK). -// -// Program to make a button to turn a ppp connection on/off. -// You must chmod +s /usr/sbin/pppd, and put all the options -// into /etc/ppp/options. -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// https://www.fltk.org/COPYING.php -// -// Please see the following page on how to report bugs and issues: -// -// https://www.fltk.org/bugs.php -// - -#include <stdlib.h> -#include <stdio.h> -#include <unistd.h> -#include <signal.h> -#include <sys/wait.h> - -#include <FL/Fl.H> -#include <FL/Fl_Window.H> -#include <FL/Fl_Toggle_Button.H> - -int running; // actually the pid -Fl_Toggle_Button *Button; - -void sigchld(int) { - waitpid(running, 0, 0); - running = 0; - Button->value(0); -} - -void cb(Fl_Widget *o, void *) { - if (((Fl_Toggle_Button*)o)->value()) { - if (running) return; - running = fork(); - if (!running) execl("/usr/sbin/pppd","pppd","-detach",0); - else signal(SIGCHLD, sigchld); - } else { - if (!running) return; - kill(running, SIGINT); - waitpid(running, 0, 0); - running = 0; - } -} - -int main(int argc, char ** argv) { - Fl_Window window(100,50); - Fl_Toggle_Button button(0,0,100,50,"Connect"); - Button = &button; - button.color(1,2); - button.callback(cb,0); - window.show(argc,argv); - return Fl::run(); -} |
