diff options
author | Raphael S. Carvalho <raphael.scarv@gmail.com> | 2013-10-18 01:52:47 -0300 |
---|---|---|
committer | Paulo Alcantara <pcacjr@zytor.com> | 2016-01-31 18:35:19 -0200 |
commit | b5ff74ae43ec48da32f220ec677f586ac9221856 (patch) | |
tree | 13313900ba074f9ebbfb721f9162e207c233064a | |
parent | 7cd1ed60e37f36db859a2ca3d6ee261f98dafdac (diff) | |
download | syslinux-b5ff74ae43ec48da32f220ec677f586ac9221856.tar.gz syslinux-b5ff74ae43ec48da32f220ec677f586ac9221856.tar.xz syslinux-b5ff74ae43ec48da32f220ec677f586ac9221856.zip |
Move partiter from com32/chain to com32/lib/syslinux
multifs depends on the availability of partiter to find a partition.
Cc: Gene Cumm <gene.cumm@gmail.com>
Signed-off-by: Raphael S. Carvalho <raphael.scarv@gmail.com>
Signed-off-by: Paulo Alcantara <pcacjr@zytor.com>
-rw-r--r-- | com32/chain/Makefile | 2 | ||||
-rw-r--r-- | com32/chain/chain.c | 4 | ||||
-rw-r--r-- | com32/chain/mangle.c | 4 | ||||
-rw-r--r-- | com32/chain/mangle.h | 2 | ||||
-rw-r--r-- | com32/chain/options.c | 4 | ||||
-rw-r--r-- | com32/include/syslinux/partiter.h (renamed from com32/chain/partiter.h) | 0 | ||||
-rw-r--r-- | com32/include/syslinux/utility.h (renamed from com32/chain/utility.h) | 3 | ||||
-rw-r--r-- | com32/lib/syslinux/partiter.c (renamed from com32/chain/partiter.c) | 6 | ||||
-rw-r--r-- | com32/lib/syslinux/utility.c (renamed from com32/chain/utility.c) | 2 | ||||
-rw-r--r-- | mk/lib.mk | 2 |
10 files changed, 15 insertions, 14 deletions
diff --git a/com32/chain/Makefile b/com32/chain/Makefile index d7b5aa8f..a7d1f66c 100644 --- a/com32/chain/Makefile +++ b/com32/chain/Makefile @@ -16,7 +16,7 @@ VPATH = $(SRC) include $(MAKEDIR)/elf.mk -OBJS = chain.o partiter.o utility.o options.o mangle.o +OBJS = chain.o options.o mangle.o CFLAGS += -fno-strict-aliasing all: chain.c32 diff --git a/com32/chain/chain.c b/com32/chain/chain.c index 4e9e32d2..f9fe07ec 100644 --- a/com32/chain/chain.c +++ b/com32/chain/chain.c @@ -35,9 +35,9 @@ #include <syslinux/disk.h> #include <syslinux/video.h> #include "chain.h" -#include "utility.h" +#include <syslinux/utility.h> #include "options.h" -#include "partiter.h" +#include <syslinux/partiter.h> #include "mangle.h" static int fixed_cnt = 128; /* see comments in main() */ diff --git a/com32/chain/mangle.c b/com32/chain/mangle.c index 275d0aa7..64d9c199 100644 --- a/com32/chain/mangle.c +++ b/com32/chain/mangle.c @@ -37,8 +37,8 @@ #include <syslinux/config.h> #include "chain.h" #include "options.h" -#include "utility.h" -#include "partiter.h" +#include <syslinux/utility.h> +#include <syslinux/partiter.h> #include "mangle.h" static const char cmldr_signature[8] = "cmdcons"; diff --git a/com32/chain/mangle.h b/com32/chain/mangle.h index 42f6c5b5..98b2f2c7 100644 --- a/com32/chain/mangle.h +++ b/com32/chain/mangle.h @@ -32,7 +32,7 @@ #define COM32_CHAIN_MANGLE_H #include "chain.h" -#include "partiter.h" +#include <syslinux/partiter.h> /* file's manglers */ int manglef_isolinux(struct data_area *data); diff --git a/com32/chain/options.c b/com32/chain/options.c index e9c4a627..f63450f3 100644 --- a/com32/chain/options.c +++ b/com32/chain/options.c @@ -33,8 +33,8 @@ #include <stdlib.h> #include <string.h> #include "chain.h" -#include "partiter.h" -#include "utility.h" +#include <syslinux/partiter.h> +#include <syslinux/utility.h> #include "options.h" struct options opt; diff --git a/com32/chain/partiter.h b/com32/include/syslinux/partiter.h index a48f8d66..a48f8d66 100644 --- a/com32/chain/partiter.h +++ b/com32/include/syslinux/partiter.h diff --git a/com32/chain/utility.h b/com32/include/syslinux/utility.h index f8e9c616..e2667a05 100644 --- a/com32/chain/utility.h +++ b/com32/include/syslinux/utility.h @@ -35,6 +35,7 @@ #include <stdio.h> #include <syslinux/disk.h> #include <syslinux/movebits.h> +#include <klibc/compiler.h> /* most (all ?) bpb "types" known to humankind as of 2012 */ enum {bpbUNK, bpbV20, bpbV30, bpbV32, bpbV34, bpbV40, bpbVNT, bpbV70, bpbEXF}; @@ -58,7 +59,7 @@ static inline int warn(const char *x) return fprintf(stderr, "WARN: %s\n", x); } -static inline int error(const char *x) +static __unusedfunc int error(const char *x) { return fprintf(stderr, "ERR: %s\n", x); } diff --git a/com32/chain/partiter.c b/com32/lib/syslinux/partiter.c index 4937f0c3..3ae2583a 100644 --- a/com32/chain/partiter.c +++ b/com32/lib/syslinux/partiter.c @@ -40,8 +40,8 @@ #include <stdarg.h> #include <zlib.h> #include <syslinux/disk.h> -#include "partiter.h" -#include "utility.h" +#include <syslinux/partiter.h> +#include <syslinux/utility.h> #define ost_is_ext(type) ((type) == 0x05 || (type) == 0x0F || (type) == 0x85) #define ost_is_nondata(type) (ost_is_ext(type) || (type) == 0x00) @@ -407,7 +407,7 @@ static void gpt_conv_label(struct part_iter *iter) iter->gpt.part_label[PI_GPTLABSIZE/2] = 0; } -static inline int valid_crc(uint32_t crc, const uint8_t *buf, unsigned int siz) +static int valid_crc(uint32_t crc, const uint8_t *buf, unsigned int siz) { return crc == crc32(crc32(0, NULL, 0), buf, siz); } diff --git a/com32/chain/utility.c b/com32/lib/syslinux/utility.c index 180749e7..ecf5a37b 100644 --- a/com32/chain/utility.c +++ b/com32/lib/syslinux/utility.c @@ -38,7 +38,7 @@ #include <fs.h> #include <syslinux/disk.h> #include <syslinux/pmapi.h> -#include "utility.h" +#include <syslinux/utility.h> static const char *bpbtypes[] = { [0] = "unknown", @@ -108,7 +108,7 @@ LIBOTHER_OBJS = \ pci/writeb.o pci/writew.o pci/writel.o \ \ sys/x86_init_fpu.o math/pow.o math/strtod.o \ - syslinux/disk.o \ + syslinux/disk.o syslinux/utility.o syslinux/partiter.o \ \ syslinux/setup_data.o |