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 * made to restore all original setting of the displays. Also all devices
* are closed. * are closed.
*/ */
void AbortDDX( void ) _X_NORETURN
{ void AbortDDX( void ) {
ErrorF( " AbortDDX\n" ); ErrorF( " AbortDDX\n" );
OsAbort(); OsAbort();
} }

View File

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

View File

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