panic if proc doing unlock is not proc that aquired the lock
[unix-history] / usr / src / sys / libkern / skpc.c
CommitLineData
e6575627
KB
1/*-
2 * Copyright (c) 1992 The Regents of the University of California.
3 * All rights reserved.
4 *
5 * %sccs.include.redist.c%
6 *
38a01dbe 7 * @(#)skpc.c 7.4 (Berkeley) %G%
e6575627
KB
8 */
9
38a01dbe 10#include <libkern/libkern.h>
5b3e4f73 11
e6575627 12int
81b58d0a
CT
13skpc(mask0, size, cp0)
14 int mask0;
15 int size;
16 char *cp0;
e6575627 17{
5b3e4f73 18 register u_char *cp, *end, mask;
e6575627 19
81b58d0a 20 mask = mask0;
5b3e4f73 21 cp = (u_char *)cp0;
e6575627
KB
22 for (end = &cp[size]; cp < end && *cp == mask; ++cp);
23 return (end - cp);
24}