Add rig_lock and pthread mutex for multicast

https://github.com/Hamlib/Hamlib/issues/695
pull/1289/head^2
Mike Black W9MDB 2023-05-13 08:11:50 -05:00
rodzic fc96ec0874
commit 26aa57aded
1 zmienionych plików z 5 dodań i 0 usunięć

Wyświetl plik

@ -2488,6 +2488,8 @@ struct multicast_s
int seqnumber;
int runflag; // = 0;
pthread_t threadid;
pthread_mutex_t mutex;
int mutex_initialized;
//#ifdef HAVE_ARPA_INET_H
struct ip_mreq mreq; // = {0};
struct sockaddr_in dest_addr; // = {0};
@ -2716,6 +2718,9 @@ extern HAMLIB_EXPORT(int) rig_open HAMLIB_PARAMS((RIG *rig));
extern HAMLIB_EXPORT(int)
rig_flush(hamlib_port_t *port);
extern HAMLIB_EXPORT(void)
rig_lock(RIG *rig, int lock);
#if BUILTINFUNC
#define rig_set_freq(r,v, f) rig_set_vfo(r,v,f,__builtin_FUNCTION())
#else