mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-22 17:35:59 +03:00
Fix corelog segment line.
Suppress some compiler warnings.
This commit is contained in:
parent
c868b1fee2
commit
a564ca82be
@ -1,5 +1,7 @@
|
||||
Version 1.02.08 -
|
||||
=============================
|
||||
Fix corelog segment line.
|
||||
Suppress some compiler warnings.
|
||||
|
||||
Version 1.02.07 - 11 May 2006
|
||||
=============================
|
||||
|
@ -1242,9 +1242,12 @@ static int _emit_segment_line(struct dm_task *dmt, struct load_segment *seg, uin
|
||||
log_parm_count = 1; /* Region size */
|
||||
log_parm_count += hweight32(seg->flags); /* [no]sync, block_on_error etc. */
|
||||
|
||||
if (seg->flags & DM_CORELOG)
|
||||
log_parm_count--; /* DM_CORELOG does not count in the param list */
|
||||
|
||||
if (seg->clustered) {
|
||||
if (seg->uuid && !(seg->flags & DM_CORELOG))
|
||||
log_parm_count++; /* uuid (already counted for core log) */
|
||||
if (seg->uuid)
|
||||
log_parm_count++;
|
||||
if ((tw = _dm_snprintf(params + pos, paramsize - pos, "clustered_")) < 0) {
|
||||
stack; /* Out of space */
|
||||
return -1;
|
||||
|
@ -143,7 +143,7 @@ static int _parse_file(struct dm_task *dmt, const char *file)
|
||||
return 0;
|
||||
}
|
||||
|
||||
while (fgets(buffer, buffer_size, fp)) {
|
||||
while (fgets(buffer, (int) buffer_size, fp)) {
|
||||
#else
|
||||
while (getline(&buffer, &buffer_size, fp) > 0) {
|
||||
#endif
|
||||
@ -321,7 +321,7 @@ static int _set_task_device(struct dm_task *dmt, const char *name, int optional)
|
||||
return 1;
|
||||
}
|
||||
|
||||
static int _load(int argc, char **argv, void *data)
|
||||
static int _load(int argc, char **argv, void *data __attribute((unused)))
|
||||
{
|
||||
int r = 0;
|
||||
struct dm_task *dmt;
|
||||
@ -378,7 +378,7 @@ static int _load(int argc, char **argv, void *data)
|
||||
return r;
|
||||
}
|
||||
|
||||
static int _create(int argc, char **argv, void *data)
|
||||
static int _create(int argc, char **argv, void *data __attribute((unused)))
|
||||
{
|
||||
int r = 0;
|
||||
struct dm_task *dmt;
|
||||
@ -434,7 +434,7 @@ static int _create(int argc, char **argv, void *data)
|
||||
return r;
|
||||
}
|
||||
|
||||
static int _rename(int argc, char **argv, void *data)
|
||||
static int _rename(int argc, char **argv, void *data __attribute((unused)))
|
||||
{
|
||||
int r = 0;
|
||||
struct dm_task *dmt;
|
||||
@ -463,7 +463,7 @@ static int _rename(int argc, char **argv, void *data)
|
||||
return r;
|
||||
}
|
||||
|
||||
static int _message(int argc, char **argv, void *data)
|
||||
static int _message(int argc, char **argv, void *data __attribute((unused)))
|
||||
{
|
||||
int r = 0, i;
|
||||
size_t sz = 1;
|
||||
@ -523,7 +523,7 @@ static int _message(int argc, char **argv, void *data)
|
||||
return r;
|
||||
}
|
||||
|
||||
static int _setgeometry(int argc, char **argv, void *data)
|
||||
static int _setgeometry(int argc, char **argv, void *data __attribute((unused)))
|
||||
{
|
||||
int r = 0;
|
||||
struct dm_task *dmt;
|
||||
@ -556,7 +556,7 @@ static int _setgeometry(int argc, char **argv, void *data)
|
||||
return r;
|
||||
}
|
||||
|
||||
static int _version(int argc, char **argv, void *data)
|
||||
static int _version(int argc __attribute((unused)), char **argv __attribute((unused)), void *data __attribute((unused)))
|
||||
{
|
||||
char version[80];
|
||||
|
||||
@ -602,32 +602,32 @@ static int _simple(int task, const char *name, uint32_t event_nr, int display)
|
||||
return r;
|
||||
}
|
||||
|
||||
static int _remove_all(int argc, char **argv, void *data)
|
||||
static int _remove_all(int argc __attribute((unused)), char **argv __attribute((unused)), void *data __attribute((unused)))
|
||||
{
|
||||
return _simple(DM_DEVICE_REMOVE_ALL, "", 0, 0);
|
||||
}
|
||||
|
||||
static int _remove(int argc, char **argv, void *data)
|
||||
static int _remove(int argc, char **argv, void *data __attribute((unused)))
|
||||
{
|
||||
return _simple(DM_DEVICE_REMOVE, argc > 1 ? argv[1] : NULL, 0, 0);
|
||||
}
|
||||
|
||||
static int _suspend(int argc, char **argv, void *data)
|
||||
static int _suspend(int argc, char **argv, void *data __attribute((unused)))
|
||||
{
|
||||
return _simple(DM_DEVICE_SUSPEND, argc > 1 ? argv[1] : NULL, 0, 1);
|
||||
}
|
||||
|
||||
static int _resume(int argc, char **argv, void *data)
|
||||
static int _resume(int argc, char **argv, void *data __attribute((unused)))
|
||||
{
|
||||
return _simple(DM_DEVICE_RESUME, argc > 1 ? argv[1] : NULL, 0, 1);
|
||||
}
|
||||
|
||||
static int _clear(int argc, char **argv, void *data)
|
||||
static int _clear(int argc, char **argv, void *data __attribute((unused)))
|
||||
{
|
||||
return _simple(DM_DEVICE_CLEAR, argc > 1 ? argv[1] : NULL, 0, 1);
|
||||
}
|
||||
|
||||
static int _wait(int argc, char **argv, void *data)
|
||||
static int _wait(int argc, char **argv, void *data __attribute((unused)))
|
||||
{
|
||||
const char *name = NULL;
|
||||
|
||||
@ -691,7 +691,7 @@ static void _display_dev(struct dm_task *dmt, const char *name)
|
||||
printf("%s\t(%u, %u)\n", name, info.major, info.minor);
|
||||
}
|
||||
|
||||
static int _mknodes(int argc, char **argv, void *data)
|
||||
static int _mknodes(int argc, char **argv, void *data __attribute((unused)))
|
||||
{
|
||||
return dm_mknodes(argc > 1 ? argv[1] : NULL);
|
||||
}
|
||||
@ -847,7 +847,7 @@ static int _status(int argc, char **argv, void *data)
|
||||
}
|
||||
|
||||
/* Show target names and their version numbers */
|
||||
static int _targets(int argc, char **argv, void *data)
|
||||
static int _targets(int argc __attribute((unused)), char **argv __attribute((unused)), void *data __attribute((unused)))
|
||||
{
|
||||
int r = 0;
|
||||
struct dm_task *dmt;
|
||||
@ -877,7 +877,6 @@ static int _targets(int argc, char **argv, void *data)
|
||||
out:
|
||||
dm_task_destroy(dmt);
|
||||
return r;
|
||||
|
||||
}
|
||||
|
||||
static int _info(int argc, char **argv, void *data)
|
||||
@ -982,7 +981,7 @@ static int _deps(int argc, char **argv, void *data)
|
||||
return r;
|
||||
}
|
||||
|
||||
static int _display_name(int argc, char **argv, void *data)
|
||||
static int _display_name(int argc __attribute((unused)), char **argv __attribute((unused)), void *data)
|
||||
{
|
||||
struct dm_names *names = (struct dm_names *) data;
|
||||
|
||||
@ -1088,19 +1087,19 @@ static int _termwidth = 80; /* Maximum output width */
|
||||
static int _cur_x = 1; /* Current horizontal output position */
|
||||
static char _last_char = 0;
|
||||
|
||||
static void _out_char(char c)
|
||||
static void _out_char(const unsigned c)
|
||||
{
|
||||
/* Only first UTF-8 char counts */
|
||||
_cur_x += ((c & 0xc0) != 0x80);
|
||||
|
||||
if (!_tree_switches[TR_TRUNCATE]) {
|
||||
putchar(c);
|
||||
putchar((int) c);
|
||||
return;
|
||||
}
|
||||
|
||||
/* Truncation? */
|
||||
if (_cur_x <= _termwidth)
|
||||
putchar(c);
|
||||
putchar((int) c);
|
||||
|
||||
if (_cur_x == _termwidth + 1 && ((c & 0xc0) != 0x80)) {
|
||||
if (_last_char || (c & 0x80)) {
|
||||
@ -1114,7 +1113,7 @@ static void _out_char(char c)
|
||||
}
|
||||
}
|
||||
|
||||
static void _out_string(const char *str)
|
||||
static void _out_string(const unsigned char *str)
|
||||
{
|
||||
while (*str)
|
||||
_out_char(*str++);
|
||||
@ -1150,9 +1149,9 @@ static void _out_newline(void)
|
||||
_cur_x = 1;
|
||||
}
|
||||
|
||||
static void _out_prefix(int depth)
|
||||
static void _out_prefix(unsigned depth)
|
||||
{
|
||||
int x, d;
|
||||
unsigned x, d;
|
||||
|
||||
for (d = 0; d < depth; d++) {
|
||||
for (x = _tree_width[d] + 1; x > 0; x--)
|
||||
@ -1192,7 +1191,7 @@ static void _display_tree_attributes(struct dm_tree_node *node)
|
||||
|
||||
if (_tree_switches[TR_OPENCOUNT]) {
|
||||
_out_string(attr++ ? ", " : " [");
|
||||
(void) _out_int(info->open_count);
|
||||
(void) _out_int((unsigned) info->open_count);
|
||||
}
|
||||
|
||||
if (_tree_switches[TR_UUID]) {
|
||||
@ -1205,8 +1204,8 @@ static void _display_tree_attributes(struct dm_tree_node *node)
|
||||
}
|
||||
|
||||
static void _display_tree_node(struct dm_tree_node *node, unsigned depth,
|
||||
unsigned first_child, unsigned last_child,
|
||||
unsigned has_children)
|
||||
unsigned first_child __attribute((unused)),
|
||||
unsigned last_child, unsigned has_children)
|
||||
{
|
||||
int offset;
|
||||
const char *name;
|
||||
@ -1287,7 +1286,7 @@ static void _tree_walk_children(struct dm_tree_node *node, unsigned depth)
|
||||
dm_tree_node_num_children(child, inverted) ? 1 : 0;
|
||||
|
||||
_display_tree_node(child, depth, first_child,
|
||||
next_child ? 0 : 1, has_children);
|
||||
next_child ? 0U : 1U, has_children);
|
||||
|
||||
if (has_children)
|
||||
_tree_walk_children(child, depth + 1);
|
||||
@ -1296,11 +1295,11 @@ static void _tree_walk_children(struct dm_tree_node *node, unsigned depth)
|
||||
}
|
||||
}
|
||||
|
||||
static int _add_dep(int argc, char **argv, void *data)
|
||||
static int _add_dep(int argc __attribute((unused)), char **argv __attribute((unused)), void *data)
|
||||
{
|
||||
struct dm_names *names = (struct dm_names *) data;
|
||||
|
||||
if (!dm_tree_add_dev(_dtree, MAJOR(names->dev), MINOR(names->dev)))
|
||||
if (!dm_tree_add_dev(_dtree, (unsigned) MAJOR(names->dev), (unsigned) MINOR(names->dev)))
|
||||
return 0;
|
||||
|
||||
return 1;
|
||||
@ -1309,7 +1308,7 @@ static int _add_dep(int argc, char **argv, void *data)
|
||||
/*
|
||||
* Create and walk dependency tree
|
||||
*/
|
||||
static int _tree(int argc, char **argv, void *data)
|
||||
static int _tree(int argc, char **argv, void *data __attribute((unused)))
|
||||
{
|
||||
if (!(_dtree = dm_tree_create()))
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user