Also successfully detected multiple simultaneously active connections from Lazarus code. The next step will be to implement network connection identification in C code.
After that, I will do my next commit to git.devuan.org Automatic searching for Wifi hotspots probably will need a separate thread to simplify the code, although I am confident this can be achieved from the main thread without crippling it. However, without a separate thread, the code will be far more complex and difficult to read. I am opting for a separate thread. Edward On 27/08/2015, Edward Bartolo <edb...@gmail.com> wrote: > It worked. > > Now, I must find a way to determine whether we can communicate with a > router. Found that also. > > "ip a | grep wlan0" > With wifi switched on and connection active: state UP > > With wifi turned off and connection still active: state DOWN > > That is what I need. > > > Edward > > On 27/08/2015, Steve Litt <sl...@troubleshooters.com> wrote: >> On Thu, 27 Aug 2015 15:40:49 +0100 >> Edward Bartolo <edb...@gmail.com> wrote: >> >>> I added another function to core_functions.c. It attempts to connect >>> to eth0 but for some weird reason, probably a bug not from our part, >>> it is failing. >>> >>> The function is: int connectWired(const char ethx) >>> >>> And the error is: (passed command to execl is "ifup eth0") >>> "This command should be called as ifup, ifdown, or ifquery" >>> >>> Any pointers as to what is the cause are appreciated. >> >> You might get lucky by sending execl the full path to ifup, perhaps >> it's /sbin/ifup and execl didn't send the environment. >> >> >> >> SteveT >> >> Steve Litt >> August 2015 featured book: Troubleshooting: Just the Facts >> http://www.troubleshooters.com/tjust >> _______________________________________________ >> Dng mailing list >> Dng@lists.dyne.org >> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng >> > _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng