mirror of
git://sourceware.org/git/lvm2.git
synced 2025-02-03 17:47:44 +03:00
Fix semaphore includes in dmsetup for udev sync.
This commit is contained in:
parent
819e3b9661
commit
99b7ce7bf5
@ -280,34 +280,6 @@ struct dmsetup_report_obj {
|
||||
struct dm_split_name *split_name;
|
||||
};
|
||||
|
||||
static char _yes_no_prompt(const char *prompt, ...)
|
||||
{
|
||||
int c = 0, ret = 0;
|
||||
va_list ap;
|
||||
|
||||
do {
|
||||
if (c == '\n' || !c) {
|
||||
va_start(ap, prompt);
|
||||
vprintf(prompt, ap);
|
||||
va_end(ap);
|
||||
}
|
||||
|
||||
if ((c = getchar()) == EOF) {
|
||||
ret = 'n';
|
||||
break;
|
||||
}
|
||||
|
||||
c = tolower(c);
|
||||
if ((c == 'y') || (c == 'n'))
|
||||
ret = c;
|
||||
} while (!ret || c != '\n');
|
||||
|
||||
if (c != '\n')
|
||||
printf("\n");
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
static struct dm_task *_get_deps_task(int major, int minor)
|
||||
{
|
||||
struct dm_task *dmt;
|
||||
@ -804,8 +776,41 @@ static int _udevcomplete_all(int argc __attribute((unused)), char **argv __attri
|
||||
return 1;
|
||||
}
|
||||
|
||||
static int _udevcookies(int argc __attribute((unused)), char **argv __attribute((unused)), void *data __attribute((unused)))
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
#else
|
||||
|
||||
static char _yes_no_prompt(const char *prompt, ...)
|
||||
{
|
||||
int c = 0, ret = 0;
|
||||
va_list ap;
|
||||
|
||||
do {
|
||||
if (c == '\n' || !c) {
|
||||
va_start(ap, prompt);
|
||||
vprintf(prompt, ap);
|
||||
va_end(ap);
|
||||
}
|
||||
|
||||
if ((c = getchar()) == EOF) {
|
||||
ret = 'n';
|
||||
break;
|
||||
}
|
||||
|
||||
c = tolower(c);
|
||||
if ((c == 'y') || (c == 'n'))
|
||||
ret = c;
|
||||
} while (!ret || c != '\n');
|
||||
|
||||
if (c != '\n')
|
||||
printf("\n");
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
static int _udevcomplete_all(int argc __attribute((unused)), char **argv __attribute((unused)), void *data __attribute((unused)))
|
||||
{
|
||||
int max_id, id, sid;
|
||||
@ -852,7 +857,6 @@ static int _udevcomplete_all(int argc __attribute((unused)), char **argv __attri
|
||||
|
||||
return 1;
|
||||
}
|
||||
#endif
|
||||
|
||||
static int _udevcookies(int argc __attribute((unused)), char **argv __attribute((unused)), void *data __attribute((unused)))
|
||||
{
|
||||
@ -891,7 +895,7 @@ static int _udevcookies(int argc __attribute((unused)), char **argv __attribute(
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
static int _version(int argc __attribute((unused)), char **argv __attribute((unused)), void *data __attribute((unused)))
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user