+/**
+ * \fn void Link_WatchDevice(tAdapter *Adapter)
+ * \brief Spawns a worker thread to watch the specified adapter
+ */
+void Link_WatchDevice(tAdapter *Adapter)
+{
+ int tid;
+
+ if( !gbLink_CRCTableGenerated )
+ Link_InitCRC();
+
+ tid = Proc_SpawnWorker(Link_WorkerThread, Adapter); // Create a new worker thread
+
+ if(tid < 0) {
+ Log_Warning("Net Link", "Unable to create watcher thread for '%s'", Adapter->Device);
+ return ;
+ }
+
+ Log_Log("Net Link", "Watching '%s' using tid %i", Adapter->Device, tid);
+}
+