XQuartz: Mark functions _X_NORETURN

Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
This commit is contained in:
Jeremy Huddleston 2011-05-19 14:39:22 -07:00
parent 7413886d65
commit f25ca898c5
3 changed files with 4 additions and 2 deletions

View File

@ -772,8 +772,8 @@ void ddxGiveUp( void )
* made to restore all original setting of the displays. Also all devices
* are closed.
*/
void AbortDDX( void )
{
_X_NORETURN
void AbortDDX( void ) {
ErrorF( " AbortDDX\n" );
OsAbort();
}

View File

@ -164,6 +164,7 @@ static void send_fd_handoff(int connected_fd, int launchd_fd) {
close(connected_fd);
}
__attribute__((__noreturn__))
static void signal_handler(int sig) {
if(x11app_pid)
kill(x11app_pid, sig);

View File

@ -56,6 +56,7 @@ struct arg {
char **envp;
};
_X_NORETURN
static void server_thread (void *arg) {
struct arg args = *((struct arg *)arg);
free(arg);