svn commit: r199418 - head/sys/dev/syscons
Konstantin Belousov
kib at FreeBSD.org
Tue Nov 17 19:24:26 UTC 2009
Author: kib
Date: Tue Nov 17 19:24:26 2009
New Revision: 199418
URL: http://svn.freebsd.org/changeset/base/199418
Log:
Fix pgsignal() call after signature change in r199355.
Reported and tested by: bf1783 googlemail com
MFC after: 1 month
Modified:
head/sys/dev/syscons/scvidctl.c
Modified: head/sys/dev/syscons/scvidctl.c
==============================================================================
--- head/sys/dev/syscons/scvidctl.c Tue Nov 17 18:57:44 2009 (r199417)
+++ head/sys/dev/syscons/scvidctl.c Tue Nov 17 19:24:26 2009 (r199418)
@@ -321,6 +321,7 @@ sc_set_pixel_mode(scr_stat *scp, struct
return ENODEV;
#else
video_info_t info;
+ ksiginfo_t ksi;
u_char *font;
int prev_ysize;
int error;
@@ -458,8 +459,11 @@ sc_set_pixel_mode(scr_stat *scp, struct
tp->t_winsize.ws_col = scp->xsize;
tp->t_winsize.ws_row = scp->ysize;
if (tp->t_pgrp != NULL) {
+ ksiginfo_init(&ksi);
+ ksi.ksi_signo = SIGWINCH;
+ ksi.ksi_code = SI_KERNEL;
PGRP_LOCK(tp->t_pgrp);
- pgsignal(tp->t_pgrp, SIGWINCH, 1);
+ pgsignal(tp->t_pgrp, SIGWINCH, 1, &ksi);
PGRP_UNLOCK(tp->t_pgrp);
}
}
More information about the svn-src-head
mailing list