diff --git a/qemu/scripts/texi2pod.pl b/qemu/scripts/texi2pod.pl index 94097fb0..8767662d 100755 --- a/qemu/scripts/texi2pod.pl +++ b/qemu/scripts/texi2pod.pl @@ -317,7 +317,7 @@ @columns = (); for $column (split (/\s*\@tab\s*/, $1)) { # @strong{...} is used a @headitem work-alike - $column =~ s/^\@strong{(.*)}$/$1/; + $column =~ s/^\@strong\{(.*)\}$/$1/; push @columns, $column; } $_ = "\n=item ".join (" : ", @columns)."\n"; diff --git a/qemu/user-exec.c b/qemu/user-exec.c index 50486b08..37d10b20 100644 --- a/qemu/user-exec.c +++ b/qemu/user-exec.c @@ -57,7 +57,7 @@ static void exception_action(CPUState *cpu) void cpu_resume_from_signal(CPUState *cpu, void *puc) { #ifdef __linux__ - struct ucontext *uc = puc; + struct ucontext_t *uc = puc; #elif defined(__OpenBSD__) struct sigcontext *uc = puc; #endif @@ -222,7 +222,7 @@ int cpu_signal_handler(int host_signum, void *pinfo, { siginfo_t *info = pinfo; unsigned long pc; -#if defined(__NetBSD__) || defined(__FreeBSD__) || defined(__DragonFly__) +#if defined(__NetBSD__) || defined(__FreeBSD__) || defined(__DragonFly__) || defined(__linux__) ucontext_t *uc = puc; #elif defined(__OpenBSD__) struct sigcontext *uc = puc;