source: bootcd/isolinux/syslinux-6.03/core/pmapi.c

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.3 KB
Line 
1/* -----------------------------------------------------------------------
2 *
3 *   Copyright 1994-2009 H. Peter Anvin - All Rights Reserved
4 *   Copyright 2009-2010 Intel Corporation; author: H. Peter Anvin
5 *
6 *   This program is free software; you can redistribute it and/or modify
7 *   it under the terms of the GNU General Public License as published by
8 *   the Free Software Foundation, Inc., 53 Temple Place Ste 330,
9 *   Boston MA 02111-1307, USA; either version 2 of the License, or
10 *   (at your option) any later version; incorporated herein by reference.
11 *
12 * ----------------------------------------------------------------------- */
13
14#include <inttypes.h>
15#include <com32.h>
16#include <syslinux/pmapi.h>
17#include "core.h"
18#include "fs.h"
19
20const struct com32_pmapi pm_api_vector =
21{
22    .__pmapi_size = sizeof(struct com32_pmapi),
23
24    .lmalloc    = pmapi_lmalloc, /* Allocate low memory */
25    .lfree      = free,          /* Free low memory */
26
27    .open_file  = open_file,
28    .read_file  = pmapi_read_file,
29    .close_file = close_file,
30
31    .opendir    = opendir,
32    .readdir    = readdir,
33    .closedir   = closedir,
34
35    .idle       = __idle,
36    .reset_idle = reset_idle,
37
38    .chdir      = chdir,
39    .getcwd     = core_getcwd,
40
41    .jiffies    = &__jiffies,
42    .ms_timer   = &__ms_timer,
43
44    .sysappend_count    = SYSAPPEND_MAX,
45    .sysappend_strings  = sysappend_strings,
46};
Note: See TracBrowser for help on using the repository browser.