@ -2,23 +2,26 @@
* Copyright © 2012 Benjamin Franzke
* Copyright © 2012 Benjamin Franzke
* Copyright © 2013 Intel Corporation
* Copyright © 2013 Intel Corporation
*
*
* Permission to use , copy , modify , distribute , and sell this software and
* Permission is hereby granted , free of charge , to any person obtaining
* its documentation for any purpose is hereby granted without fee , provided
* a copy of this software and associated documentation files ( the
* that the above copyright notice appear in all copies and that both that
* " Software " ) , to deal in the Software without restriction , including
* copyright notice and this permission notice appear in supporting
* without limitation the rights to use , copy , modify , merge , publish ,
* documentation , and that the name of the copyright holders not be used in
* distribute , sublicense , and / or sell copies of the Software , and to
* advertising or publicity pertaining to distribution of the software
* permit persons to whom the Software is furnished to do so , subject to
* without specific , written prior permission . The copyright holders make
* the following conditions :
* no representations about the suitability of this software for any
* purpose . It is provided " as is " without express or implied warranty .
*
*
* THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
* The above copyright notice and this permission notice ( including the
* SOFTWARE , INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
* next paragraph ) shall be included in all copies or substantial
* FITNESS , IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
* portions of the Software .
* SPECIAL , INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
*
* RESULTING FROM LOSS OF USE , DATA OR PROFITS , WHETHER IN AN ACTION OF
* THE SOFTWARE IS PROVIDED " AS IS " , WITHOUT WARRANTY OF ANY KIND ,
* CONTRACT , NEGLIGENCE OR OTHER TORTIOUS ACTION , ARISING OUT OF OR IN
* EXPRESS OR IMPLIED , INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE .
* MERCHANTABILITY , FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT . IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
* BE LIABLE FOR ANY CLAIM , DAMAGES OR OTHER LIABILITY , WHETHER IN AN
* ACTION OF CONTRACT , TORT OR OTHERWISE , ARISING FROM , OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE .
*/
*/
# include "config.h"
# include "config.h"
@ -119,7 +122,7 @@ launcher_weston_launch_open(struct weston_launcher *launcher_base,
msg . msg_iovlen = 1 ;
msg . msg_iovlen = 1 ;
msg . msg_control = control ;
msg . msg_control = control ;
msg . msg_controllen = sizeof control ;
msg . msg_controllen = sizeof control ;
do {
do {
len = recvmsg ( launcher - > fd , & msg , MSG_CMSG_CLOEXEC ) ;
len = recvmsg ( launcher - > fd , & msg , MSG_CMSG_CLOEXEC ) ;
} while ( len < 0 & & errno = = EINTR ) ;
} while ( len < 0 & & errno = = EINTR ) ;