tee-supplicant: recv_with_out_flags(): check EINTR

Adds special treatment if recvmsg() returns error with EINTR, in that
case the syscall was interrupted by delivery of a signal and we
should just try again with the same arguments.

Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
Reviewed-by: Jerome Forissier <jerome@forissier.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
1 file changed
tree: 3f7f2f418be44c288f8424a7cdf93e3d426ffb9e
  1. libckteec/
  2. libseteec/
  3. libteec/
  4. public/
  5. scripts/
  6. tee-supplicant/
  7. .gitattributes
  8. .gitignore
  9. .travis.yml
  10. Android.mk
  11. android_flags.mk
  12. CMakeLists.txt
  13. CMakeToolchain.txt
  14. config.mk
  15. flags.mk
  16. LICENSE
  17. Makefile
  18. README.md
  19. typedefs.checkpatch
README.md

OP-TEE Client API

This git contains source code for the non-secure side implementation of the OP-TEE project making up the client library and tee-supplicant.

All official OP-TEE documentation has moved to http://optee.readthedocs.io. The information that used to be here in this git can be found under optee_client.

// OP-TEE core maintainers