| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 
 | /*
 * bootstrap.h -- Definitions for all sources of Atari bootstrap
 *
 * Copyright (c) 1993-97 by
 *   Arjan Knor
 *   Robert de Vries
 *   Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>
 *   Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
 *
 * This file is subject to the terms and conditions of the GNU General Public
 * License.  See the file COPYING in the main directory of this archive
 * for more details.
 */
#ifndef _bootstrap_h
#define _bootstrap_h
#if 0
#define _LINUX_TYPES_H		/* Hack to prevent including <linux/types.h> */
#include <asm/bootinfo.h>
#include <asm/setup.h>
#endif
#include <stdio.h>
#include <osbind.h>
/* ++andreas: this must be inline due to Super */
extern __inline__ void boot_exit (int) __attribute__ ((noreturn));
extern __inline__ void boot_exit(int status)
{
    /* first go back to user mode */
    (void)Super(userstk);
    getchar();
    exit(status);
}
#endif  /* _bootstrap_h */
/* Local Variables: */
/* tab-width: 4     */
/* End:             */
 |