source: bootcd/isolinux/syslinux-6.03/core/extern.inc

Last change on this file was e16e8f2, checked in by Edwin Eefting <edwin@datux.nl>, 3 years ago

bootstuff

  • Property mode set to 100644
File size: 1.4 KB
RevLine 
[e16e8f2]1;
2; extern.inc
3;
4; Prototypes for external functions
5
6%ifndef EXTERN_INC
7%define EXTERN_INC
8
9        ; rllpack.c
10        extern rllpack, rllunpack
11
12        ; hello.c
13        extern hello
14
15        ;abort.c
16        extern abort_load_new
17
18        ; elflink/load_env32.c
19        extern load_env32, pm_env32_run
20
21        ; memscan.c
22        extern highmem_init
23
24        extern linux_kernel
25
26        extern mp1, mp2, mp3, mp4, mp5
27
28        extern hexdump, mydump
29
30        extern mem_init
31
32        ; fs.c
33        extern pm_fs_init, pm_searchdir, getfssec, getfsbytes
34        extern pm_mangle_name, pm_load_config
35        extern pm_open_file, pm_close_file
36        extern SectorSize, SectorShift
37
38        ; chdir.c
39        extern pm_realpath
40
41        ; readdir.c
42        extern opendir, readdir, closedir
43
44        ; newconfig.c
45        extern pm_is_config_file
46
47        ; idle.c
48        extern __idle
49
50%ifdef DEBUG
51        ; debug.c
52        extern pm_debug_msg
53
54  %macro dprint 1+
55        push ax
56        call %%fwd
57        db %1
58        db 0
59%%fwd:  pop ax
60        pm_call pm_debug_msg
61        pop ax
62  %endmacro
63%else
64  %macro dprint 1+
65  %endmacro
66%endif
67
68%if IS_PXELINUX
69        ; pxe.c
70        extern unload_pxe, reset_pxe, http_bake_cookies
71%endif
72
73        ; plaincon.c
74        extern pm_writechr
75
76        ; cleanup.c
77        extern cleanup_hardware
78
79        ; writestr.c
80        extern pm_writestr, crlf
81
82        ; writehex.c
83        extern pm_writehex2, pm_writehex4, pm_writehex8
84
85        ; graphics.c
86        extern syslinux_force_text_mode, vgashowcursor, vgahidecursor, pm_using_vga
87
88        ; conio.c
89        extern pm_pollchar, pm_write_serial, pm_serialcfg
90
91        ; font.c
92        extern pm_getchar, pm_adjust_screen, pm_userfont
93
94        ; localboot.c
95        extern pm_local_boot
96
97%endif ; EXTERN_INC
Note: See TracBrowser for help on using the repository browser.