2 |
/* |
/* |
3 |
* PUPA -- Preliminary Universal Programming Architecture for GRUB |
* PUPA -- Preliminary Universal Programming Architecture for GRUB |
4 |
* Copyright (C) 2002 Yoshinori K. Okuji <okuji@enbug.org> |
* Copyright (C) 2002 Yoshinori K. Okuji <okuji@enbug.org> |
5 |
|
* Copyright (C) 2003 Marco Gerards <metgerards@student.han.nl>. |
6 |
* |
* |
7 |
* PUPA is free software; you can redistribute it and/or modify |
* PUPA is free software; you can redistribute it and/or modify |
8 |
* it under the terms of the GNU General Public License as published by |
* it under the terms of the GNU General Public License as published by |
47 |
|
|
48 |
/* Close the file FILE. */ |
/* Close the file FILE. */ |
49 |
pupa_err_t (*close) (struct pupa_file *file); |
pupa_err_t (*close) (struct pupa_file *file); |
50 |
|
|
51 |
|
/* Return the label of the device DEVICE in LABEL. The label is |
52 |
|
returned in a pupa_malloc'ed buffer and should be freed by the |
53 |
|
caller. */ |
54 |
|
pupa_err_t (*label) (pupa_device_t device, char **label); |
55 |
|
|
56 |
/* The next filesystem. */ |
/* The next filesystem. */ |
57 |
struct pupa_fs *next; |
struct pupa_fs *next; |