X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=resize%2Fresize2fs.h;h=6f262c27734cbcfbe60357989940ff21297a9515;hb=68a7f959c0af3d6e32cf9339433667f04b8a1c56;hp=cc89f4f642bbe480db79a91c64591615a4d3a538;hpb=3b627e8d6735fd81906117d580ee70292b2cfaaf;p=tools%2Fe2fsprogs.git diff --git a/resize/resize2fs.h b/resize/resize2fs.h index cc89f4f..6f262c2 100644 --- a/resize/resize2fs.h +++ b/resize/resize2fs.h @@ -1,16 +1,22 @@ /* * resize2fs.h --- ext2 resizer header file * - * Copyright (C) 1997 Theodore Ts'o + * Copyright (C) 1997, 1998 by Theodore Ts'o and + * PowerQuest, Inc. + * + * Copyright (C) 1999, 2000 by Theosore Ts'o * * %Begin-Header% - * All rights reserved. + * This file may be redistributed under the terms of the GNU Public + * License. * %End-Header% */ #include #include +#ifdef HAVE_UNISTD_H #include +#endif #include #ifdef HAVE_SYS_TYPES_H #include @@ -22,18 +28,34 @@ #include #endif -#ifdef HAVE_LINUX_FS_H -#include -#endif - #if EXT2_FLAT_INCLUDES #include "ext2_fs.h" #include "ext2fs.h" #else -#include +#include "ext2fs/ext2_fs.h" #include "ext2fs/ext2fs.h" #endif +#ifdef ENABLE_NLS +#include +#include +#define _(a) (gettext (a)) +#ifdef gettext_noop +#define N_(a) gettext_noop (a) +#else +#define N_(a) (a) +#endif +#ifndef NLS_CAT_NAME +#define NLS_CAT_NAME "e2fsprogs" +#endif +#ifndef LOCALEDIR +#define LOCALEDIR "/usr/share/locale" +#endif +#else +#define _(a) (a) +#define N_(a) a +#endif + /* * For the extent map @@ -98,7 +120,7 @@ struct ext2_resize_struct { /* prototypes */ -extern errcode_t resize_fs(ext2_filsys fs, blk_t new_size, int flags, +extern errcode_t resize_fs(ext2_filsys fs, blk_t *new_size, int flags, errcode_t (*progress)(ext2_resize_t rfs, int pass, unsigned long cur, unsigned long max));