Address multi-threading issues in SI95 01/2601/1
authorE. Scott Daniels <daniels@research.att.com>
Tue, 25 Feb 2020 15:40:20 +0000 (10:40 -0500)
committerE. Scott Daniels <daniels@research.att.com>
Tue, 25 Feb 2020 15:40:20 +0000 (10:40 -0500)
commit5861625ff2eaf1bd3a69ce488bd7d14f7b402432
treee6ccc4312523717a28b82949dfd12f2e8226e052
parentbf897297010df539909b7638d96557d41fd217b0
Address multi-threading issues in SI95

There are potential issues when a uer application is multi-threaded
and disconnections are noticed.  This change addresses these issues.

Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: Ie586cfe6294429b299e0044b2f6bf315d78104ce
14 files changed:
src/rmr/si/src/si95/sibldpoll.c
src/rmr/si/src/si95/siclose.c
src/rmr/si/src/si95/siconnect.c
src/rmr/si/src/si95/siestablish.c
src/rmr/si/src/si95/siinit.c
src/rmr/si/src/si95/silisten.c
src/rmr/si/src/si95/sipoll.c
src/rmr/si/src/si95/siproto.h
src/rmr/si/src/si95/sircv.c
src/rmr/si/src/si95/sisend.c
src/rmr/si/src/si95/sisendt.c
src/rmr/si/src/si95/sishutdown.c
src/rmr/si/src/si95/siterm.c
src/rmr/si/src/si95/siwait.c