walnux/graphics/vnc/server
Gregory Nutt 9568600ab1 Squashed commit of the following:
This commit backs out most of commit b4747286b1.  That change was added because sem_wait() would sometimes cause cancellation points inappropriated.  But with these recent changes, nxsem_wait() is used instead and it is not a cancellation point.

    In the OS, all calls to sem_wait() changed to nxsem_wait().  nxsem_wait() does not return errors via errno so each place where nxsem_wait() is now called must not examine the errno variable.

    In all OS functions (not libraries), change sem_wait() to nxsem_wait().  This will prevent the OS from creating bogus cancellation points and from modifying the per-task errno variable.

    sched/semaphore:  Add the function nxsem_wait().  This is a new internal OS interface.  It is functionally equivalent to sem_wait() except that (1) it is not a cancellation point, and (2) it does not set the per-thread errno value on return.
2017-10-04 15:22:27 -06:00
..
Kconfig Rename CONFIG_DEBUG to CONFIG_DEBUG_FEATURES 2016-06-11 14:14:08 -06:00
Make.defs VNC: Add some very basic RRE encodings 2016-04-20 17:01:48 -06:00
vnc_color.c VNC: Verify RGB8 operation; samv71-xult: VNC configuration now uses RGB8 by defualt 2016-04-22 08:57:42 -06:00
vnc_fbdev.c Squashed commit of the following: 2017-10-04 15:22:27 -06:00
vnc_keymap.c Be consistent... Use Name: consistent in function headers vs Function: 2017-04-21 16:33:14 -06:00
vnc_negotiate.c Squashed commit of the following: 2017-09-30 08:18:08 -06:00
vnc_raw.c net/sockets: psock_send() is an internal OS interface an should not set the errno variable. 2017-09-29 17:48:15 -06:00
vnc_receiver.c Be consistent... Use Name: consistent in function headers vs Function: 2017-04-21 16:33:14 -06:00
vnc_rre.c net/sockets: psock_send() is an internal OS interface an should not set the errno variable. 2017-09-29 17:48:15 -06:00
vnc_server.c Squashed commit of the following: 2017-10-04 15:22:27 -06:00
vnc_server.h Fix lots of occurrences of 'the the', 'the there', 'the these', 'the then', 'the they. 2017-05-11 13:35:56 -06:00
vnc_updater.c Squashed commit of the following: 2017-10-04 15:22:27 -06:00