added concrete implementations of putc(), getc(), getchar() and gets()
[tangerine.git] / arch / x86_64-pc / include / core.h
blob736883fa02fcd1115a6cf69698eabc6dfdd9b3fe
1 /*
2 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
3 $Id: core.h 12747 2001-12-08 20:11:50Z chodorowski $
4 */
6 #ifndef CORE_H
7 #define CORE_H
9 #ifndef AROS_LIBCALL_H
10 #include <aros/libcall.h>
11 #endif
13 /* Hardware handlers */
15 void AndIMask();
16 void OrIMask();
17 void IntServer();
18 void MakeInt();
19 void StoreCPU(APTR);
20 void StoreFPU(APTR);
21 void RestoreCPU(APTR);
22 void RestoreFPU(APTR);
24 /* Exec replacements */
26 void AROS_SLIB_ENTRY(CacheClearE,Exec);
27 void AROS_SLIB_ENTRY(CacheClearU,Exec);
28 void AROS_SLIB_ENTRY(CacheControl,Exec);
29 void AROS_SLIB_ENTRY(CachePreDMA,Exec);
30 void AROS_SLIB_ENTRY(CachePostDMA,Exec);
31 void AROS_SLIB_ENTRY(ColdReboot,Exec);
32 void AROS_SLIB_ENTRY(Disable,Exec);
33 void AROS_SLIB_ENTRY(Enable,Exec);
34 void AROS_SLIB_ENTRY(Forbid,Exec);
35 void AROS_SLIB_ENTRY(Permit,Exec);
36 void AROS_SLIB_ENTRY(GetCC,Exec);
37 void AROS_SLIB_ENTRY(SetSR,Exec);
38 void AROS_SLIB_ENTRY(Supervisor,Exec);
39 void AROS_SLIB_ENTRY(StackSwap,Exec);
41 #endif /* CORE_H */