[Midnightbsd-cvs] src: dev/kbd: merge
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Tue Dec 2 17:36:25 EST 2008
Log Message:
-----------
merge
Modified Files:
--------------
src/sys/dev/kbd:
kbd.c (r1.2 -> r1.3)
kbdreg.h (r1.1.1.1 -> r1.2)
-------------- next part --------------
Index: kbdreg.h
===================================================================
RCS file: /home/cvs/src/sys/dev/kbd/kbdreg.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -L sys/dev/kbd/kbdreg.h -L sys/dev/kbd/kbdreg.h -u -r1.1.1.1 -r1.2
--- sys/dev/kbd/kbdreg.h
+++ sys/dev/kbd/kbdreg.h
@@ -23,7 +23,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $FreeBSD: src/sys/dev/kbd/kbdreg.h,v 1.17.8.1 2005/07/20 18:56:20 emax Exp $
+ * $FreeBSD: src/sys/dev/kbd/kbdreg.h,v 1.18 2005/07/13 23:58:57 emax Exp $
*/
#ifndef _DEV_KBD_KBDREG_H_
Index: kbd.c
===================================================================
RCS file: /home/cvs/src/sys/dev/kbd/kbd.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -L sys/dev/kbd/kbd.c -L sys/dev/kbd/kbd.c -u -r1.2 -r1.3
--- sys/dev/kbd/kbd.c
+++ sys/dev/kbd/kbd.c
@@ -26,7 +26,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: /repoman/r/ncvs/src/sys/dev/kbd/kbd.c,v 1.43.2.2 2006/03/04 00:41:28 emax Exp $");
+__FBSDID("$FreeBSD: src/sys/dev/kbd/kbd.c,v 1.46 2006/11/06 13:41:54 rwatson Exp $");
#include "opt_kbd.h"
@@ -38,6 +38,7 @@
#include <sys/fcntl.h>
#include <sys/tty.h>
#include <sys/poll.h>
+#include <sys/priv.h>
#include <sys/proc.h>
#include <sys/sysctl.h>
#include <sys/uio.h>
@@ -972,11 +973,11 @@
if (keymap_restrict_change >= 2) {
for (i = 0; i < NUM_STATES; i++)
if (oldkey->map[i] != newkey->map[i])
- return suser(td);
+ return priv_check(td, PRIV_KEYBOARD);
if (oldkey->spcl != newkey->spcl)
- return suser(td);
+ return priv_check(td, PRIV_KEYBOARD);
if (oldkey->flgs != newkey->flgs)
- return suser(td);
+ return priv_check(td, PRIV_KEYBOARD);
return (0);
}
@@ -991,7 +992,7 @@
if ((oldkey->spcl & (0x80 >> i)) == (newkey->spcl & (0x80 >> i))
&& oldkey->map[i] == newkey->map[i])
continue;
- return suser(td);
+ return priv_check(td, PRIV_KEYBOARD);
}
return (0);
@@ -1020,20 +1021,20 @@
return (0);
if (oldmap->n_accs != newmap->n_accs)
- return suser(td);
+ return priv_check(td, PRIV_KEYBOARD);
for (accent = 0; accent < oldmap->n_accs; accent++) {
oldacc = &oldmap->acc[accent];
newacc = &newmap->acc[accent];
if (oldacc->accchar != newacc->accchar)
- return suser(td);
+ return priv_check(td, PRIV_KEYBOARD);
for (i = 0; i < NUM_ACCENTCHARS; ++i) {
if (oldacc->map[i][0] != newacc->map[i][0])
- return suser(td);
+ return priv_check(td, PRIV_KEYBOARD);
if (oldacc->map[i][0] == 0) /* end of table */
break;
if (oldacc->map[i][1] != newacc->map[i][1])
- return suser(td);
+ return priv_check(td, PRIV_KEYBOARD);
}
}
@@ -1048,7 +1049,7 @@
if (oldkey->len != newkey->flen ||
bcmp(oldkey->str, newkey->keydef, oldkey->len) != 0)
- return suser(td);
+ return priv_check(td, PRIV_KEYBOARD);
return (0);
}
More information about the Midnightbsd-cvs
mailing list