From d99574dbe8c7f0591c29d86bc63a624a4da7db62 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Thu, 14 Mar 2002 21:09:54 +0000 Subject: 2002-02-08 Roland McGrath * Makefile (store-types): New variable. (all): Depend on $(store-types:%=libstore_%.a). (libstore_%.so.$(hurd-version)): New pattern rule. ($(store-types:%=libstore_%.a): libstore_%.a): New static pattern rule to create `-lstore_TYPE' pseudo-objects (linker scripts) for each type. (libstore.so-LDLIBS): New variable, adds -ldl. (GUNZIP_OBJS, BUNZIP2_OBJS): New variables. (UNZIP_OBJS): Variable removed, replaced by those two. (OBJS): Update use. (libstore_gunzip.so.$(hurd-version)): Depend on PIC $(GUNZIP_OBJS). (libstore_bunzip2.so.$(hurd-version)): Depend on PIC $(BUNZIP2_OBJS). * unknown.c: Add STORE_STD_CLASS decl. * bunzip2.c: Likewise. * copy.c: Likewise. * device.c: Likewise. * file.c: Likewise. * gunzip.c: Likewise. * memobj.c: Likewise. * module.c: Likewise. * mvol.c: Likewise. * nbd.c: Likewise. * open.c: Likewise. * part.c: Likewise. * remap.c: Likewise. * stripe.c: Likewise. * stripe.c: Likewise. * task.c: Likewise. * typed.c: Likewise. * typed.c: Likewise. * unknown.c: Likewise. * url.c: Likewise. * zero.c: Likewise. --- libstore/stripe.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libstore/stripe.c') diff --git a/libstore/stripe.c b/libstore/stripe.c index 24faeb80..eb9bda25 100644 --- a/libstore/stripe.c +++ b/libstore/stripe.c @@ -1,6 +1,6 @@ /* Striped store backend - Copyright (C) 1996,97,99,2001 Free Software Foundation, Inc. + Copyright (C) 1996,97,99,2001, 2002 Free Software Foundation, Inc. Written by Miles Bader This file is part of the GNU Hurd. @@ -109,6 +109,7 @@ store_ileave_class = ileave_allocate_encoding, ileave_encode, ileave_decode, store_set_child_flags, store_clear_child_flags, 0, 0, stripe_remap }; +STORE_STD_CLASS (ileave); error_t concat_allocate_encoding (const struct store *store, struct store_enc *enc) @@ -153,6 +154,7 @@ store_concat_class = store_set_child_flags, store_clear_child_flags, 0, 0, stripe_remap, store_concat_open }; +STORE_STD_CLASS (concat); /* Return a new store in STORE that interleaves all the stores in STRIPES (NUM_STRIPES of them) every INTERLEAVE bytes; INTERLEAVE must be an -- cgit v1.2.3