maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   General (https://talk.maemo.org/forumdisplay.php?f=7)
-   -   liblocation signal with global variable problem (https://talk.maemo.org/showthread.php?t=47114)

nnsahoo 2010-03-11 13:29

liblocation signal with global variable problem
 
hello
I am getting problem while using g_connect_signal to registering the liblocation signal "changed" and updating a global variable in the signal handler.I am using that global variable in other thread.I am not getting proper result by doing this .I have tried using pthread_mutex_lock().

Can I know the signal number for the signal "changed"
If so,I can use the sigprocmask() to make a block to the signal.Or any other solution for it to use global variable in signal handler and also access the variable outside of signal handler.

The problem I am getting is while the location searching is going on it will update the LocationGPSDevice variable.And at same time i m updating into global variable and use it in my application.So which is not working properly as signal will block it while updating the LocationGPSDevice variable.


All times are GMT. The time now is 23:10.

vBulletin® Version 3.8.8