mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-11 09:50:12 +00:00
Remove register keyword from sys/ and ANSIfy prototypes
A long long time ago the register keyword told the compiler to store the corresponding variable in a CPU register, but it is not relevant for any compiler used in the FreeBSD world today. ANSIfy related prototypes while here. Reviewed by: cem, jhb Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D10193
This commit is contained in:
parent
00f6cd3f56
commit
3e85b721d6
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=318389
@ -169,9 +169,7 @@ update_gdt_fsbase(struct thread *td, uint32_t base)
|
||||
}
|
||||
|
||||
int
|
||||
sysarch(td, uap)
|
||||
struct thread *td;
|
||||
register struct sysarch_args *uap;
|
||||
sysarch(struct thread *td, struct sysarch_args *uap)
|
||||
{
|
||||
int error = 0;
|
||||
struct pcb *pcb = curthread->td_pcb;
|
||||
|
@ -148,13 +148,9 @@ alloc_fpusave(int flags)
|
||||
* ready to run and return to user mode.
|
||||
*/
|
||||
void
|
||||
cpu_fork(td1, p2, td2, flags)
|
||||
register struct thread *td1;
|
||||
register struct proc *p2;
|
||||
struct thread *td2;
|
||||
int flags;
|
||||
cpu_fork(struct thread *td1, struct proc *p2, struct thread *td2, int flags)
|
||||
{
|
||||
register struct proc *p1;
|
||||
struct proc *p1;
|
||||
struct pcb *pcb2;
|
||||
struct mdproc *mdp1, *mdp2;
|
||||
struct proc_ldt *pldt;
|
||||
|
@ -188,9 +188,7 @@ arm32_get_tp(struct thread *td, void *args)
|
||||
}
|
||||
|
||||
int
|
||||
sysarch(td, uap)
|
||||
struct thread *td;
|
||||
register struct sysarch_args *uap;
|
||||
sysarch(struct thread *td, struct sysarch_args *uap)
|
||||
{
|
||||
int error;
|
||||
|
||||
|
@ -93,8 +93,7 @@ uint32_t initial_fpscr = VFPSCR_DN | VFPSCR_FZ;
|
||||
* ready to run and return to user mode.
|
||||
*/
|
||||
void
|
||||
cpu_fork(register struct thread *td1, register struct proc *p2,
|
||||
struct thread *td2, int flags)
|
||||
cpu_fork(struct thread *td1, struct proc *p2, struct thread *td2, int flags)
|
||||
{
|
||||
struct pcb *pcb2;
|
||||
struct trapframe *tf;
|
||||
|
@ -299,7 +299,7 @@ atomic_clear_32(volatile uint32_t *address, uint32_t clearmask)
|
||||
static __inline u_int32_t
|
||||
atomic_cmpset_32(volatile u_int32_t *p, volatile u_int32_t cmpval, volatile u_int32_t newval)
|
||||
{
|
||||
register int done, ras_start = ARM_RAS_START;
|
||||
int done, ras_start = ARM_RAS_START;
|
||||
|
||||
__asm __volatile("1:\n"
|
||||
"adr %1, 1b\n"
|
||||
|
@ -69,14 +69,14 @@ extern const DES_LONG des_SPtrans[8][64];
|
||||
|
||||
void des_encrypt1(DES_LONG *data, des_key_schedule ks, int enc)
|
||||
{
|
||||
register DES_LONG l,r,t,u;
|
||||
DES_LONG l,r,t,u;
|
||||
#ifdef DES_PTR
|
||||
register const unsigned char *des_SP=(const unsigned char *)des_SPtrans;
|
||||
const unsigned char *des_SP=(const unsigned char *)des_SPtrans;
|
||||
#endif
|
||||
#ifndef DES_UNROLL
|
||||
register int i;
|
||||
int i;
|
||||
#endif
|
||||
register DES_LONG *s;
|
||||
DES_LONG *s;
|
||||
|
||||
r=data[0];
|
||||
l=data[1];
|
||||
@ -167,14 +167,14 @@ void des_encrypt1(DES_LONG *data, des_key_schedule ks, int enc)
|
||||
|
||||
void des_encrypt2(DES_LONG *data, des_key_schedule ks, int enc)
|
||||
{
|
||||
register DES_LONG l,r,t,u;
|
||||
DES_LONG l,r,t,u;
|
||||
#ifdef DES_PTR
|
||||
register const unsigned char *des_SP=(const unsigned char *)des_SPtrans;
|
||||
const unsigned char *des_SP=(const unsigned char *)des_SPtrans;
|
||||
#endif
|
||||
#ifndef DES_UNROLL
|
||||
register int i;
|
||||
int i;
|
||||
#endif
|
||||
register DES_LONG *s;
|
||||
DES_LONG *s;
|
||||
|
||||
r=data[0];
|
||||
l=data[1];
|
||||
@ -259,7 +259,7 @@ void des_encrypt2(DES_LONG *data, des_key_schedule ks, int enc)
|
||||
void des_encrypt3(DES_LONG *data, des_key_schedule ks1, des_key_schedule ks2,
|
||||
des_key_schedule ks3)
|
||||
{
|
||||
register DES_LONG l,r;
|
||||
DES_LONG l,r;
|
||||
|
||||
l=data[0];
|
||||
r=data[1];
|
||||
@ -279,7 +279,7 @@ void des_encrypt3(DES_LONG *data, des_key_schedule ks1, des_key_schedule ks2,
|
||||
void des_decrypt3(DES_LONG *data, des_key_schedule ks1, des_key_schedule ks2,
|
||||
des_key_schedule ks3)
|
||||
{
|
||||
register DES_LONG l,r;
|
||||
DES_LONG l,r;
|
||||
|
||||
l=data[0];
|
||||
r=data[1];
|
||||
|
@ -172,10 +172,10 @@ int des_set_key_checked(des_cblock *key, des_key_schedule schedule)
|
||||
void des_set_key_unchecked(des_cblock *key, des_key_schedule schedule)
|
||||
{
|
||||
static int shifts2[16]={0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0};
|
||||
register DES_LONG c,d,t,s,t2;
|
||||
register const unsigned char *in;
|
||||
register DES_LONG *k;
|
||||
register int i;
|
||||
DES_LONG c,d,t,s,t2;
|
||||
const unsigned char *in;
|
||||
DES_LONG *k;
|
||||
int i;
|
||||
|
||||
k = &schedule->ks.deslong[0];
|
||||
in = &(*key)[0];
|
||||
|
@ -57,8 +57,8 @@ db_expr_t
|
||||
db_get_value(db_addr_t addr, int size, bool is_signed)
|
||||
{
|
||||
char data[sizeof(u_int64_t)];
|
||||
register db_expr_t value;
|
||||
register int i;
|
||||
db_expr_t value;
|
||||
int i;
|
||||
|
||||
if (db_read_bytes(addr, size, data) != 0) {
|
||||
db_printf("*** error reading from address %llx ***\n",
|
||||
@ -87,7 +87,7 @@ void
|
||||
db_put_value(db_addr_t addr, int size, db_expr_t value)
|
||||
{
|
||||
char data[sizeof(int)];
|
||||
register int i;
|
||||
int i;
|
||||
|
||||
#if BYTE_MSF
|
||||
for (i = size - 1; i >= 0; i--)
|
||||
|
@ -92,7 +92,7 @@ static void db_pager(void);
|
||||
void
|
||||
db_force_whitespace(void)
|
||||
{
|
||||
register int last_print, next_tab;
|
||||
int last_print, next_tab;
|
||||
|
||||
last_print = db_last_non_space;
|
||||
while (last_print < db_output_position) {
|
||||
@ -355,7 +355,7 @@ db_iprintf(const char *fmt,...)
|
||||
char bufr[DDB_BUFR_SIZE];
|
||||
#endif
|
||||
struct dbputchar_arg dca;
|
||||
register int i;
|
||||
int i;
|
||||
va_list listp;
|
||||
|
||||
for (i = db_indent; i >= 8; i -= 8)
|
||||
|
@ -286,10 +286,10 @@ static c_db_sym_t
|
||||
db_lookup(const char *symstr)
|
||||
{
|
||||
c_db_sym_t sp;
|
||||
register int i;
|
||||
int i;
|
||||
int symtab_start = 0;
|
||||
int symtab_end = db_nsymtab;
|
||||
register const char *cp;
|
||||
const char *cp;
|
||||
|
||||
/*
|
||||
* Look for, remove, and remember any symbol table specifier.
|
||||
@ -343,8 +343,8 @@ static bool
|
||||
db_symbol_is_ambiguous(c_db_sym_t sym)
|
||||
{
|
||||
const char *sym_name;
|
||||
register int i;
|
||||
register bool found_once = false;
|
||||
int i;
|
||||
bool found_once = false;
|
||||
|
||||
if (!db_qualify_ambiguous_names)
|
||||
return (false);
|
||||
@ -367,10 +367,9 @@ db_symbol_is_ambiguous(c_db_sym_t sym)
|
||||
c_db_sym_t
|
||||
db_search_symbol(db_addr_t val, db_strategy_t strategy, db_expr_t *offp)
|
||||
{
|
||||
register
|
||||
unsigned int diff;
|
||||
size_t newdiff;
|
||||
register int i;
|
||||
int i;
|
||||
c_db_sym_t ret = C_DB_SYM_NULL, sym;
|
||||
|
||||
newdiff = diff = val;
|
||||
|
@ -1038,7 +1038,7 @@ cs_setmode(struct cs_softc *sc)
|
||||
}
|
||||
|
||||
static int
|
||||
cs_ioctl(register struct ifnet *ifp, u_long command, caddr_t data)
|
||||
cs_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
|
||||
{
|
||||
struct cs_softc *sc=ifp->if_softc;
|
||||
struct ifreq *ifr = (struct ifreq *)data;
|
||||
|
@ -1777,7 +1777,7 @@ static int
|
||||
ixgb_get_buf(int i, struct adapter * adapter,
|
||||
struct mbuf * nmp)
|
||||
{
|
||||
struct mbuf *mp = nmp;
|
||||
struct mbuf *mp = nmp;
|
||||
struct ixgb_buffer *rx_buffer;
|
||||
struct ifnet *ifp;
|
||||
bus_addr_t paddr;
|
||||
|
@ -216,7 +216,7 @@ lge_eeprom_getword(sc, addr, dest)
|
||||
int addr;
|
||||
u_int16_t *dest;
|
||||
{
|
||||
register int i;
|
||||
int i;
|
||||
u_int32_t val;
|
||||
|
||||
CSR_WRITE_4(sc, LGE_EECTL, LGE_EECTL_CMD_READ|
|
||||
@ -413,7 +413,7 @@ static void
|
||||
lge_reset(sc)
|
||||
struct lge_softc *sc;
|
||||
{
|
||||
register int i;
|
||||
int i;
|
||||
|
||||
LGE_SETBIT(sc, LGE_MODE1, LGE_MODE1_SETRST_CTL0|LGE_MODE1_SOFTRST);
|
||||
|
||||
@ -756,7 +756,7 @@ lge_alloc_jumbo_mem(sc)
|
||||
struct lge_softc *sc;
|
||||
{
|
||||
caddr_t ptr;
|
||||
register int i;
|
||||
int i;
|
||||
struct lge_jpool_entry *entry;
|
||||
|
||||
/* Grab a big chunk o' storage. */
|
||||
@ -1524,7 +1524,7 @@ static void
|
||||
lge_stop(sc)
|
||||
struct lge_softc *sc;
|
||||
{
|
||||
register int i;
|
||||
int i;
|
||||
struct ifnet *ifp;
|
||||
|
||||
LGE_LOCK_ASSERT(sc);
|
||||
|
@ -309,7 +309,7 @@ mse_disablelogi(struct resource *port)
|
||||
static void
|
||||
mse_getlogi(struct resource *port, int *dx, int *dy, int *but)
|
||||
{
|
||||
register char x, y;
|
||||
char x, y;
|
||||
|
||||
bus_write_1(port, MSE_PORTC, MSE_HOLD | MSE_RXLOW);
|
||||
x = bus_read_1(port, MSE_PORTA);
|
||||
|
@ -751,7 +751,7 @@ my_setcfg(struct my_softc * sc, int bmcr)
|
||||
static void
|
||||
my_reset(struct my_softc * sc)
|
||||
{
|
||||
register int i;
|
||||
int i;
|
||||
|
||||
MY_LOCK_ASSERT(sc);
|
||||
MY_SETBIT(sc, MY_BCR, MY_SWR);
|
||||
@ -1717,7 +1717,7 @@ my_watchdog(void *arg)
|
||||
static void
|
||||
my_stop(struct my_softc * sc)
|
||||
{
|
||||
register int i;
|
||||
int i;
|
||||
struct ifnet *ifp;
|
||||
|
||||
MY_LOCK_ASSERT(sc);
|
||||
|
@ -1453,7 +1453,7 @@ pcn_watchdog(struct pcn_softc *sc)
|
||||
static void
|
||||
pcn_stop(struct pcn_softc *sc)
|
||||
{
|
||||
register int i;
|
||||
int i;
|
||||
struct ifnet *ifp;
|
||||
|
||||
PCN_LOCK_ASSERT(sc);
|
||||
|
@ -674,10 +674,10 @@ imm_do_scsi(struct vpoio_data *vpo, int host, int target, char *command,
|
||||
int *ret)
|
||||
{
|
||||
device_t ppbus = device_get_parent(vpo->vpo_dev);
|
||||
register char r;
|
||||
char r;
|
||||
char l, h = 0;
|
||||
int len, error = 0, not_connected = 0;
|
||||
register int k;
|
||||
int k;
|
||||
int negociated = 0;
|
||||
|
||||
/*
|
||||
|
@ -680,10 +680,10 @@ vpoio_do_scsi(struct vpoio_data *vpo, int host, int target, char *command,
|
||||
int *ret)
|
||||
{
|
||||
device_t ppbus = device_get_parent(vpo->vpo_dev);
|
||||
register char r;
|
||||
char r;
|
||||
char l, h = 0;
|
||||
int len, error = 0;
|
||||
register int k;
|
||||
int k;
|
||||
|
||||
/*
|
||||
* enter disk state, allocate the ppbus
|
||||
|
@ -285,7 +285,7 @@ ppc_detect_port(struct ppc_data *ppc)
|
||||
static void
|
||||
ppc_reset_epp_timeout(struct ppc_data *ppc)
|
||||
{
|
||||
register char r;
|
||||
char r;
|
||||
|
||||
r = r_str(ppc);
|
||||
w_str(ppc, r | 0x1);
|
||||
@ -1321,10 +1321,10 @@ ppc_exec_microseq(device_t dev, struct ppb_microseq **p_msq)
|
||||
int i, iter, len;
|
||||
int error;
|
||||
|
||||
register int reg;
|
||||
register char mask;
|
||||
register int accum = 0;
|
||||
register char *ptr = NULL;
|
||||
int reg;
|
||||
char mask;
|
||||
int accum = 0;
|
||||
char *ptr = NULL;
|
||||
|
||||
struct ppb_microseq *stack = NULL;
|
||||
|
||||
|
@ -1401,7 +1401,7 @@ int
|
||||
qla_get_mbuf(qla_host_t *ha, qla_rx_buf_t *rxb, struct mbuf *nmp,
|
||||
uint32_t jumbo)
|
||||
{
|
||||
register struct mbuf *mp = nmp;
|
||||
struct mbuf *mp = nmp;
|
||||
struct ifnet *ifp;
|
||||
int ret = 0;
|
||||
uint32_t offset;
|
||||
|
@ -1797,7 +1797,7 @@ qla_free_rcv_bufs(qla_host_t *ha)
|
||||
int
|
||||
ql_get_mbuf(qla_host_t *ha, qla_rx_buf_t *rxb, struct mbuf *nmp)
|
||||
{
|
||||
register struct mbuf *mp = nmp;
|
||||
struct mbuf *mp = nmp;
|
||||
struct ifnet *ifp;
|
||||
int ret = 0;
|
||||
uint32_t offset;
|
||||
|
@ -1396,7 +1396,7 @@ qls_alloc_rcv_bufs(qla_host_t *ha)
|
||||
int
|
||||
qls_get_mbuf(qla_host_t *ha, qla_rx_buf_t *rxb, struct mbuf *nmp)
|
||||
{
|
||||
register struct mbuf *mp = nmp;
|
||||
struct mbuf *mp = nmp;
|
||||
struct ifnet *ifp;
|
||||
int ret = 0;
|
||||
uint32_t offset;
|
||||
|
@ -276,7 +276,7 @@ DRIVER_MODULE(miibus, rl, miibus_driver, miibus_devclass, 0, 0);
|
||||
static void
|
||||
rl_eeprom_putbyte(struct rl_softc *sc, int addr)
|
||||
{
|
||||
register int d, i;
|
||||
int d, i;
|
||||
|
||||
d = addr | sc->rl_eecmd_read;
|
||||
|
||||
@ -303,7 +303,7 @@ rl_eeprom_putbyte(struct rl_softc *sc, int addr)
|
||||
static void
|
||||
rl_eeprom_getword(struct rl_softc *sc, int addr, uint16_t *dest)
|
||||
{
|
||||
register int i;
|
||||
int i;
|
||||
uint16_t word = 0;
|
||||
|
||||
/* Enter EEPROM access mode. */
|
||||
@ -561,7 +561,7 @@ rl_rxfilter(struct rl_softc *sc)
|
||||
static void
|
||||
rl_reset(struct rl_softc *sc)
|
||||
{
|
||||
register int i;
|
||||
int i;
|
||||
|
||||
RL_LOCK_ASSERT(sc);
|
||||
|
||||
@ -1912,7 +1912,7 @@ rl_watchdog(struct rl_softc *sc)
|
||||
static void
|
||||
rl_stop(struct rl_softc *sc)
|
||||
{
|
||||
register int i;
|
||||
int i;
|
||||
struct ifnet *ifp = sc->rl_ifp;
|
||||
|
||||
RL_LOCK_ASSERT(sc);
|
||||
|
@ -394,7 +394,7 @@ fm801ch_setspeed(kobj_t obj, void *data, u_int32_t speed)
|
||||
{
|
||||
struct fm801_chinfo *ch = data;
|
||||
struct fm801_info *fm801 = ch->parent;
|
||||
register int i;
|
||||
int i;
|
||||
|
||||
|
||||
for (i = 0; i < 10 && fm801_rates[i].limit <= speed; i++) ;
|
||||
|
@ -201,7 +201,7 @@ playinit()
|
||||
static void
|
||||
playtone(int pitch, int value, int sustain)
|
||||
{
|
||||
register int sound, silence, snum = 1, sdenom = 1;
|
||||
int sound, silence, snum = 1, sdenom = 1;
|
||||
|
||||
/* this weirdness avoids floating-point arithmetic */
|
||||
for (; sustain; sustain--) {
|
||||
@ -243,7 +243,7 @@ playstring(char *cp, size_t slen)
|
||||
{v = v * 10 + (*++cp - '0'); slen--;}
|
||||
for (; slen--; cp++) {
|
||||
int sustain, timeval, tempo;
|
||||
register char c = toupper(*cp);
|
||||
char c = toupper(*cp);
|
||||
|
||||
#ifdef DEBUG
|
||||
(void) printf("playstring: %c (%x)\n", c, c);
|
||||
|
@ -534,7 +534,7 @@ static u_int8_t tl_eeprom_putbyte(sc, byte)
|
||||
struct tl_softc *sc;
|
||||
int byte;
|
||||
{
|
||||
register int i, ack = 0;
|
||||
int i, ack = 0;
|
||||
|
||||
/*
|
||||
* Make sure we're in TX mode.
|
||||
@ -579,7 +579,7 @@ static u_int8_t tl_eeprom_getbyte(sc, addr, dest)
|
||||
int addr;
|
||||
u_int8_t *dest;
|
||||
{
|
||||
register int i;
|
||||
int i;
|
||||
u_int8_t byte = 0;
|
||||
device_t tl_dev = sc->tl_dev;
|
||||
|
||||
@ -2199,7 +2199,7 @@ static void
|
||||
tl_stop(sc)
|
||||
struct tl_softc *sc;
|
||||
{
|
||||
register int i;
|
||||
int i;
|
||||
struct ifnet *ifp;
|
||||
|
||||
TL_LOCK_ASSERT(sc);
|
||||
|
@ -232,7 +232,7 @@ struct usb_m_copy_in_arg {
|
||||
static int
|
||||
usbd_m_copy_in_cb(void *arg, void *src, uint32_t count)
|
||||
{
|
||||
register struct usb_m_copy_in_arg *ua = arg;
|
||||
struct usb_m_copy_in_arg *ua = arg;
|
||||
|
||||
usbd_copy_in(ua->cache, ua->dst_offset, src, count);
|
||||
ua->dst_offset += count;
|
||||
|
@ -256,7 +256,7 @@ wb_eeprom_putbyte(sc, addr)
|
||||
struct wb_softc *sc;
|
||||
int addr;
|
||||
{
|
||||
register int d, i;
|
||||
int d, i;
|
||||
|
||||
d = addr | WB_EECMD_READ;
|
||||
|
||||
@ -286,7 +286,7 @@ wb_eeprom_getword(sc, addr, dest)
|
||||
int addr;
|
||||
u_int16_t *dest;
|
||||
{
|
||||
register int i;
|
||||
int i;
|
||||
u_int16_t word = 0;
|
||||
|
||||
/* Enter EEPROM access mode. */
|
||||
@ -507,7 +507,7 @@ static void
|
||||
wb_reset(sc)
|
||||
struct wb_softc *sc;
|
||||
{
|
||||
register int i;
|
||||
int i;
|
||||
struct mii_data *mii;
|
||||
struct mii_softc *miisc;
|
||||
|
||||
@ -1574,7 +1574,7 @@ static void
|
||||
wb_stop(sc)
|
||||
struct wb_softc *sc;
|
||||
{
|
||||
register int i;
|
||||
int i;
|
||||
struct ifnet *ifp;
|
||||
|
||||
WB_LOCK_ASSERT(sc);
|
||||
|
@ -353,7 +353,7 @@ xl_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error)
|
||||
static void
|
||||
xl_wait(struct xl_softc *sc)
|
||||
{
|
||||
register int i;
|
||||
int i;
|
||||
|
||||
for (i = 0; i < XL_TIMEOUT; i++) {
|
||||
if ((CSR_READ_2(sc, XL_STATUS) & XL_STAT_CMDBUSY) == 0)
|
||||
@ -836,7 +836,7 @@ xl_setmode(struct xl_softc *sc, int media)
|
||||
static void
|
||||
xl_reset(struct xl_softc *sc)
|
||||
{
|
||||
register int i;
|
||||
int i;
|
||||
|
||||
XL_LOCK_ASSERT(sc);
|
||||
|
||||
@ -3153,7 +3153,7 @@ xl_watchdog(struct xl_softc *sc)
|
||||
static void
|
||||
xl_stop(struct xl_softc *sc)
|
||||
{
|
||||
register int i;
|
||||
int i;
|
||||
struct ifnet *ifp = sc->xl_ifp;
|
||||
|
||||
XL_LOCK_ASSERT(sc);
|
||||
|
@ -313,7 +313,7 @@ int
|
||||
fifo_printinfo(vp)
|
||||
struct vnode *vp;
|
||||
{
|
||||
register struct fifoinfo *fip = vp->v_fifoinfo;
|
||||
struct fifoinfo *fip = vp->v_fifoinfo;
|
||||
|
||||
if (fip == NULL){
|
||||
printf(", NULL v_fifoinfo");
|
||||
|
@ -129,8 +129,8 @@ nandfs_reclaim(struct vop_reclaim_args *ap)
|
||||
static int
|
||||
nandfs_read(struct vop_read_args *ap)
|
||||
{
|
||||
register struct vnode *vp = ap->a_vp;
|
||||
register struct nandfs_node *node = VTON(vp);
|
||||
struct vnode *vp = ap->a_vp;
|
||||
struct nandfs_node *node = VTON(vp);
|
||||
struct nandfs_device *nandfsdev = node->nn_nandfsdev;
|
||||
struct uio *uio = ap->a_uio;
|
||||
struct buf *bp;
|
||||
|
@ -263,9 +263,9 @@ in_cksum_skip(m, len, skip)
|
||||
int len;
|
||||
int skip;
|
||||
{
|
||||
register u_short *w;
|
||||
register unsigned sum = 0;
|
||||
register int mlen = 0;
|
||||
u_short *w;
|
||||
unsigned sum = 0;
|
||||
int mlen = 0;
|
||||
int byte_swapped = 0;
|
||||
union { char c[2]; u_short s; } su;
|
||||
|
||||
|
@ -78,7 +78,7 @@ static __inline int
|
||||
k6_mrmake(struct mem_range_desc *desc, u_int32_t *mtrr)
|
||||
{
|
||||
u_int32_t len = 0, wc, uc;
|
||||
register int bit;
|
||||
int bit;
|
||||
|
||||
if (desc->mr_base &~ 0xfffe0000)
|
||||
return (EINVAL);
|
||||
|
@ -98,9 +98,7 @@ struct sysarch_args {
|
||||
#endif
|
||||
|
||||
int
|
||||
sysarch(td, uap)
|
||||
struct thread *td;
|
||||
register struct sysarch_args *uap;
|
||||
sysarch(struct thread *td, struct sysarch_args *uap)
|
||||
{
|
||||
int error;
|
||||
union descriptor *lp;
|
||||
|
@ -166,7 +166,7 @@ alloc_fpusave(int flags)
|
||||
void
|
||||
cpu_fork(struct thread *td1, struct proc *p2, struct thread *td2, int flags)
|
||||
{
|
||||
register struct proc *p1;
|
||||
struct proc *p1;
|
||||
struct pcb *pcb2;
|
||||
struct mdproc *mdp2;
|
||||
|
||||
|
@ -93,9 +93,7 @@ __FBSDID("$FreeBSD$");
|
||||
#include <security/mac/mac_framework.h>
|
||||
|
||||
int
|
||||
ibcs2_ulimit(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_ulimit_args *uap;
|
||||
ibcs2_ulimit(struct thread *td, struct ibcs2_ulimit_args *uap)
|
||||
{
|
||||
struct rlimit rl;
|
||||
int error;
|
||||
@ -134,9 +132,7 @@ ibcs2_ulimit(td, uap)
|
||||
#define IBCS2_WSTOPPED 0177
|
||||
#define IBCS2_STOPCODE(sig) ((sig) << 8 | IBCS2_WSTOPPED)
|
||||
int
|
||||
ibcs2_wait(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_wait_args *uap;
|
||||
ibcs2_wait(struct thread *td, struct ibcs2_wait_args *uap)
|
||||
{
|
||||
int error, options, status;
|
||||
int *statusp;
|
||||
@ -185,9 +181,7 @@ ibcs2_wait(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_execv(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_execv_args *uap;
|
||||
ibcs2_execv(struct thread *td, struct ibcs2_execv_args *uap)
|
||||
{
|
||||
struct image_args eargs;
|
||||
struct vmspace *oldvmspace;
|
||||
@ -210,9 +204,7 @@ ibcs2_execv(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_execve(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_execve_args *uap;
|
||||
ibcs2_execve(struct thread *td, struct ibcs2_execve_args *uap)
|
||||
{
|
||||
struct image_args eargs;
|
||||
struct vmspace *oldvmspace;
|
||||
@ -236,9 +228,7 @@ ibcs2_execve(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_umount(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_umount_args *uap;
|
||||
ibcs2_umount(struct thread *td, struct ibcs2_umount_args *uap)
|
||||
{
|
||||
struct unmount_args um;
|
||||
|
||||
@ -248,9 +238,7 @@ ibcs2_umount(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_mount(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_mount_args *uap;
|
||||
ibcs2_mount(struct thread *td, struct ibcs2_mount_args *uap)
|
||||
{
|
||||
#ifdef notyet
|
||||
int oflags = uap->flags, nflags, error;
|
||||
@ -321,15 +309,13 @@ ibcs2_mount(td, uap)
|
||||
*/
|
||||
|
||||
int
|
||||
ibcs2_getdents(td, uap)
|
||||
struct thread *td;
|
||||
register struct ibcs2_getdents_args *uap;
|
||||
ibcs2_getdents(struct thread *td, struct ibcs2_getdents_args *uap)
|
||||
{
|
||||
register struct vnode *vp;
|
||||
register caddr_t inp, buf; /* BSD-format */
|
||||
register int len, reclen; /* BSD-format */
|
||||
register caddr_t outp; /* iBCS2-format */
|
||||
register int resid; /* iBCS2-format */
|
||||
struct vnode *vp;
|
||||
caddr_t inp, buf; /* BSD-format */
|
||||
int len, reclen; /* BSD-format */
|
||||
caddr_t outp; /* iBCS2-format */
|
||||
int resid; /* iBCS2-format */
|
||||
cap_rights_t rights;
|
||||
struct file *fp;
|
||||
struct uio auio;
|
||||
@ -475,15 +461,13 @@ ibcs2_getdents(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_read(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_read_args *uap;
|
||||
ibcs2_read(struct thread *td, struct ibcs2_read_args *uap)
|
||||
{
|
||||
register struct vnode *vp;
|
||||
register caddr_t inp, buf; /* BSD-format */
|
||||
register int len, reclen; /* BSD-format */
|
||||
register caddr_t outp; /* iBCS2-format */
|
||||
register int resid; /* iBCS2-format */
|
||||
struct vnode *vp;
|
||||
caddr_t inp, buf; /* BSD-format */
|
||||
int len, reclen; /* BSD-format */
|
||||
caddr_t outp; /* iBCS2-format */
|
||||
int resid; /* iBCS2-format */
|
||||
cap_rights_t rights;
|
||||
struct file *fp;
|
||||
struct uio auio;
|
||||
@ -640,9 +624,7 @@ ibcs2_read(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_mknod(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_mknod_args *uap;
|
||||
ibcs2_mknod(struct thread *td, struct ibcs2_mknod_args *uap)
|
||||
{
|
||||
char *path;
|
||||
int error;
|
||||
@ -660,9 +642,7 @@ ibcs2_mknod(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_getgroups(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_getgroups_args *uap;
|
||||
ibcs2_getgroups(struct thread *td, struct ibcs2_getgroups_args *uap)
|
||||
{
|
||||
struct ucred *cred;
|
||||
ibcs2_gid_t *iset;
|
||||
@ -690,9 +670,7 @@ ibcs2_getgroups(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_setgroups(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_setgroups_args *uap;
|
||||
ibcs2_setgroups(struct thread *td, struct ibcs2_setgroups_args *uap)
|
||||
{
|
||||
ibcs2_gid_t *iset;
|
||||
gid_t *gp;
|
||||
@ -722,9 +700,7 @@ ibcs2_setgroups(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_setuid(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_setuid_args *uap;
|
||||
ibcs2_setuid(struct thread *td, struct ibcs2_setuid_args *uap)
|
||||
{
|
||||
struct setuid_args sa;
|
||||
|
||||
@ -733,9 +709,7 @@ ibcs2_setuid(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_setgid(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_setgid_args *uap;
|
||||
ibcs2_setgid(struct thread *td, struct ibcs2_setgid_args *uap)
|
||||
{
|
||||
struct setgid_args sa;
|
||||
|
||||
@ -744,9 +718,7 @@ ibcs2_setgid(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_time(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_time_args *uap;
|
||||
ibcs2_time(struct thread *td, struct ibcs2_time_args *uap)
|
||||
{
|
||||
struct timeval tv;
|
||||
|
||||
@ -760,9 +732,7 @@ ibcs2_time(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_pathconf(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_pathconf_args *uap;
|
||||
ibcs2_pathconf(struct thread *td, struct ibcs2_pathconf_args *uap)
|
||||
{
|
||||
char *path;
|
||||
int error;
|
||||
@ -775,18 +745,14 @@ ibcs2_pathconf(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_fpathconf(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_fpathconf_args *uap;
|
||||
ibcs2_fpathconf(struct thread *td, struct ibcs2_fpathconf_args *uap)
|
||||
{
|
||||
uap->name++; /* iBCS2 _PC_* defines are offset by one */
|
||||
return sys_fpathconf(td, (struct fpathconf_args *)uap);
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_sysconf(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_sysconf_args *uap;
|
||||
ibcs2_sysconf(struct thread *td, struct ibcs2_sysconf_args *uap)
|
||||
{
|
||||
int mib[2], value, len, error;
|
||||
|
||||
@ -845,9 +811,7 @@ ibcs2_sysconf(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_alarm(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_alarm_args *uap;
|
||||
ibcs2_alarm(struct thread *td, struct ibcs2_alarm_args *uap)
|
||||
{
|
||||
struct itimerval itv, oitv;
|
||||
int error;
|
||||
@ -865,9 +829,7 @@ ibcs2_alarm(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_times(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_times_args *uap;
|
||||
ibcs2_times(struct thread *td, struct ibcs2_times_args *uap)
|
||||
{
|
||||
struct rusage ru;
|
||||
struct timeval t;
|
||||
@ -895,9 +857,7 @@ ibcs2_times(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_stime(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_stime_args *uap;
|
||||
ibcs2_stime(struct thread *td, struct ibcs2_stime_args *uap)
|
||||
{
|
||||
struct timeval tv;
|
||||
long secs;
|
||||
@ -915,9 +875,7 @@ ibcs2_stime(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_utime(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_utime_args *uap;
|
||||
ibcs2_utime(struct thread *td, struct ibcs2_utime_args *uap)
|
||||
{
|
||||
struct ibcs2_utimbuf ubuf;
|
||||
struct timeval tbuf[2], *tp;
|
||||
@ -944,9 +902,7 @@ ibcs2_utime(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_nice(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_nice_args *uap;
|
||||
ibcs2_nice(struct thread *td, struct ibcs2_nice_args *uap)
|
||||
{
|
||||
int error;
|
||||
struct setpriority_args sa;
|
||||
@ -965,9 +921,7 @@ ibcs2_nice(td, uap)
|
||||
*/
|
||||
|
||||
int
|
||||
ibcs2_pgrpsys(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_pgrpsys_args *uap;
|
||||
ibcs2_pgrpsys(struct thread *td, struct ibcs2_pgrpsys_args *uap)
|
||||
{
|
||||
struct proc *p = td->td_proc;
|
||||
switch (uap->type) {
|
||||
@ -1012,9 +966,7 @@ ibcs2_pgrpsys(td, uap)
|
||||
*/
|
||||
|
||||
int
|
||||
ibcs2_plock(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_plock_args *uap;
|
||||
ibcs2_plock(struct thread *td, struct ibcs2_plock_args *uap)
|
||||
{
|
||||
int error;
|
||||
#define IBCS2_UNLOCK 0
|
||||
@ -1044,9 +996,7 @@ ibcs2_plock(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_uadmin(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_uadmin_args *uap;
|
||||
ibcs2_uadmin(struct thread *td, struct ibcs2_uadmin_args *uap)
|
||||
{
|
||||
#define SCO_A_REBOOT 1
|
||||
#define SCO_A_SHUTDOWN 2
|
||||
@ -1093,9 +1043,7 @@ ibcs2_uadmin(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_sysfs(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_sysfs_args *uap;
|
||||
ibcs2_sysfs(struct thread *td, struct ibcs2_sysfs_args *uap)
|
||||
{
|
||||
#define IBCS2_GETFSIND 1
|
||||
#define IBCS2_GETFSTYP 2
|
||||
@ -1111,9 +1059,7 @@ ibcs2_sysfs(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_unlink(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_unlink_args *uap;
|
||||
ibcs2_unlink(struct thread *td, struct ibcs2_unlink_args *uap)
|
||||
{
|
||||
char *path;
|
||||
int error;
|
||||
@ -1125,9 +1071,7 @@ ibcs2_unlink(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_chdir(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_chdir_args *uap;
|
||||
ibcs2_chdir(struct thread *td, struct ibcs2_chdir_args *uap)
|
||||
{
|
||||
char *path;
|
||||
int error;
|
||||
@ -1139,9 +1083,7 @@ ibcs2_chdir(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_chmod(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_chmod_args *uap;
|
||||
ibcs2_chmod(struct thread *td, struct ibcs2_chmod_args *uap)
|
||||
{
|
||||
char *path;
|
||||
int error;
|
||||
@ -1153,9 +1095,7 @@ ibcs2_chmod(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_chown(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_chown_args *uap;
|
||||
ibcs2_chown(struct thread *td, struct ibcs2_chown_args *uap)
|
||||
{
|
||||
char *path;
|
||||
int error;
|
||||
@ -1168,9 +1108,7 @@ ibcs2_chown(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_rmdir(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_rmdir_args *uap;
|
||||
ibcs2_rmdir(struct thread *td, struct ibcs2_rmdir_args *uap)
|
||||
{
|
||||
char *path;
|
||||
int error;
|
||||
@ -1182,9 +1120,7 @@ ibcs2_rmdir(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_mkdir(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_mkdir_args *uap;
|
||||
ibcs2_mkdir(struct thread *td, struct ibcs2_mkdir_args *uap)
|
||||
{
|
||||
char *path;
|
||||
int error;
|
||||
@ -1196,9 +1132,7 @@ ibcs2_mkdir(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_symlink(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_symlink_args *uap;
|
||||
ibcs2_symlink(struct thread *td, struct ibcs2_symlink_args *uap)
|
||||
{
|
||||
char *path, *link;
|
||||
int error;
|
||||
@ -1221,9 +1155,7 @@ ibcs2_symlink(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_rename(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_rename_args *uap;
|
||||
ibcs2_rename(struct thread *td, struct ibcs2_rename_args *uap)
|
||||
{
|
||||
char *from, *to;
|
||||
int error;
|
||||
@ -1246,9 +1178,7 @@ ibcs2_rename(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_readlink(td, uap)
|
||||
struct thread *td;
|
||||
struct ibcs2_readlink_args *uap;
|
||||
ibcs2_readlink(struct thread *td, struct ibcs2_readlink_args *uap)
|
||||
{
|
||||
char *path;
|
||||
int error;
|
||||
|
@ -68,7 +68,7 @@ ibcs2_secure(struct thread *td, struct ibcs2_secure_args *uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_lseek(struct thread *td, register struct ibcs2_lseek_args *uap)
|
||||
ibcs2_lseek(struct thread *td, struct ibcs2_lseek_args *uap)
|
||||
{
|
||||
struct lseek_args largs;
|
||||
int error;
|
||||
|
@ -190,9 +190,7 @@ bsd_to_ibcs2_sigaction(bsa, isa)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_sigaction(td, uap)
|
||||
register struct thread *td;
|
||||
struct ibcs2_sigaction_args *uap;
|
||||
ibcs2_sigaction(struct thread *td, struct ibcs2_sigaction_args *uap)
|
||||
{
|
||||
struct ibcs2_sigaction isa;
|
||||
struct sigaction nbsa, obsa;
|
||||
@ -218,9 +216,7 @@ ibcs2_sigaction(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_sigsys(td, uap)
|
||||
register struct thread *td;
|
||||
struct ibcs2_sigsys_args *uap;
|
||||
ibcs2_sigsys(struct thread *td, struct ibcs2_sigsys_args *uap)
|
||||
{
|
||||
struct proc *p = td->td_proc;
|
||||
struct sigaction sa;
|
||||
@ -341,9 +337,7 @@ ibcs2_sigsys(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_sigprocmask(td, uap)
|
||||
register struct thread *td;
|
||||
struct ibcs2_sigprocmask_args *uap;
|
||||
ibcs2_sigprocmask(struct thread *td, struct ibcs2_sigprocmask_args *uap)
|
||||
{
|
||||
ibcs2_sigset_t iss;
|
||||
sigset_t oss, nss;
|
||||
@ -379,9 +373,7 @@ ibcs2_sigprocmask(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_sigpending(td, uap)
|
||||
register struct thread *td;
|
||||
struct ibcs2_sigpending_args *uap;
|
||||
ibcs2_sigpending(struct thread *td, struct ibcs2_sigpending_args *uap)
|
||||
{
|
||||
struct proc *p = td->td_proc;
|
||||
sigset_t bss;
|
||||
@ -398,9 +390,7 @@ ibcs2_sigpending(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_sigsuspend(td, uap)
|
||||
register struct thread *td;
|
||||
struct ibcs2_sigsuspend_args *uap;
|
||||
ibcs2_sigsuspend(struct thread *td, struct ibcs2_sigsuspend_args *uap)
|
||||
{
|
||||
ibcs2_sigset_t sss;
|
||||
sigset_t bss;
|
||||
@ -414,9 +404,7 @@ ibcs2_sigsuspend(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_pause(td, uap)
|
||||
register struct thread *td;
|
||||
struct ibcs2_pause_args *uap;
|
||||
ibcs2_pause(struct thread *td, struct ibcs2_pause_args *uap)
|
||||
{
|
||||
sigset_t mask;
|
||||
|
||||
@ -427,9 +415,7 @@ ibcs2_pause(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
ibcs2_kill(td, uap)
|
||||
register struct thread *td;
|
||||
struct ibcs2_kill_args *uap;
|
||||
ibcs2_kill(struct thread *td, struct ibcs2_kill_args *uap)
|
||||
{
|
||||
struct kill_args ka;
|
||||
|
||||
|
@ -58,9 +58,7 @@ static int ibcs2_setipdomainname(struct thread *,
|
||||
*/
|
||||
|
||||
int
|
||||
ibcs2_socksys(td, uap)
|
||||
register struct thread *td;
|
||||
register struct ibcs2_socksys_args *uap;
|
||||
ibcs2_socksys(struct thread *td, struct ibcs2_socksys_args *uap)
|
||||
{
|
||||
int error;
|
||||
int realargs[7]; /* 1 for command, 6 for recvfrom */
|
||||
@ -142,9 +140,7 @@ ibcs2_socksys(td, uap)
|
||||
|
||||
/* ARGSUSED */
|
||||
static int
|
||||
ibcs2_getipdomainname(td, uap)
|
||||
struct thread *td;
|
||||
struct getipdomainname_args *uap;
|
||||
ibcs2_getipdomainname(struct thread *td, struct getipdomainname_args *uap)
|
||||
{
|
||||
char hname[MAXHOSTNAMELEN], *dptr;
|
||||
int len;
|
||||
@ -167,9 +163,7 @@ ibcs2_getipdomainname(td, uap)
|
||||
|
||||
/* ARGSUSED */
|
||||
static int
|
||||
ibcs2_setipdomainname(td, uap)
|
||||
struct thread *td;
|
||||
struct setipdomainname_args *uap;
|
||||
ibcs2_setipdomainname(struct thread *td, struct setipdomainname_args *uap)
|
||||
{
|
||||
char hname[MAXHOSTNAMELEN], *ptr;
|
||||
int error, sctl[2], hlen;
|
||||
|
@ -51,7 +51,7 @@ struct CCBTYPE##que { \
|
||||
\
|
||||
void DEV##_init_ccbque(int); \
|
||||
struct CCBTYPE *DEV##_get_ccb(void); \
|
||||
void DEV##_free_ccb(register struct CCBTYPE *);
|
||||
void DEV##_free_ccb(struct CCBTYPE *);
|
||||
|
||||
/* (II) static allocated memory */
|
||||
#define GENERIC_CCB_STATIC_ALLOC(DEV, CCBTYPE) \
|
||||
@ -72,7 +72,7 @@ DEV##_init_ccbque(count) \
|
||||
struct CCBTYPE * \
|
||||
DEV##_get_ccb() \
|
||||
{ \
|
||||
register struct CCBTYPE *cb; \
|
||||
struct CCBTYPE *cb; \
|
||||
int s = splcam(); \
|
||||
\
|
||||
if (CCBTYPE##que.count < CCBTYPE##que.maxccb) \
|
||||
@ -105,7 +105,7 @@ out: \
|
||||
\
|
||||
void \
|
||||
DEV##_free_ccb(cb) \
|
||||
register struct CCBTYPE *cb; \
|
||||
struct CCBTYPE *cb; \
|
||||
{ \
|
||||
int s = splcam(); \
|
||||
\
|
||||
|
@ -70,8 +70,8 @@ elink_reset()
|
||||
void
|
||||
elink_idseq(u_char p)
|
||||
{
|
||||
register int i;
|
||||
register u_char c;
|
||||
int i;
|
||||
u_char c;
|
||||
|
||||
c = 0xff;
|
||||
for (i = 255; i; i--) {
|
||||
|
@ -431,17 +431,17 @@ huft_build(struct inflate *glbl, unsigned *b, unsigned n, unsigned s,
|
||||
unsigned f; /* i repeats in table every f entries */
|
||||
int g; /* maximum code length */
|
||||
int h; /* table level */
|
||||
register unsigned i; /* counter, current code */
|
||||
register unsigned j; /* counter */
|
||||
register int k; /* number of bits in current code */
|
||||
unsigned i; /* counter, current code */
|
||||
unsigned j; /* counter */
|
||||
int k; /* number of bits in current code */
|
||||
int lx[BMAX + 1]; /* memory for l[-1..BMAX-1] */
|
||||
int *l = lx + 1; /* stack of bits per table */
|
||||
register unsigned *p; /* pointer into c[], b[], or v[] */
|
||||
register struct huft *q;/* points to current table */
|
||||
unsigned *p; /* pointer into c[], b[], or v[] */
|
||||
struct huft *q; /* points to current table */
|
||||
struct huft r; /* table entry for structure assignment */
|
||||
struct huft *u[BMAX];/* table stack */
|
||||
unsigned v[N_MAX]; /* values in order of bit length */
|
||||
register int w; /* bits before this table == (l * h) */
|
||||
int w; /* bits before this table == (l * h) */
|
||||
unsigned x[BMAX + 1]; /* bit offsets, then code stack */
|
||||
unsigned *xp; /* pointer into x */
|
||||
int y; /* number of dummy codes added */
|
||||
@ -627,7 +627,7 @@ huft_free(struct inflate *glbl, struct huft *t)
|
||||
list of the tables it made, with the links in a dummy first entry of
|
||||
each table. */
|
||||
{
|
||||
register struct huft *p, *q;
|
||||
struct huft *p, *q;
|
||||
|
||||
/* Go through linked list, freeing from the malloced (t[-1]) address. */
|
||||
p = t;
|
||||
@ -650,13 +650,13 @@ static int
|
||||
inflate_codes(struct inflate *glbl, struct huft *tl, struct huft*td, int bl,
|
||||
int bd)
|
||||
{
|
||||
register unsigned e; /* table entry flag/number of extra bits */
|
||||
unsigned e; /* table entry flag/number of extra bits */
|
||||
unsigned n, d; /* length and index for copy */
|
||||
unsigned w; /* current window position */
|
||||
struct huft *t; /* pointer to table entry */
|
||||
unsigned ml, md; /* masks for bl and bd bits */
|
||||
register ulg b; /* bit buffer */
|
||||
register unsigned k; /* number of bits in bit buffer */
|
||||
ulg b; /* bit buffer */
|
||||
unsigned k; /* number of bits in bit buffer */
|
||||
|
||||
/* make local copies of globals */
|
||||
b = glbl->gz_bb; /* initialize bit buffer */
|
||||
@ -745,8 +745,8 @@ inflate_stored(struct inflate *glbl)
|
||||
{
|
||||
unsigned n; /* number of bytes in block */
|
||||
unsigned w; /* current window position */
|
||||
register ulg b; /* bit buffer */
|
||||
register unsigned k; /* number of bits in bit buffer */
|
||||
ulg b; /* bit buffer */
|
||||
unsigned k; /* number of bits in bit buffer */
|
||||
|
||||
/* make local copies of globals */
|
||||
b = glbl->gz_bb; /* initialize bit buffer */
|
||||
@ -849,8 +849,8 @@ inflate_dynamic(struct inflate *glbl)
|
||||
unsigned ll[286 + 30]; /* literal/length and distance code
|
||||
* lengths */
|
||||
#endif
|
||||
register ulg b; /* bit buffer */
|
||||
register unsigned k; /* number of bits in bit buffer */
|
||||
ulg b; /* bit buffer */
|
||||
unsigned k; /* number of bits in bit buffer */
|
||||
|
||||
/* make local bit buffer */
|
||||
b = glbl->gz_bb;
|
||||
@ -980,8 +980,8 @@ static int
|
||||
inflate_block(struct inflate *glbl, int *e)
|
||||
{
|
||||
unsigned t; /* block type */
|
||||
register ulg b; /* bit buffer */
|
||||
register unsigned k; /* number of bits in bit buffer */
|
||||
ulg b; /* bit buffer */
|
||||
unsigned k; /* number of bits in bit buffer */
|
||||
|
||||
/* make local bit buffer */
|
||||
b = glbl->gz_bb;
|
||||
|
@ -390,10 +390,9 @@ static int devpoll_run = 0;
|
||||
*/
|
||||
/* ARGSUSED*/
|
||||
static void
|
||||
initclocks(dummy)
|
||||
void *dummy;
|
||||
initclocks(void *dummy)
|
||||
{
|
||||
register int i;
|
||||
int i;
|
||||
|
||||
/*
|
||||
* Set divisors to 1 (normal case) and let the machine-specific
|
||||
@ -581,11 +580,10 @@ hardclock_sync(int cpu)
|
||||
* Compute number of ticks in the specified amount of time.
|
||||
*/
|
||||
int
|
||||
tvtohz(tv)
|
||||
struct timeval *tv;
|
||||
tvtohz(struct timeval *tv)
|
||||
{
|
||||
register unsigned long ticks;
|
||||
register long sec, usec;
|
||||
unsigned long ticks;
|
||||
long sec, usec;
|
||||
|
||||
/*
|
||||
* If the number of usecs in the whole seconds part of the time
|
||||
@ -642,8 +640,7 @@ tvtohz(tv)
|
||||
* keeps the profile clock running constantly.
|
||||
*/
|
||||
void
|
||||
startprofclock(p)
|
||||
register struct proc *p;
|
||||
startprofclock(struct proc *p)
|
||||
{
|
||||
|
||||
PROC_LOCK_ASSERT(p, MA_OWNED);
|
||||
@ -662,8 +659,7 @@ startprofclock(p)
|
||||
* Stop profiling on a process.
|
||||
*/
|
||||
void
|
||||
stopprofclock(p)
|
||||
register struct proc *p;
|
||||
stopprofclock(struct proc *p)
|
||||
{
|
||||
|
||||
PROC_LOCK_ASSERT(p, MA_OWNED);
|
||||
|
@ -353,10 +353,7 @@ kern_execve(struct thread *td, struct image_args *args, struct mac *mac_p)
|
||||
* userspace pointers from the passed thread.
|
||||
*/
|
||||
static int
|
||||
do_execve(td, args, mac_p)
|
||||
struct thread *td;
|
||||
struct image_args *args;
|
||||
struct mac *mac_p;
|
||||
do_execve(struct thread *td, struct image_args *args, struct mac *mac_p)
|
||||
{
|
||||
struct proc *p = td->td_proc;
|
||||
struct nameidata nd;
|
||||
@ -1042,8 +1039,7 @@ exec_map_first_page(imgp)
|
||||
}
|
||||
|
||||
void
|
||||
exec_unmap_first_page(imgp)
|
||||
struct image_params *imgp;
|
||||
exec_unmap_first_page(struct image_params *imgp)
|
||||
{
|
||||
vm_page_t m;
|
||||
|
||||
@ -1063,9 +1059,7 @@ exec_unmap_first_page(imgp)
|
||||
* automatically in trap.c.
|
||||
*/
|
||||
int
|
||||
exec_new_vmspace(imgp, sv)
|
||||
struct image_params *imgp;
|
||||
struct sysentvec *sv;
|
||||
exec_new_vmspace(struct image_params *imgp, struct sysentvec *sv)
|
||||
{
|
||||
int error;
|
||||
struct proc *p = imgp->proc;
|
||||
@ -1460,8 +1454,7 @@ exec_free_args(struct image_args *args)
|
||||
* as the initial stack pointer.
|
||||
*/
|
||||
register_t *
|
||||
exec_copyout_strings(imgp)
|
||||
struct image_params *imgp;
|
||||
exec_copyout_strings(struct image_params *imgp)
|
||||
{
|
||||
int argc, envc;
|
||||
char **vectp;
|
||||
@ -1617,8 +1610,7 @@ exec_copyout_strings(imgp)
|
||||
* Return 0 for success or error code on failure.
|
||||
*/
|
||||
int
|
||||
exec_check_permissions(imgp)
|
||||
struct image_params *imgp;
|
||||
exec_check_permissions(struct image_params *imgp)
|
||||
{
|
||||
struct vnode *vp = imgp->vp;
|
||||
struct vattr *attr = imgp->attr;
|
||||
@ -1688,8 +1680,7 @@ exec_check_permissions(imgp)
|
||||
* Exec handler registration
|
||||
*/
|
||||
int
|
||||
exec_register(execsw_arg)
|
||||
const struct execsw *execsw_arg;
|
||||
exec_register(const struct execsw *execsw_arg)
|
||||
{
|
||||
const struct execsw **es, **xs, **newexecsw;
|
||||
int count = 2; /* New slot and trailing NULL */
|
||||
@ -1711,8 +1702,7 @@ exec_register(execsw_arg)
|
||||
}
|
||||
|
||||
int
|
||||
exec_unregister(execsw_arg)
|
||||
const struct execsw *execsw_arg;
|
||||
exec_unregister(const struct execsw *execsw_arg)
|
||||
{
|
||||
const struct execsw **es, **xs, **newexecsw;
|
||||
int count = 1;
|
||||
|
@ -295,7 +295,7 @@ struct getgroups_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_getgroups(struct thread *td, register struct getgroups_args *uap)
|
||||
sys_getgroups(struct thread *td, struct getgroups_args *uap)
|
||||
{
|
||||
struct ucred *cred;
|
||||
u_int ngrp;
|
||||
@ -324,7 +324,7 @@ struct setsid_args {
|
||||
#endif
|
||||
/* ARGSUSED */
|
||||
int
|
||||
sys_setsid(register struct thread *td, struct setsid_args *uap)
|
||||
sys_setsid(struct thread *td, struct setsid_args *uap)
|
||||
{
|
||||
struct pgrp *pgrp;
|
||||
int error;
|
||||
@ -382,11 +382,11 @@ struct setpgid_args {
|
||||
#endif
|
||||
/* ARGSUSED */
|
||||
int
|
||||
sys_setpgid(struct thread *td, register struct setpgid_args *uap)
|
||||
sys_setpgid(struct thread *td, struct setpgid_args *uap)
|
||||
{
|
||||
struct proc *curp = td->td_proc;
|
||||
register struct proc *targp; /* target process */
|
||||
register struct pgrp *pgrp; /* target pgrp */
|
||||
struct proc *targp; /* target process */
|
||||
struct pgrp *pgrp; /* target pgrp */
|
||||
int error;
|
||||
struct pgrp *newpgrp;
|
||||
|
||||
@ -877,7 +877,7 @@ struct setreuid_args {
|
||||
#endif
|
||||
/* ARGSUSED */
|
||||
int
|
||||
sys_setreuid(register struct thread *td, struct setreuid_args *uap)
|
||||
sys_setreuid(struct thread *td, struct setreuid_args *uap)
|
||||
{
|
||||
struct proc *p = td->td_proc;
|
||||
struct ucred *newcred, *oldcred;
|
||||
@ -947,7 +947,7 @@ struct setregid_args {
|
||||
#endif
|
||||
/* ARGSUSED */
|
||||
int
|
||||
sys_setregid(register struct thread *td, struct setregid_args *uap)
|
||||
sys_setregid(struct thread *td, struct setregid_args *uap)
|
||||
{
|
||||
struct proc *p = td->td_proc;
|
||||
struct ucred *newcred, *oldcred;
|
||||
@ -1012,7 +1012,7 @@ struct setresuid_args {
|
||||
#endif
|
||||
/* ARGSUSED */
|
||||
int
|
||||
sys_setresuid(register struct thread *td, struct setresuid_args *uap)
|
||||
sys_setresuid(struct thread *td, struct setresuid_args *uap)
|
||||
{
|
||||
struct proc *p = td->td_proc;
|
||||
struct ucred *newcred, *oldcred;
|
||||
@ -1094,7 +1094,7 @@ struct setresgid_args {
|
||||
#endif
|
||||
/* ARGSUSED */
|
||||
int
|
||||
sys_setresgid(register struct thread *td, struct setresgid_args *uap)
|
||||
sys_setresgid(struct thread *td, struct setresgid_args *uap)
|
||||
{
|
||||
struct proc *p = td->td_proc;
|
||||
struct ucred *newcred, *oldcred;
|
||||
@ -1161,7 +1161,7 @@ struct getresuid_args {
|
||||
#endif
|
||||
/* ARGSUSED */
|
||||
int
|
||||
sys_getresuid(register struct thread *td, struct getresuid_args *uap)
|
||||
sys_getresuid(struct thread *td, struct getresuid_args *uap)
|
||||
{
|
||||
struct ucred *cred;
|
||||
int error1 = 0, error2 = 0, error3 = 0;
|
||||
@ -1188,7 +1188,7 @@ struct getresgid_args {
|
||||
#endif
|
||||
/* ARGSUSED */
|
||||
int
|
||||
sys_getresgid(register struct thread *td, struct getresgid_args *uap)
|
||||
sys_getresgid(struct thread *td, struct getresgid_args *uap)
|
||||
{
|
||||
struct ucred *cred;
|
||||
int error1 = 0, error2 = 0, error3 = 0;
|
||||
@ -1213,7 +1213,7 @@ struct issetugid_args {
|
||||
#endif
|
||||
/* ARGSUSED */
|
||||
int
|
||||
sys_issetugid(register struct thread *td, struct issetugid_args *uap)
|
||||
sys_issetugid(struct thread *td, struct issetugid_args *uap)
|
||||
{
|
||||
struct proc *p = td->td_proc;
|
||||
|
||||
@ -1778,7 +1778,7 @@ p_canwait(struct thread *td, struct proc *p)
|
||||
struct ucred *
|
||||
crget(void)
|
||||
{
|
||||
register struct ucred *cr;
|
||||
struct ucred *cr;
|
||||
|
||||
cr = malloc(sizeof(*cr), M_CRED, M_WAITOK | M_ZERO);
|
||||
refcount_init(&cr->cr_ref, 1);
|
||||
|
@ -90,7 +90,7 @@ struct getpriority_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_getpriority(struct thread *td, register struct getpriority_args *uap)
|
||||
sys_getpriority(struct thread *td, struct getpriority_args *uap)
|
||||
{
|
||||
struct proc *p;
|
||||
struct pgrp *pg;
|
||||
@ -367,7 +367,7 @@ struct rtprio_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_rtprio(struct thread *td, register struct rtprio_args *uap)
|
||||
sys_rtprio(struct thread *td, struct rtprio_args *uap)
|
||||
{
|
||||
struct proc *p;
|
||||
struct thread *tdp;
|
||||
@ -533,7 +533,7 @@ struct osetrlimit_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
osetrlimit(struct thread *td, register struct osetrlimit_args *uap)
|
||||
osetrlimit(struct thread *td, struct osetrlimit_args *uap)
|
||||
{
|
||||
struct orlimit olim;
|
||||
struct rlimit lim;
|
||||
@ -554,7 +554,7 @@ struct ogetrlimit_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
ogetrlimit(struct thread *td, register struct ogetrlimit_args *uap)
|
||||
ogetrlimit(struct thread *td, struct ogetrlimit_args *uap)
|
||||
{
|
||||
struct orlimit olim;
|
||||
struct rlimit rl;
|
||||
@ -587,7 +587,7 @@ struct __setrlimit_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_setrlimit(struct thread *td, register struct __setrlimit_args *uap)
|
||||
sys_setrlimit(struct thread *td, struct __setrlimit_args *uap)
|
||||
{
|
||||
struct rlimit alim;
|
||||
int error;
|
||||
@ -645,7 +645,7 @@ kern_proc_setrlimit(struct thread *td, struct proc *p, u_int which,
|
||||
struct rlimit *limp)
|
||||
{
|
||||
struct plimit *newlim, *oldlim;
|
||||
register struct rlimit *alimp;
|
||||
struct rlimit *alimp;
|
||||
struct rlimit oldssiz;
|
||||
int error;
|
||||
|
||||
@ -775,7 +775,7 @@ struct __getrlimit_args {
|
||||
#endif
|
||||
/* ARGSUSED */
|
||||
int
|
||||
sys_getrlimit(struct thread *td, register struct __getrlimit_args *uap)
|
||||
sys_getrlimit(struct thread *td, struct __getrlimit_args *uap)
|
||||
{
|
||||
struct rlimit rlim;
|
||||
int error;
|
||||
@ -945,7 +945,7 @@ struct getrusage_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_getrusage(register struct thread *td, register struct getrusage_args *uap)
|
||||
sys_getrusage(struct thread *td, struct getrusage_args *uap)
|
||||
{
|
||||
struct rusage ru;
|
||||
int error;
|
||||
|
@ -929,7 +929,7 @@ osigreturn(struct thread *td, struct osigreturn_args *uap)
|
||||
void
|
||||
siginit(struct proc *p)
|
||||
{
|
||||
register int i;
|
||||
int i;
|
||||
struct sigacts *ps;
|
||||
|
||||
PROC_LOCK(p);
|
||||
@ -2392,7 +2392,7 @@ static void
|
||||
tdsigwakeup(struct thread *td, int sig, sig_t action, int intrval)
|
||||
{
|
||||
struct proc *p = td->td_proc;
|
||||
register int prop;
|
||||
int prop;
|
||||
int wakeup_swapper;
|
||||
|
||||
wakeup_swapper = 0;
|
||||
@ -2979,7 +2979,7 @@ thread_stopped(struct proc *p)
|
||||
*/
|
||||
int
|
||||
postsig(sig)
|
||||
register int sig;
|
||||
int sig;
|
||||
{
|
||||
struct thread *td = curthread;
|
||||
struct proc *p = td->td_proc;
|
||||
|
@ -1475,7 +1475,7 @@ _callout_init_lock(struct callout *c, struct lock_object *lock, int flags)
|
||||
void
|
||||
adjust_timeout_calltodo(struct timeval *time_change)
|
||||
{
|
||||
register struct callout *p;
|
||||
struct callout *p;
|
||||
unsigned long delta_ticks;
|
||||
|
||||
/*
|
||||
|
@ -58,9 +58,7 @@ struct gethostname_args {
|
||||
#endif
|
||||
/* ARGSUSED */
|
||||
int
|
||||
ogethostname(td, uap)
|
||||
struct thread *td;
|
||||
struct gethostname_args *uap;
|
||||
ogethostname(struct thread *td, struct gethostname_args *uap)
|
||||
{
|
||||
int name[2];
|
||||
size_t len = uap->len;
|
||||
@ -79,9 +77,7 @@ struct sethostname_args {
|
||||
#endif
|
||||
/* ARGSUSED */
|
||||
int
|
||||
osethostname(td, uap)
|
||||
struct thread *td;
|
||||
register struct sethostname_args *uap;
|
||||
osethostname(struct thread *td, struct sethostname_args *uap)
|
||||
{
|
||||
int name[2];
|
||||
|
||||
@ -98,9 +94,7 @@ struct ogethostid_args {
|
||||
#endif
|
||||
/* ARGSUSED */
|
||||
int
|
||||
ogethostid(td, uap)
|
||||
struct thread *td;
|
||||
struct ogethostid_args *uap;
|
||||
ogethostid(struct thread *td, struct ogethostid_args *uap)
|
||||
{
|
||||
size_t len = sizeof(long);
|
||||
int name[2];
|
||||
@ -120,9 +114,7 @@ struct osethostid_args {
|
||||
#endif
|
||||
/* ARGSUSED */
|
||||
int
|
||||
osethostid(td, uap)
|
||||
struct thread *td;
|
||||
struct osethostid_args *uap;
|
||||
osethostid(struct thread *td, struct osethostid_args *uap)
|
||||
{
|
||||
int name[2];
|
||||
|
||||
@ -133,9 +125,7 @@ osethostid(td, uap)
|
||||
}
|
||||
|
||||
int
|
||||
oquota(td, uap)
|
||||
struct thread *td;
|
||||
struct oquota_args *uap;
|
||||
oquota(struct thread *td, struct oquota_args *uap)
|
||||
{
|
||||
|
||||
return (ENOSYS);
|
||||
|
@ -456,7 +456,7 @@ SYSCTL_UINT(_kern, OID_AUTO, ccpu, CTLFLAG_RD, &ccpu, 0, "");
|
||||
static void
|
||||
schedcpu(void)
|
||||
{
|
||||
register fixpt_t loadfac = loadfactor(averunnable.ldavg[0]);
|
||||
fixpt_t loadfac = loadfactor(averunnable.ldavg[0]);
|
||||
struct thread *td;
|
||||
struct proc *p;
|
||||
struct td_sched *ts;
|
||||
|
@ -480,9 +480,7 @@ struct msgctl_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_msgctl(td, uap)
|
||||
struct thread *td;
|
||||
register struct msgctl_args *uap;
|
||||
sys_msgctl(struct thread *td, struct msgctl_args *uap)
|
||||
{
|
||||
int msqid = uap->msqid;
|
||||
int cmd = uap->cmd;
|
||||
@ -507,7 +505,7 @@ kern_msgctl(td, msqid, cmd, msqbuf)
|
||||
struct msqid_ds *msqbuf;
|
||||
{
|
||||
int rval, error, msqix;
|
||||
register struct msqid_kernel *msqkptr;
|
||||
struct msqid_kernel *msqkptr;
|
||||
struct prison *rpr;
|
||||
|
||||
rpr = msg_find_prison(td->td_ucred);
|
||||
@ -644,15 +642,13 @@ struct msgget_args {
|
||||
#endif
|
||||
|
||||
int
|
||||
sys_msgget(td, uap)
|
||||
struct thread *td;
|
||||
register struct msgget_args *uap;
|
||||
sys_msgget(struct thread *td, struct msgget_args *uap)
|
||||
{
|
||||
int msqid, error = 0;
|
||||
int key = uap->key;
|
||||
int msgflg = uap->msgflg;
|
||||
struct ucred *cred = td->td_ucred;
|
||||
register struct msqid_kernel *msqkptr = NULL;
|
||||
struct msqid_kernel *msqkptr = NULL;
|
||||
|
||||
DPRINTF(("msgget(0x%x, 0%o)\n", key, msgflg));
|
||||
|
||||
@ -764,23 +760,18 @@ sys_msgget(td, uap)
|
||||
#ifndef _SYS_SYSPROTO_H_
|
||||
struct msgsnd_args {
|
||||
int msqid;
|
||||
const void *msgp;
|
||||
const void *msgp; /* XXX msgp is actually mtext. */
|
||||
size_t msgsz;
|
||||
int msgflg;
|
||||
};
|
||||
#endif
|
||||
int
|
||||
kern_msgsnd(td, msqid, msgp, msgsz, msgflg, mtype)
|
||||
struct thread *td;
|
||||
int msqid;
|
||||
const void *msgp; /* XXX msgp is actually mtext. */
|
||||
size_t msgsz;
|
||||
int msgflg;
|
||||
long mtype;
|
||||
kern_msgsnd(struct thread *td, int msqid, const void *msgp,
|
||||
size_t msgsz, int msgflg, long mtype)
|
||||
{
|
||||
int msqix, segs_needed, error = 0;
|
||||
register struct msqid_kernel *msqkptr;
|
||||
register struct msg *msghdr;
|
||||
struct msqid_kernel *msqkptr;
|
||||
struct msg *msghdr;
|
||||
struct prison *rpr;
|
||||
short next;
|
||||
#ifdef RACCT
|
||||
@ -1117,9 +1108,7 @@ kern_msgsnd(td, msqid, msgp, msgsz, msgflg, mtype)
|
||||
}
|
||||
|
||||
int
|
||||
sys_msgsnd(td, uap)
|
||||
struct thread *td;
|
||||
register struct msgsnd_args *uap;
|
||||
sys_msgsnd(struct thread *td, struct msgsnd_args *uap)
|
||||
{
|
||||
int error;
|
||||
long mtype;
|
||||
@ -1145,19 +1134,14 @@ struct msgrcv_args {
|
||||
int msgflg;
|
||||
};
|
||||
#endif
|
||||
/* XXX msgp is actually mtext. */
|
||||
int
|
||||
kern_msgrcv(td, msqid, msgp, msgsz, msgtyp, msgflg, mtype)
|
||||
struct thread *td;
|
||||
int msqid;
|
||||
void *msgp; /* XXX msgp is actually mtext. */
|
||||
size_t msgsz;
|
||||
long msgtyp;
|
||||
int msgflg;
|
||||
long *mtype;
|
||||
kern_msgrcv(struct thread *td, int msqid, void *msgp, size_t msgsz, long msgtyp,
|
||||
int msgflg, long *mtype)
|
||||
{
|
||||
size_t len;
|
||||
register struct msqid_kernel *msqkptr;
|
||||
register struct msg *msghdr;
|
||||
struct msqid_kernel *msqkptr;
|
||||
struct msg *msghdr;
|
||||
struct prison *rpr;
|
||||
int msqix, error = 0;
|
||||
short next;
|
||||
@ -1411,9 +1395,7 @@ kern_msgrcv(td, msqid, msgp, msgsz, msgtyp, msgflg, mtype)
|
||||
}
|
||||
|
||||
int
|
||||
sys_msgrcv(td, uap)
|
||||
struct thread *td;
|
||||
register struct msgrcv_args *uap;
|
||||
sys_msgrcv(struct thread *td, struct msgrcv_args *uap)
|
||||
{
|
||||
int error;
|
||||
long mtype;
|
||||
@ -1812,19 +1794,19 @@ static sy_call_t *msgcalls[] = {
|
||||
|
||||
/*
|
||||
* Entry point for all MSG calls.
|
||||
*
|
||||
* XXX actually varargs.
|
||||
* struct msgsys_args {
|
||||
* int which;
|
||||
* int a2;
|
||||
* int a3;
|
||||
* int a4;
|
||||
* int a5;
|
||||
* int a6;
|
||||
* } *uap;
|
||||
*/
|
||||
int
|
||||
sys_msgsys(td, uap)
|
||||
struct thread *td;
|
||||
/* XXX actually varargs. */
|
||||
struct msgsys_args /* {
|
||||
int which;
|
||||
int a2;
|
||||
int a3;
|
||||
int a4;
|
||||
int a5;
|
||||
int a6;
|
||||
} */ *uap;
|
||||
sys_msgsys(struct thread *td, struct msgsys_args *uap)
|
||||
{
|
||||
int error;
|
||||
|
||||
@ -1847,9 +1829,7 @@ struct freebsd7_msgctl_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
freebsd7_msgctl(td, uap)
|
||||
struct thread *td;
|
||||
struct freebsd7_msgctl_args *uap;
|
||||
freebsd7_msgctl(struct thread *td, struct freebsd7_msgctl_args *uap)
|
||||
{
|
||||
struct msqid_ds_old msqold;
|
||||
struct msqid_ds msqbuf;
|
||||
|
@ -100,9 +100,9 @@ static int
|
||||
vfs_hang_addrlist(struct mount *mp, struct netexport *nep,
|
||||
struct export_args *argp)
|
||||
{
|
||||
register struct netcred *np;
|
||||
register struct radix_node_head *rnh;
|
||||
register int i;
|
||||
struct netcred *np;
|
||||
struct radix_node_head *rnh;
|
||||
int i;
|
||||
struct radix_node *rn;
|
||||
struct sockaddr *saddr, *smask = NULL;
|
||||
#if defined(INET6) || defined(INET)
|
||||
@ -448,8 +448,8 @@ static struct netcred *
|
||||
vfs_export_lookup(struct mount *mp, struct sockaddr *nam)
|
||||
{
|
||||
struct netexport *nep;
|
||||
register struct netcred *np;
|
||||
register struct radix_node_head *rnh;
|
||||
struct netcred *np;
|
||||
struct radix_node_head *rnh;
|
||||
struct sockaddr *saddr;
|
||||
|
||||
nep = mp->mnt_export;
|
||||
|
@ -366,14 +366,15 @@ vfs_mergeopts(struct vfsoptlist *toopts, struct vfsoptlist *oldopts)
|
||||
/*
|
||||
* Mount a filesystem.
|
||||
*/
|
||||
#ifndef _SYS_SYSPROTO_H_
|
||||
struct nmount_args {
|
||||
struct iovec *iovp;
|
||||
unsigned int iovcnt;
|
||||
int flags;
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_nmount(td, uap)
|
||||
struct thread *td;
|
||||
struct nmount_args /* {
|
||||
struct iovec *iovp;
|
||||
unsigned int iovcnt;
|
||||
int flags;
|
||||
} */ *uap;
|
||||
sys_nmount(struct thread *td, struct nmount_args *uap)
|
||||
{
|
||||
struct uio *auio;
|
||||
int error;
|
||||
@ -706,14 +707,7 @@ struct mount_args {
|
||||
#endif
|
||||
/* ARGSUSED */
|
||||
int
|
||||
sys_mount(td, uap)
|
||||
struct thread *td;
|
||||
struct mount_args /* {
|
||||
char *type;
|
||||
char *path;
|
||||
int flags;
|
||||
caddr_t data;
|
||||
} */ *uap;
|
||||
sys_mount(struct thread *td, struct mount_args *uap)
|
||||
{
|
||||
char *fstype;
|
||||
struct vfsconf *vfsp = NULL;
|
||||
@ -1544,11 +1538,7 @@ vfs_filteropt(struct vfsoptlist *opts, const char **legal)
|
||||
* with the address of the option.
|
||||
*/
|
||||
int
|
||||
vfs_getopt(opts, name, buf, len)
|
||||
struct vfsoptlist *opts;
|
||||
const char *name;
|
||||
void **buf;
|
||||
int *len;
|
||||
vfs_getopt(struct vfsoptlist *opts, const char *name, void **buf, int *len)
|
||||
{
|
||||
struct vfsopt *opt;
|
||||
|
||||
@ -1761,11 +1751,7 @@ vfs_setopts(struct vfsoptlist *opts, const char *name, const char *value)
|
||||
* Returns ENOENT if the option is not found.
|
||||
*/
|
||||
int
|
||||
vfs_copyopt(opts, name, dest, len)
|
||||
struct vfsoptlist *opts;
|
||||
const char *name;
|
||||
void *dest;
|
||||
int len;
|
||||
vfs_copyopt(struct vfsoptlist *opts, const char *name, void *dest, int len)
|
||||
{
|
||||
struct vfsopt *opt;
|
||||
|
||||
|
@ -115,9 +115,7 @@ struct sync_args {
|
||||
#endif
|
||||
/* ARGSUSED */
|
||||
int
|
||||
sys_sync(td, uap)
|
||||
struct thread *td;
|
||||
struct sync_args *uap;
|
||||
sys_sync(struct thread *td, struct sync_args *uap)
|
||||
{
|
||||
struct mount *mp, *nmp;
|
||||
int save;
|
||||
@ -156,14 +154,7 @@ struct quotactl_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_quotactl(td, uap)
|
||||
struct thread *td;
|
||||
register struct quotactl_args /* {
|
||||
char *path;
|
||||
int cmd;
|
||||
int uid;
|
||||
caddr_t arg;
|
||||
} */ *uap;
|
||||
sys_quotactl(struct thread *td, struct quotactl_args *uap)
|
||||
{
|
||||
struct mount *mp;
|
||||
struct nameidata nd;
|
||||
@ -291,12 +282,7 @@ struct statfs_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_statfs(td, uap)
|
||||
struct thread *td;
|
||||
register struct statfs_args /* {
|
||||
char *path;
|
||||
struct statfs *buf;
|
||||
} */ *uap;
|
||||
sys_statfs(struct thread *td, struct statfs_args *uap)
|
||||
{
|
||||
struct statfs *sfp;
|
||||
int error;
|
||||
@ -339,12 +325,7 @@ struct fstatfs_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_fstatfs(td, uap)
|
||||
struct thread *td;
|
||||
register struct fstatfs_args /* {
|
||||
int fd;
|
||||
struct statfs *buf;
|
||||
} */ *uap;
|
||||
sys_fstatfs(struct thread *td, struct fstatfs_args *uap)
|
||||
{
|
||||
struct statfs *sfp;
|
||||
int error;
|
||||
@ -394,13 +375,7 @@ struct getfsstat_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_getfsstat(td, uap)
|
||||
struct thread *td;
|
||||
register struct getfsstat_args /* {
|
||||
struct statfs *buf;
|
||||
long bufsize;
|
||||
int mode;
|
||||
} */ *uap;
|
||||
sys_getfsstat(struct thread *td, struct getfsstat_args *uap)
|
||||
{
|
||||
size_t count;
|
||||
int error;
|
||||
@ -559,12 +534,7 @@ struct freebsd4_statfs_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
freebsd4_statfs(td, uap)
|
||||
struct thread *td;
|
||||
struct freebsd4_statfs_args /* {
|
||||
char *path;
|
||||
struct ostatfs *buf;
|
||||
} */ *uap;
|
||||
freebsd4_statfs(struct thread *td, struct freebsd4_statfs_args *uap)
|
||||
{
|
||||
struct ostatfs osb;
|
||||
struct statfs *sfp;
|
||||
@ -590,12 +560,7 @@ struct freebsd4_fstatfs_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
freebsd4_fstatfs(td, uap)
|
||||
struct thread *td;
|
||||
struct freebsd4_fstatfs_args /* {
|
||||
int fd;
|
||||
struct ostatfs *buf;
|
||||
} */ *uap;
|
||||
freebsd4_fstatfs(struct thread *td, struct freebsd4_fstatfs_args *uap)
|
||||
{
|
||||
struct ostatfs osb;
|
||||
struct statfs *sfp;
|
||||
@ -622,13 +587,7 @@ struct freebsd4_getfsstat_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
freebsd4_getfsstat(td, uap)
|
||||
struct thread *td;
|
||||
register struct freebsd4_getfsstat_args /* {
|
||||
struct ostatfs *buf;
|
||||
long bufsize;
|
||||
int mode;
|
||||
} */ *uap;
|
||||
freebsd4_getfsstat(struct thread *td, struct freebsd4_getfsstat_args *uap)
|
||||
{
|
||||
struct statfs *buf, *sp;
|
||||
struct ostatfs osb;
|
||||
@ -668,12 +627,7 @@ struct freebsd4_fhstatfs_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
freebsd4_fhstatfs(td, uap)
|
||||
struct thread *td;
|
||||
struct freebsd4_fhstatfs_args /* {
|
||||
struct fhandle *u_fhp;
|
||||
struct ostatfs *buf;
|
||||
} */ *uap;
|
||||
freebsd4_fhstatfs(struct thread *td, struct freebsd4_fhstatfs_args *uap)
|
||||
{
|
||||
struct ostatfs osb;
|
||||
struct statfs *sfp;
|
||||
@ -697,9 +651,7 @@ freebsd4_fhstatfs(td, uap)
|
||||
* Convert a new format statfs structure to an old format statfs structure.
|
||||
*/
|
||||
static void
|
||||
cvtstatfs(nsp, osp)
|
||||
struct statfs *nsp;
|
||||
struct ostatfs *osp;
|
||||
cvtstatfs(struct statfs *nsp, struct ostatfs *osp)
|
||||
{
|
||||
|
||||
statfs_scale_blocks(nsp, LONG_MAX);
|
||||
@ -737,11 +689,7 @@ struct fchdir_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_fchdir(td, uap)
|
||||
struct thread *td;
|
||||
struct fchdir_args /* {
|
||||
int fd;
|
||||
} */ *uap;
|
||||
sys_fchdir(struct thread *td, struct fchdir_args *uap)
|
||||
{
|
||||
struct vnode *vp, *tdp;
|
||||
struct mount *mp;
|
||||
@ -788,11 +736,7 @@ struct chdir_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_chdir(td, uap)
|
||||
struct thread *td;
|
||||
struct chdir_args /* {
|
||||
char *path;
|
||||
} */ *uap;
|
||||
sys_chdir(struct thread *td, struct chdir_args *uap)
|
||||
{
|
||||
|
||||
return (kern_chdir(td, uap->path, UIO_USERSPACE));
|
||||
@ -828,11 +772,7 @@ struct chroot_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_chroot(td, uap)
|
||||
struct thread *td;
|
||||
struct chroot_args /* {
|
||||
char *path;
|
||||
} */ *uap;
|
||||
sys_chroot(struct thread *td, struct chroot_args *uap)
|
||||
{
|
||||
struct nameidata nd;
|
||||
int error;
|
||||
@ -870,9 +810,7 @@ sys_chroot(td, uap)
|
||||
* instance.
|
||||
*/
|
||||
int
|
||||
change_dir(vp, td)
|
||||
struct vnode *vp;
|
||||
struct thread *td;
|
||||
change_dir(struct vnode *vp, struct thread *td)
|
||||
{
|
||||
#ifdef MAC
|
||||
int error;
|
||||
@ -936,13 +874,7 @@ struct open_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_open(td, uap)
|
||||
struct thread *td;
|
||||
register struct open_args /* {
|
||||
char *path;
|
||||
int flags;
|
||||
int mode;
|
||||
} */ *uap;
|
||||
sys_open(struct thread *td, struct open_args *uap)
|
||||
{
|
||||
|
||||
return (kern_openat(td, AT_FDCWD, uap->path, UIO_USERSPACE,
|
||||
@ -1116,12 +1048,7 @@ struct ocreat_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
ocreat(td, uap)
|
||||
struct thread *td;
|
||||
register struct ocreat_args /* {
|
||||
char *path;
|
||||
int mode;
|
||||
} */ *uap;
|
||||
ocreat(struct thread *td, struct ocreat_args *uap)
|
||||
{
|
||||
|
||||
return (kern_openat(td, AT_FDCWD, uap->path, UIO_USERSPACE,
|
||||
@ -1140,13 +1067,7 @@ struct mknod_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_mknod(td, uap)
|
||||
struct thread *td;
|
||||
register struct mknod_args /* {
|
||||
char *path;
|
||||
int mode;
|
||||
int dev;
|
||||
} */ *uap;
|
||||
sys_mknod(struct thread *td, struct mknod_args *uap)
|
||||
{
|
||||
|
||||
return (kern_mknodat(td, AT_FDCWD, uap->path, UIO_USERSPACE,
|
||||
@ -1283,12 +1204,7 @@ struct mkfifo_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_mkfifo(td, uap)
|
||||
struct thread *td;
|
||||
register struct mkfifo_args /* {
|
||||
char *path;
|
||||
int mode;
|
||||
} */ *uap;
|
||||
sys_mkfifo(struct thread *td, struct mkfifo_args *uap)
|
||||
{
|
||||
|
||||
return (kern_mkfifoat(td, AT_FDCWD, uap->path, UIO_USERSPACE,
|
||||
@ -1375,12 +1291,7 @@ struct link_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_link(td, uap)
|
||||
struct thread *td;
|
||||
register struct link_args /* {
|
||||
char *path;
|
||||
char *link;
|
||||
} */ *uap;
|
||||
sys_link(struct thread *td, struct link_args *uap)
|
||||
{
|
||||
|
||||
return (kern_linkat(td, AT_FDCWD, AT_FDCWD, uap->path, uap->link,
|
||||
@ -1544,12 +1455,7 @@ struct symlink_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_symlink(td, uap)
|
||||
struct thread *td;
|
||||
register struct symlink_args /* {
|
||||
char *path;
|
||||
char *link;
|
||||
} */ *uap;
|
||||
sys_symlink(struct thread *td, struct symlink_args *uap)
|
||||
{
|
||||
|
||||
return (kern_symlinkat(td, uap->path, AT_FDCWD, uap->link,
|
||||
@ -1641,12 +1547,13 @@ kern_symlinkat(struct thread *td, char *path1, int fd, char *path2,
|
||||
/*
|
||||
* Delete a whiteout from the filesystem.
|
||||
*/
|
||||
#ifndef _SYS_SYSPROTO_H_
|
||||
struct undelete_args {
|
||||
char *path;
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_undelete(td, uap)
|
||||
struct thread *td;
|
||||
register struct undelete_args /* {
|
||||
char *path;
|
||||
} */ *uap;
|
||||
sys_undelete(struct thread *td, struct undelete_args *uap)
|
||||
{
|
||||
struct mount *mp;
|
||||
struct nameidata nd;
|
||||
@ -1693,11 +1600,7 @@ struct unlink_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_unlink(td, uap)
|
||||
struct thread *td;
|
||||
struct unlink_args /* {
|
||||
char *path;
|
||||
} */ *uap;
|
||||
sys_unlink(struct thread *td, struct unlink_args *uap)
|
||||
{
|
||||
|
||||
return (kern_unlinkat(td, AT_FDCWD, uap->path, UIO_USERSPACE, 0));
|
||||
@ -1862,11 +1765,8 @@ freebsd6_lseek(struct thread *td, struct freebsd6_lseek_args *uap)
|
||||
* Check access permissions using passed credentials.
|
||||
*/
|
||||
static int
|
||||
vn_access(vp, user_flags, cred, td)
|
||||
struct vnode *vp;
|
||||
int user_flags;
|
||||
struct ucred *cred;
|
||||
struct thread *td;
|
||||
vn_access(struct vnode *vp, int user_flags, struct ucred *cred,
|
||||
struct thread *td)
|
||||
{
|
||||
accmode_t accmode;
|
||||
int error;
|
||||
@ -1902,12 +1802,7 @@ struct access_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_access(td, uap)
|
||||
struct thread *td;
|
||||
register struct access_args /* {
|
||||
char *path;
|
||||
int amode;
|
||||
} */ *uap;
|
||||
sys_access(struct thread *td, struct access_args *uap)
|
||||
{
|
||||
|
||||
return (kern_accessat(td, AT_FDCWD, uap->path, UIO_USERSPACE,
|
||||
@ -1988,12 +1883,7 @@ struct eaccess_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_eaccess(td, uap)
|
||||
struct thread *td;
|
||||
register struct eaccess_args /* {
|
||||
char *path;
|
||||
int amode;
|
||||
} */ *uap;
|
||||
sys_eaccess(struct thread *td, struct eaccess_args *uap)
|
||||
{
|
||||
|
||||
return (kern_accessat(td, AT_FDCWD, uap->path, UIO_USERSPACE,
|
||||
@ -2011,12 +1901,7 @@ struct ostat_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
ostat(td, uap)
|
||||
struct thread *td;
|
||||
register struct ostat_args /* {
|
||||
char *path;
|
||||
struct ostat *ub;
|
||||
} */ *uap;
|
||||
ostat(struct thread *td, struct ostat_args *uap)
|
||||
{
|
||||
struct stat sb;
|
||||
struct ostat osb;
|
||||
@ -2040,12 +1925,7 @@ struct olstat_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
olstat(td, uap)
|
||||
struct thread *td;
|
||||
register struct olstat_args /* {
|
||||
char *path;
|
||||
struct ostat *ub;
|
||||
} */ *uap;
|
||||
olstat(struct thread *td, struct olstat_args *uap)
|
||||
{
|
||||
struct stat sb;
|
||||
struct ostat osb;
|
||||
@ -2063,9 +1943,7 @@ olstat(td, uap)
|
||||
* Convert from an old to a new stat structure.
|
||||
*/
|
||||
void
|
||||
cvtstat(st, ost)
|
||||
struct stat *st;
|
||||
struct ostat *ost;
|
||||
cvtstat(struct stat *st, struct ostat *ost)
|
||||
{
|
||||
|
||||
bzero(ost, sizeof(*ost));
|
||||
@ -2100,12 +1978,7 @@ struct stat_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_stat(td, uap)
|
||||
struct thread *td;
|
||||
register struct stat_args /* {
|
||||
char *path;
|
||||
struct stat *ub;
|
||||
} */ *uap;
|
||||
sys_stat(struct thread *td, struct stat_args *uap)
|
||||
{
|
||||
struct stat sb;
|
||||
int error;
|
||||
@ -2187,12 +2060,7 @@ struct lstat_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_lstat(td, uap)
|
||||
struct thread *td;
|
||||
register struct lstat_args /* {
|
||||
char *path;
|
||||
struct stat *ub;
|
||||
} */ *uap;
|
||||
sys_lstat(struct thread *td, struct lstat_args *uap)
|
||||
{
|
||||
struct stat sb;
|
||||
int error;
|
||||
@ -2208,9 +2076,7 @@ sys_lstat(td, uap)
|
||||
* Implementation of the NetBSD [l]stat() functions.
|
||||
*/
|
||||
void
|
||||
cvtnstat(sb, nsb)
|
||||
struct stat *sb;
|
||||
struct nstat *nsb;
|
||||
cvtnstat( struct stat *sb, struct nstat *nsb)
|
||||
{
|
||||
|
||||
bzero(nsb, sizeof *nsb);
|
||||
@ -2239,12 +2105,7 @@ struct nstat_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_nstat(td, uap)
|
||||
struct thread *td;
|
||||
register struct nstat_args /* {
|
||||
char *path;
|
||||
struct nstat *ub;
|
||||
} */ *uap;
|
||||
sys_nstat(struct thread *td, struct nstat_args *uap)
|
||||
{
|
||||
struct stat sb;
|
||||
struct nstat nsb;
|
||||
@ -2268,12 +2129,7 @@ struct lstat_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_nlstat(td, uap)
|
||||
struct thread *td;
|
||||
register struct nlstat_args /* {
|
||||
char *path;
|
||||
struct nstat *ub;
|
||||
} */ *uap;
|
||||
sys_nlstat(struct thread *td, struct nlstat_args *uap)
|
||||
{
|
||||
struct stat sb;
|
||||
struct nstat nsb;
|
||||
@ -2297,12 +2153,7 @@ struct pathconf_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_pathconf(td, uap)
|
||||
struct thread *td;
|
||||
register struct pathconf_args /* {
|
||||
char *path;
|
||||
int name;
|
||||
} */ *uap;
|
||||
sys_pathconf(struct thread *td, struct pathconf_args *uap)
|
||||
{
|
||||
|
||||
return (kern_pathconf(td, uap->path, UIO_USERSPACE, uap->name, FOLLOW));
|
||||
@ -2315,12 +2166,7 @@ struct lpathconf_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_lpathconf(td, uap)
|
||||
struct thread *td;
|
||||
register struct lpathconf_args /* {
|
||||
char *path;
|
||||
int name;
|
||||
} */ *uap;
|
||||
sys_lpathconf(struct thread *td, struct lpathconf_args *uap)
|
||||
{
|
||||
|
||||
return (kern_pathconf(td, uap->path, UIO_USERSPACE, uap->name,
|
||||
@ -2356,13 +2202,7 @@ struct readlink_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_readlink(td, uap)
|
||||
struct thread *td;
|
||||
register struct readlink_args /* {
|
||||
char *path;
|
||||
char *buf;
|
||||
size_t count;
|
||||
} */ *uap;
|
||||
sys_readlink(struct thread *td, struct readlink_args *uap)
|
||||
{
|
||||
|
||||
return (kern_readlinkat(td, AT_FDCWD, uap->path, UIO_USERSPACE,
|
||||
@ -2434,10 +2274,7 @@ kern_readlinkat(struct thread *td, int fd, char *path, enum uio_seg pathseg,
|
||||
* Common implementation code for chflags() and fchflags().
|
||||
*/
|
||||
static int
|
||||
setfflags(td, vp, flags)
|
||||
struct thread *td;
|
||||
struct vnode *vp;
|
||||
u_long flags;
|
||||
setfflags(struct thread *td, struct vnode *vp, u_long flags)
|
||||
{
|
||||
struct mount *mp;
|
||||
struct vattr vattr;
|
||||
@ -2484,12 +2321,7 @@ struct chflags_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_chflags(td, uap)
|
||||
struct thread *td;
|
||||
register struct chflags_args /* {
|
||||
const char *path;
|
||||
u_long flags;
|
||||
} */ *uap;
|
||||
sys_chflags(struct thread *td, struct chflags_args *uap)
|
||||
{
|
||||
|
||||
return (kern_chflagsat(td, AT_FDCWD, uap->path, UIO_USERSPACE,
|
||||
@ -2521,13 +2353,14 @@ sys_chflagsat(struct thread *td, struct chflagsat_args *uap)
|
||||
/*
|
||||
* Same as chflags() but doesn't follow symlinks.
|
||||
*/
|
||||
#ifndef _SYS_SYSPROTO_H_
|
||||
struct lchflags_args {
|
||||
const char *path;
|
||||
u_long flags;
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_lchflags(td, uap)
|
||||
struct thread *td;
|
||||
register struct lchflags_args /* {
|
||||
const char *path;
|
||||
u_long flags;
|
||||
} */ *uap;
|
||||
sys_lchflags(struct thread *td, struct lchflags_args *uap)
|
||||
{
|
||||
|
||||
return (kern_chflagsat(td, AT_FDCWD, uap->path, UIO_USERSPACE,
|
||||
@ -2564,12 +2397,7 @@ struct fchflags_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_fchflags(td, uap)
|
||||
struct thread *td;
|
||||
register struct fchflags_args /* {
|
||||
int fd;
|
||||
u_long flags;
|
||||
} */ *uap;
|
||||
sys_fchflags(struct thread *td, struct fchflags_args *uap)
|
||||
{
|
||||
struct file *fp;
|
||||
cap_rights_t rights;
|
||||
@ -2595,11 +2423,7 @@ sys_fchflags(td, uap)
|
||||
* Common implementation code for chmod(), lchmod() and fchmod().
|
||||
*/
|
||||
int
|
||||
setfmode(td, cred, vp, mode)
|
||||
struct thread *td;
|
||||
struct ucred *cred;
|
||||
struct vnode *vp;
|
||||
int mode;
|
||||
setfmode(struct thread *td, struct ucred *cred, struct vnode *vp, int mode)
|
||||
{
|
||||
struct mount *mp;
|
||||
struct vattr vattr;
|
||||
@ -2630,12 +2454,7 @@ struct chmod_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_chmod(td, uap)
|
||||
struct thread *td;
|
||||
register struct chmod_args /* {
|
||||
char *path;
|
||||
int mode;
|
||||
} */ *uap;
|
||||
sys_chmod(struct thread *td, struct chmod_args *uap)
|
||||
{
|
||||
|
||||
return (kern_fchmodat(td, AT_FDCWD, uap->path, UIO_USERSPACE,
|
||||
@ -2674,12 +2493,7 @@ struct lchmod_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_lchmod(td, uap)
|
||||
struct thread *td;
|
||||
register struct lchmod_args /* {
|
||||
char *path;
|
||||
int mode;
|
||||
} */ *uap;
|
||||
sys_lchmod(struct thread *td, struct lchmod_args *uap)
|
||||
{
|
||||
|
||||
return (kern_fchmodat(td, AT_FDCWD, uap->path, UIO_USERSPACE,
|
||||
@ -2737,12 +2551,8 @@ sys_fchmod(struct thread *td, struct fchmod_args *uap)
|
||||
* Common implementation for chown(), lchown(), and fchown()
|
||||
*/
|
||||
int
|
||||
setfown(td, cred, vp, uid, gid)
|
||||
struct thread *td;
|
||||
struct ucred *cred;
|
||||
struct vnode *vp;
|
||||
uid_t uid;
|
||||
gid_t gid;
|
||||
setfown(struct thread *td, struct ucred *cred, struct vnode *vp, uid_t uid,
|
||||
gid_t gid)
|
||||
{
|
||||
struct mount *mp;
|
||||
struct vattr vattr;
|
||||
@ -2776,13 +2586,7 @@ struct chown_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_chown(td, uap)
|
||||
struct thread *td;
|
||||
register struct chown_args /* {
|
||||
char *path;
|
||||
int uid;
|
||||
int gid;
|
||||
} */ *uap;
|
||||
sys_chown(struct thread *td, struct chown_args *uap)
|
||||
{
|
||||
|
||||
return (kern_fchownat(td, AT_FDCWD, uap->path, UIO_USERSPACE, uap->uid,
|
||||
@ -2843,13 +2647,7 @@ struct lchown_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_lchown(td, uap)
|
||||
struct thread *td;
|
||||
register struct lchown_args /* {
|
||||
char *path;
|
||||
int uid;
|
||||
int gid;
|
||||
} */ *uap;
|
||||
sys_lchown(struct thread *td, struct lchown_args *uap)
|
||||
{
|
||||
|
||||
return (kern_fchownat(td, AT_FDCWD, uap->path, UIO_USERSPACE,
|
||||
@ -2867,13 +2665,7 @@ struct fchown_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_fchown(td, uap)
|
||||
struct thread *td;
|
||||
register struct fchown_args /* {
|
||||
int fd;
|
||||
int uid;
|
||||
int gid;
|
||||
} */ *uap;
|
||||
sys_fchown(struct thread *td, struct fchown_args *uap)
|
||||
{
|
||||
struct file *fp;
|
||||
cap_rights_t rights;
|
||||
@ -2893,10 +2685,8 @@ sys_fchown(td, uap)
|
||||
* Common implementation code for utimes(), lutimes(), and futimes().
|
||||
*/
|
||||
static int
|
||||
getutimes(usrtvp, tvpseg, tsp)
|
||||
const struct timeval *usrtvp;
|
||||
enum uio_seg tvpseg;
|
||||
struct timespec *tsp;
|
||||
getutimes(const struct timeval *usrtvp, enum uio_seg tvpseg,
|
||||
struct timespec *tsp)
|
||||
{
|
||||
struct timeval tv[2];
|
||||
const struct timeval *tvp;
|
||||
@ -2973,12 +2763,8 @@ getutimens(const struct timespec *usrtsp, enum uio_seg tspseg,
|
||||
* and utimensat().
|
||||
*/
|
||||
static int
|
||||
setutimes(td, vp, ts, numtimes, nullflag)
|
||||
struct thread *td;
|
||||
struct vnode *vp;
|
||||
const struct timespec *ts;
|
||||
int numtimes;
|
||||
int nullflag;
|
||||
setutimes(struct thread *td, struct vnode *vp, const struct timespec *ts,
|
||||
int numtimes, int nullflag)
|
||||
{
|
||||
struct mount *mp;
|
||||
struct vattr vattr;
|
||||
@ -3021,12 +2807,7 @@ struct utimes_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_utimes(td, uap)
|
||||
struct thread *td;
|
||||
register struct utimes_args /* {
|
||||
char *path;
|
||||
struct timeval *tptr;
|
||||
} */ *uap;
|
||||
sys_utimes(struct thread *td, struct utimes_args *uap)
|
||||
{
|
||||
|
||||
return (kern_utimesat(td, AT_FDCWD, uap->path, UIO_USERSPACE,
|
||||
@ -3080,12 +2861,7 @@ struct lutimes_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_lutimes(td, uap)
|
||||
struct thread *td;
|
||||
register struct lutimes_args /* {
|
||||
char *path;
|
||||
struct timeval *tptr;
|
||||
} */ *uap;
|
||||
sys_lutimes(struct thread *td, struct lutimes_args *uap)
|
||||
{
|
||||
|
||||
return (kern_lutimes(td, uap->path, UIO_USERSPACE, uap->tptr,
|
||||
@ -3121,12 +2897,7 @@ struct futimes_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_futimes(td, uap)
|
||||
struct thread *td;
|
||||
register struct futimes_args /* {
|
||||
int fd;
|
||||
struct timeval *tptr;
|
||||
} */ *uap;
|
||||
sys_futimes(struct thread *td, struct futimes_args *uap)
|
||||
{
|
||||
|
||||
return (kern_futimes(td, uap->fd, uap->tptr, UIO_USERSPACE));
|
||||
@ -3244,13 +3015,7 @@ struct truncate_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_truncate(td, uap)
|
||||
struct thread *td;
|
||||
register struct truncate_args /* {
|
||||
char *path;
|
||||
int pad;
|
||||
off_t length;
|
||||
} */ *uap;
|
||||
sys_truncate(struct thread *td, struct truncate_args *uap)
|
||||
{
|
||||
|
||||
return (kern_truncate(td, uap->path, UIO_USERSPACE, uap->length));
|
||||
@ -3409,12 +3174,7 @@ struct rename_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_rename(td, uap)
|
||||
struct thread *td;
|
||||
register struct rename_args /* {
|
||||
char *from;
|
||||
char *to;
|
||||
} */ *uap;
|
||||
sys_rename(struct thread *td, struct rename_args *uap)
|
||||
{
|
||||
|
||||
return (kern_renameat(td, AT_FDCWD, uap->from, AT_FDCWD,
|
||||
@ -3579,12 +3339,7 @@ struct mkdir_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_mkdir(td, uap)
|
||||
struct thread *td;
|
||||
register struct mkdir_args /* {
|
||||
char *path;
|
||||
int mode;
|
||||
} */ *uap;
|
||||
sys_mkdir(struct thread *td, struct mkdir_args *uap)
|
||||
{
|
||||
|
||||
return (kern_mkdirat(td, AT_FDCWD, uap->path, UIO_USERSPACE,
|
||||
@ -3677,11 +3432,7 @@ struct rmdir_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_rmdir(td, uap)
|
||||
struct thread *td;
|
||||
struct rmdir_args /* {
|
||||
char *path;
|
||||
} */ *uap;
|
||||
sys_rmdir(struct thread *td, struct rmdir_args *uap)
|
||||
{
|
||||
|
||||
return (kern_rmdirat(td, AT_FDCWD, uap->path, UIO_USERSPACE));
|
||||
@ -3918,14 +3669,7 @@ struct getdirentries_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_getdirentries(td, uap)
|
||||
struct thread *td;
|
||||
register struct getdirentries_args /* {
|
||||
int fd;
|
||||
char *buf;
|
||||
u_int count;
|
||||
long *basep;
|
||||
} */ *uap;
|
||||
sys_getdirentries(struct thread *td, struct getdirentries_args *uap)
|
||||
{
|
||||
long base;
|
||||
int error;
|
||||
@ -4023,13 +3767,7 @@ struct getdents_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_getdents(td, uap)
|
||||
struct thread *td;
|
||||
register struct getdents_args /* {
|
||||
int fd;
|
||||
char *buf;
|
||||
u_int count;
|
||||
} */ *uap;
|
||||
sys_getdents(struct thread *td, struct getdents_args *uap)
|
||||
{
|
||||
struct getdirentries_args ap;
|
||||
|
||||
@ -4049,11 +3787,7 @@ struct umask_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_umask(td, uap)
|
||||
struct thread *td;
|
||||
struct umask_args /* {
|
||||
int newmask;
|
||||
} */ *uap;
|
||||
sys_umask(struct thread *td, struct umask_args *uap)
|
||||
{
|
||||
struct filedesc *fdp;
|
||||
|
||||
@ -4075,11 +3809,7 @@ struct revoke_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_revoke(td, uap)
|
||||
struct thread *td;
|
||||
register struct revoke_args /* {
|
||||
char *path;
|
||||
} */ *uap;
|
||||
sys_revoke(struct thread *td, struct revoke_args *uap)
|
||||
{
|
||||
struct vnode *vp;
|
||||
struct vattr vattr;
|
||||
@ -4162,13 +3892,11 @@ struct lgetfh_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_lgetfh(td, uap)
|
||||
struct thread *td;
|
||||
register struct lgetfh_args *uap;
|
||||
sys_lgetfh(struct thread *td, struct lgetfh_args *uap)
|
||||
{
|
||||
struct nameidata nd;
|
||||
fhandle_t fh;
|
||||
register struct vnode *vp;
|
||||
struct vnode *vp;
|
||||
int error;
|
||||
|
||||
error = priv_check(td, PRIV_VFS_GETFH);
|
||||
@ -4197,13 +3925,11 @@ struct getfh_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_getfh(td, uap)
|
||||
struct thread *td;
|
||||
register struct getfh_args *uap;
|
||||
sys_getfh(struct thread *td, struct getfh_args *uap)
|
||||
{
|
||||
struct nameidata nd;
|
||||
fhandle_t fh;
|
||||
register struct vnode *vp;
|
||||
struct vnode *vp;
|
||||
int error;
|
||||
|
||||
error = priv_check(td, PRIV_VFS_GETFH);
|
||||
@ -4239,12 +3965,7 @@ struct fhopen_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_fhopen(td, uap)
|
||||
struct thread *td;
|
||||
struct fhopen_args /* {
|
||||
const struct fhandle *u_fhp;
|
||||
int flags;
|
||||
} */ *uap;
|
||||
sys_fhopen(struct thread *td, struct fhopen_args *uap)
|
||||
{
|
||||
struct mount *mp;
|
||||
struct vnode *vp;
|
||||
@ -4328,12 +4049,7 @@ struct fhstat_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_fhstat(td, uap)
|
||||
struct thread *td;
|
||||
register struct fhstat_args /* {
|
||||
struct fhandle *u_fhp;
|
||||
struct stat *sb;
|
||||
} */ *uap;
|
||||
sys_fhstat(struct thread *td, struct fhstat_args *uap)
|
||||
{
|
||||
struct stat sb;
|
||||
struct fhandle fh;
|
||||
@ -4379,12 +4095,7 @@ struct fhstatfs_args {
|
||||
};
|
||||
#endif
|
||||
int
|
||||
sys_fhstatfs(td, uap)
|
||||
struct thread *td;
|
||||
struct fhstatfs_args /* {
|
||||
struct fhandle *u_fhp;
|
||||
struct statfs *buf;
|
||||
} */ *uap;
|
||||
sys_fhstatfs(struct thread *td, struct fhstatfs_args *uap)
|
||||
{
|
||||
struct statfs *sfp;
|
||||
fhandle_t fh;
|
||||
|
@ -411,8 +411,7 @@ vn_open_vnode(struct vnode *vp, int fmode, struct ucred *cred,
|
||||
* Prototype text segments cannot be written.
|
||||
*/
|
||||
int
|
||||
vn_writechk(vp)
|
||||
register struct vnode *vp;
|
||||
vn_writechk(struct vnode *vp)
|
||||
{
|
||||
|
||||
ASSERT_VOP_LOCKED(vp, "vn_writechk");
|
||||
@ -1368,15 +1367,11 @@ vn_statfile(fp, sb, active_cred, td)
|
||||
* Stat a vnode; implementation for the stat syscall
|
||||
*/
|
||||
int
|
||||
vn_stat(vp, sb, active_cred, file_cred, td)
|
||||
struct vnode *vp;
|
||||
register struct stat *sb;
|
||||
struct ucred *active_cred;
|
||||
struct ucred *file_cred;
|
||||
struct thread *td;
|
||||
vn_stat(struct vnode *vp, struct stat *sb, struct ucred *active_cred,
|
||||
struct ucred *file_cred, struct thread *td)
|
||||
{
|
||||
struct vattr vattr;
|
||||
register struct vattr *vap;
|
||||
struct vattr *vap;
|
||||
int error;
|
||||
u_short mode;
|
||||
|
||||
@ -1479,12 +1474,8 @@ vn_stat(vp, sb, active_cred, file_cred, td)
|
||||
* File table vnode ioctl routine.
|
||||
*/
|
||||
static int
|
||||
vn_ioctl(fp, com, data, active_cred, td)
|
||||
struct file *fp;
|
||||
u_long com;
|
||||
void *data;
|
||||
struct ucred *active_cred;
|
||||
struct thread *td;
|
||||
vn_ioctl(struct file *fp, u_long com, void *data, struct ucred *active_cred,
|
||||
struct thread *td)
|
||||
{
|
||||
struct vattr vattr;
|
||||
struct vnode *vp;
|
||||
@ -1522,11 +1513,8 @@ vn_ioctl(fp, com, data, active_cred, td)
|
||||
* File table vnode poll routine.
|
||||
*/
|
||||
static int
|
||||
vn_poll(fp, events, active_cred, td)
|
||||
struct file *fp;
|
||||
int events;
|
||||
struct ucred *active_cred;
|
||||
struct thread *td;
|
||||
vn_poll(struct file *fp, int events, struct ucred *active_cred,
|
||||
struct thread *td)
|
||||
{
|
||||
struct vnode *vp;
|
||||
int error;
|
||||
@ -1771,8 +1759,7 @@ vn_start_secondary_write(struct vnode *vp, struct mount **mpp, int flags)
|
||||
* now in effect.
|
||||
*/
|
||||
void
|
||||
vn_finished_write(mp)
|
||||
struct mount *mp;
|
||||
vn_finished_write(struct mount *mp)
|
||||
{
|
||||
if (mp == NULL || !vn_suspendable(mp))
|
||||
return;
|
||||
@ -1794,8 +1781,7 @@ vn_finished_write(mp)
|
||||
* that the suspension is now in effect.
|
||||
*/
|
||||
void
|
||||
vn_finished_secondary_write(mp)
|
||||
struct mount *mp;
|
||||
vn_finished_secondary_write(struct mount *mp)
|
||||
{
|
||||
if (mp == NULL || !vn_suspendable(mp))
|
||||
return;
|
||||
|
@ -1282,9 +1282,9 @@ local uInt longest_match(s, cur_match)
|
||||
IPos cur_match; /* current match */
|
||||
{
|
||||
unsigned chain_length = s->max_chain_length;/* max hash chain length */
|
||||
register Bytef *scan = s->window + s->strstart; /* current string */
|
||||
register Bytef *match; /* matched string */
|
||||
register int len; /* length of current match */
|
||||
Bytef *scan = s->window + s->strstart; /* current string */
|
||||
Bytef *match; /* matched string */
|
||||
int len; /* length of current match */
|
||||
int best_len = s->prev_length; /* best match length so far */
|
||||
int nice_match = s->nice_match; /* stop if match long enough */
|
||||
IPos limit = s->strstart > (IPos)MAX_DIST(s) ?
|
||||
@ -1299,13 +1299,13 @@ local uInt longest_match(s, cur_match)
|
||||
/* Compare two bytes at a time. Note: this is not always beneficial.
|
||||
* Try with and without -DUNALIGNED_OK to check.
|
||||
*/
|
||||
register Bytef *strend = s->window + s->strstart + MAX_MATCH - 1;
|
||||
register ush scan_start = *(ushf*)scan;
|
||||
register ush scan_end = *(ushf*)(scan+best_len-1);
|
||||
Bytef *strend = s->window + s->strstart + MAX_MATCH - 1;
|
||||
ush scan_start = *(ushf*)scan;
|
||||
ush scan_end = *(ushf*)(scan+best_len-1);
|
||||
#else
|
||||
register Bytef *strend = s->window + s->strstart + MAX_MATCH;
|
||||
register Byte scan_end1 = scan[best_len-1];
|
||||
register Byte scan_end = scan[best_len];
|
||||
Bytef *strend = s->window + s->strstart + MAX_MATCH;
|
||||
Byte scan_end1 = scan[best_len-1];
|
||||
Byte scan_end = scan[best_len];
|
||||
#endif
|
||||
|
||||
/* The code is optimized for HASH_BITS >= 8 and MAX_MATCH-2 multiple of 16.
|
||||
@ -1457,8 +1457,8 @@ local void check_match(s, start, match, length)
|
||||
local void fill_window(s)
|
||||
deflate_state *s;
|
||||
{
|
||||
register unsigned n, m;
|
||||
register Posf *p;
|
||||
unsigned n, m;
|
||||
Posf *p;
|
||||
unsigned more; /* Amount of free space at the end of the window. */
|
||||
uInt wsize = s->w_size;
|
||||
|
||||
@ -2923,7 +2923,7 @@ local unsigned bi_reverse(code, len)
|
||||
unsigned code; /* the value to invert */
|
||||
int len; /* its bit length */
|
||||
{
|
||||
register unsigned res = 0;
|
||||
unsigned res = 0;
|
||||
do {
|
||||
res |= code & 1;
|
||||
code >>= 1, res <<= 1;
|
||||
@ -4222,16 +4222,16 @@ z_streamp zs; /* for zalloc function */
|
||||
uInt f; /* i repeats in table every f entries */
|
||||
int g; /* maximum code length */
|
||||
int h; /* table level */
|
||||
register uInt i; /* counter, current code */
|
||||
register uInt j; /* counter */
|
||||
register int k; /* number of bits in current code */
|
||||
uInt i; /* counter, current code */
|
||||
uInt j; /* counter */
|
||||
int k; /* number of bits in current code */
|
||||
int l; /* bits per table (returned in m) */
|
||||
register uIntf *p; /* pointer into c[], b[], or v[] */
|
||||
uIntf *p; /* pointer into c[], b[], or v[] */
|
||||
inflate_huft *q; /* points to current table */
|
||||
struct inflate_huft_s r; /* table entry for structure assignment */
|
||||
inflate_huft *u[BMAX]; /* table stack */
|
||||
uInt v[N_MAX]; /* values in order of bit length */
|
||||
register int w; /* bits before this table == (l * h) */
|
||||
int w; /* bits before this table == (l * h) */
|
||||
uInt x[BMAX+1]; /* bit offsets, then code stack */
|
||||
uIntf *xp; /* pointer into x */
|
||||
int y; /* number of dummy codes added */
|
||||
@ -4561,7 +4561,7 @@ z_streamp z; /* for zfree function */
|
||||
list of the tables it made, with the links in a dummy first entry of
|
||||
each table. */
|
||||
{
|
||||
register inflate_huft *p, *q, *r;
|
||||
inflate_huft *p, *q, *r;
|
||||
|
||||
/* Reverse linked list */
|
||||
p = Z_NULL;
|
||||
|
@ -587,7 +587,7 @@ octo_null_md5_encrypt(
|
||||
int crypt_off, int crypt_len,
|
||||
int icv_off, uint8_t *ivp)
|
||||
{
|
||||
register int next = 0;
|
||||
int next = 0;
|
||||
uint64_t *data;
|
||||
uint64_t tmp1, tmp2;
|
||||
int data_i, data_l, alen = auth_len;
|
||||
@ -689,7 +689,7 @@ octo_null_sha1_encrypt(
|
||||
int crypt_off, int crypt_len,
|
||||
int icv_off, uint8_t *ivp)
|
||||
{
|
||||
register int next = 0;
|
||||
int next = 0;
|
||||
uint64_t *data;
|
||||
uint64_t tmp1, tmp2, tmp3;
|
||||
int data_i, data_l, alen = auth_len;
|
||||
@ -794,7 +794,7 @@ octo_des_cbc_md5_encrypt(
|
||||
int crypt_off, int crypt_len,
|
||||
int icv_off, uint8_t *ivp)
|
||||
{
|
||||
register int next = 0;
|
||||
int next = 0;
|
||||
union {
|
||||
uint32_t data32[2];
|
||||
uint64_t data64[1];
|
||||
@ -942,7 +942,7 @@ octo_des_cbc_md5_decrypt(
|
||||
int crypt_off, int crypt_len,
|
||||
int icv_off, uint8_t *ivp)
|
||||
{
|
||||
register int next = 0;
|
||||
int next = 0;
|
||||
union {
|
||||
uint32_t data32[2];
|
||||
uint64_t data64[1];
|
||||
@ -1093,7 +1093,7 @@ octo_des_cbc_sha1_encrypt(
|
||||
int crypt_off, int crypt_len,
|
||||
int icv_off, uint8_t *ivp)
|
||||
{
|
||||
register int next = 0;
|
||||
int next = 0;
|
||||
union {
|
||||
uint32_t data32[2];
|
||||
uint64_t data64[1];
|
||||
@ -1244,7 +1244,7 @@ octo_des_cbc_sha1_decrypt(
|
||||
int crypt_off, int crypt_len,
|
||||
int icv_off, uint8_t *ivp)
|
||||
{
|
||||
register int next = 0;
|
||||
int next = 0;
|
||||
union {
|
||||
uint32_t data32[2];
|
||||
uint64_t data64[1];
|
||||
@ -1397,7 +1397,7 @@ octo_aes_cbc_md5_encrypt(
|
||||
int crypt_off, int crypt_len,
|
||||
int icv_off, uint8_t *ivp)
|
||||
{
|
||||
register int next = 0;
|
||||
int next = 0;
|
||||
union {
|
||||
uint32_t data32[2];
|
||||
uint64_t data64[1];
|
||||
@ -1574,7 +1574,7 @@ octo_aes_cbc_md5_decrypt(
|
||||
int crypt_off, int crypt_len,
|
||||
int icv_off, uint8_t *ivp)
|
||||
{
|
||||
register int next = 0;
|
||||
int next = 0;
|
||||
union {
|
||||
uint32_t data32[2];
|
||||
uint64_t data64[1];
|
||||
@ -1750,7 +1750,7 @@ octo_aes_cbc_sha1_encrypt(
|
||||
int crypt_off, int crypt_len,
|
||||
int icv_off, uint8_t *ivp)
|
||||
{
|
||||
register int next = 0;
|
||||
int next = 0;
|
||||
union {
|
||||
uint32_t data32[2];
|
||||
uint64_t data64[1];
|
||||
@ -1946,7 +1946,7 @@ octo_aes_cbc_sha1_decrypt(
|
||||
int crypt_off, int crypt_len,
|
||||
int icv_off, uint8_t *ivp)
|
||||
{
|
||||
register int next = 0;
|
||||
int next = 0;
|
||||
union {
|
||||
uint32_t data32[2];
|
||||
uint64_t data64[1];
|
||||
|
@ -98,10 +98,9 @@ __FBSDID("$FreeBSD$");
|
||||
* ready to run and return to user mode.
|
||||
*/
|
||||
void
|
||||
cpu_fork(register struct thread *td1,register struct proc *p2,
|
||||
struct thread *td2,int flags)
|
||||
cpu_fork(struct thread *td1, struct proc *p2, struct thread *td2,int flags)
|
||||
{
|
||||
register struct proc *p1;
|
||||
struct proc *p1;
|
||||
struct pcb *pcb2;
|
||||
|
||||
p1 = td1->td_proc;
|
||||
|
@ -150,7 +150,7 @@
|
||||
#define RIO_STATS /* collect statistics */
|
||||
|
||||
#define TV_DELTA(a, b, delta) { \
|
||||
register int xxs; \
|
||||
int xxs; \
|
||||
\
|
||||
delta = (a)->tv_usec - (b)->tv_usec; \
|
||||
if ((xxs = (a)->tv_sec - (b)->tv_sec) != 0) { \
|
||||
|
@ -77,7 +77,7 @@ struct red;
|
||||
(((a)->tv_usec < (b)->tv_usec) && ((a)->tv_sec <= (b)->tv_sec)))
|
||||
|
||||
#define TV_DELTA(a, b, delta) { \
|
||||
register int xxs; \
|
||||
int xxs; \
|
||||
\
|
||||
delta = (a)->tv_usec - (b)->tv_usec; \
|
||||
if ((xxs = (a)->tv_sec - (b)->tv_sec)) { \
|
||||
@ -98,7 +98,7 @@ struct red;
|
||||
}
|
||||
|
||||
#define TV_ADD_DELTA(a, delta, res) { \
|
||||
register int xxus = (a)->tv_usec + (delta); \
|
||||
int xxus = (a)->tv_usec + (delta); \
|
||||
\
|
||||
(res)->tv_sec = (a)->tv_sec; \
|
||||
while (xxus >= 1000000) { \
|
||||
|
@ -74,7 +74,7 @@ __FBSDID("$FreeBSD$");
|
||||
#ifdef _KERNEL
|
||||
#define MINDEX(m, k) \
|
||||
{ \
|
||||
register int len = m->m_len; \
|
||||
int len = m->m_len; \
|
||||
\
|
||||
while (k >= len) { \
|
||||
k -= len; \
|
||||
@ -341,7 +341,7 @@ bpf_filter(const struct bpf_insn *pc, u_char *p, u_int wirelen, u_int buflen)
|
||||
k = pc->k;
|
||||
if (k >= buflen) {
|
||||
#ifdef _KERNEL
|
||||
register struct mbuf *m;
|
||||
struct mbuf *m;
|
||||
|
||||
if (buflen != 0)
|
||||
return (0);
|
||||
@ -549,8 +549,8 @@ static const u_short bpf_code_map[] = {
|
||||
int
|
||||
bpf_validate(const struct bpf_insn *f, int len)
|
||||
{
|
||||
register int i;
|
||||
register const struct bpf_insn *p;
|
||||
int i;
|
||||
const struct bpf_insn *p;
|
||||
|
||||
/* Do not accept negative length filter. */
|
||||
if (len < 0)
|
||||
@ -572,7 +572,7 @@ bpf_validate(const struct bpf_insn *f, int len)
|
||||
* the code block.
|
||||
*/
|
||||
if (BPF_CLASS(p->code) == BPF_JMP) {
|
||||
register u_int offset;
|
||||
u_int offset;
|
||||
|
||||
if (p->code == (BPF_JMP|BPF_JA))
|
||||
offset = p->k;
|
||||
|
@ -534,7 +534,7 @@ lltable_drain(int af)
|
||||
{
|
||||
struct lltable *llt;
|
||||
struct llentry *lle;
|
||||
register int i;
|
||||
int i;
|
||||
|
||||
LLTABLE_LIST_RLOCK();
|
||||
SLIST_FOREACH(llt, &V_lltables, llt_link) {
|
||||
|
@ -121,7 +121,7 @@ ifmedia_add(ifm, mword, data, aux)
|
||||
int data;
|
||||
void *aux;
|
||||
{
|
||||
register struct ifmedia_entry *entry;
|
||||
struct ifmedia_entry *entry;
|
||||
|
||||
#ifdef IFMEDIA_DEBUG
|
||||
if (ifmedia_debug) {
|
||||
|
@ -60,12 +60,10 @@
|
||||
#define BCOPY(p1, p2, n) bcopy((void *)(p1), (void *)(p2), (int)(n))
|
||||
|
||||
void
|
||||
sl_compress_init(comp, max_state)
|
||||
struct slcompress *comp;
|
||||
int max_state;
|
||||
sl_compress_init(struct slcompress *comp, int max_state)
|
||||
{
|
||||
register u_int i;
|
||||
register struct cstate *tstate = comp->tstate;
|
||||
u_int i;
|
||||
struct cstate *tstate = comp->tstate;
|
||||
|
||||
if (max_state == -1) {
|
||||
max_state = MAX_STATES - 1;
|
||||
@ -152,20 +150,17 @@ sl_compress_init(comp, max_state)
|
||||
* if m is an M_PKTHDR mbuf.
|
||||
*/
|
||||
u_int
|
||||
sl_compress_tcp(m, ip, comp, compress_cid)
|
||||
struct mbuf *m;
|
||||
register struct ip *ip;
|
||||
struct slcompress *comp;
|
||||
int compress_cid;
|
||||
sl_compress_tcp(struct mbuf *m, struct ip *ip, struct slcompress *comp,
|
||||
int compress_cid)
|
||||
{
|
||||
register struct cstate *cs = comp->last_cs->cs_next;
|
||||
register u_int hlen = ip->ip_hl;
|
||||
register struct tcphdr *oth;
|
||||
register struct tcphdr *th;
|
||||
register u_int deltaS, deltaA;
|
||||
register u_int changes = 0;
|
||||
struct cstate *cs = comp->last_cs->cs_next;
|
||||
u_int hlen = ip->ip_hl;
|
||||
struct tcphdr *oth;
|
||||
struct tcphdr *th;
|
||||
u_int deltaS, deltaA;
|
||||
u_int changes = 0;
|
||||
u_char new_seq[16];
|
||||
register u_char *cp = new_seq;
|
||||
u_char *cp = new_seq;
|
||||
|
||||
/*
|
||||
* Bail if this is an IP fragment or if the TCP packet isn't
|
||||
@ -202,8 +197,8 @@ sl_compress_tcp(m, ip, comp, compress_cid)
|
||||
* states via linear search. If we don't find a state
|
||||
* for the datagram, the oldest state is (re-)used.
|
||||
*/
|
||||
register struct cstate *lcs;
|
||||
register struct cstate *lastcs = comp->last_cs;
|
||||
struct cstate *lcs;
|
||||
struct cstate *lastcs = comp->last_cs;
|
||||
|
||||
do {
|
||||
lcs = cs; cs = cs->cs_next;
|
||||
@ -412,11 +407,7 @@ sl_compress_tcp(m, ip, comp, compress_cid)
|
||||
|
||||
|
||||
int
|
||||
sl_uncompress_tcp(bufp, len, type, comp)
|
||||
u_char **bufp;
|
||||
int len;
|
||||
u_int type;
|
||||
struct slcompress *comp;
|
||||
sl_uncompress_tcp(u_char **bufp, int len, u_int type, struct slcompress *comp)
|
||||
{
|
||||
u_char *hdr, *cp;
|
||||
int hlen, vjlen;
|
||||
@ -460,21 +451,16 @@ sl_uncompress_tcp(bufp, len, type, comp)
|
||||
* in *hdrp and its length in *hlenp.
|
||||
*/
|
||||
int
|
||||
sl_uncompress_tcp_core(buf, buflen, total_len, type, comp, hdrp, hlenp)
|
||||
u_char *buf;
|
||||
int buflen, total_len;
|
||||
u_int type;
|
||||
struct slcompress *comp;
|
||||
u_char **hdrp;
|
||||
u_int *hlenp;
|
||||
sl_uncompress_tcp_core(u_char *buf, int buflen, int total_len, u_int type,
|
||||
struct slcompress *comp, u_char **hdrp, u_int *hlenp)
|
||||
{
|
||||
register u_char *cp;
|
||||
register u_int hlen, changes;
|
||||
register struct tcphdr *th;
|
||||
register struct cstate *cs;
|
||||
register struct ip *ip;
|
||||
register u_int16_t *bp;
|
||||
register u_int vjlen;
|
||||
u_char *cp;
|
||||
u_int hlen, changes;
|
||||
struct tcphdr *th;
|
||||
struct cstate *cs;
|
||||
struct ip *ip;
|
||||
u_int16_t *bp;
|
||||
u_int vjlen;
|
||||
|
||||
switch (type) {
|
||||
|
||||
@ -542,7 +528,7 @@ sl_uncompress_tcp_core(buf, buflen, total_len, type, comp, hdrp, hlenp)
|
||||
switch (changes & SPECIALS_MASK) {
|
||||
case SPECIAL_I:
|
||||
{
|
||||
register u_int i = ntohs(cs->cs_ip.ip_len) - cs->cs_hlen;
|
||||
u_int i = ntohs(cs->cs_ip.ip_len) - cs->cs_hlen;
|
||||
th->th_ack = htonl(ntohl(th->th_ack) + i);
|
||||
th->th_seq = htonl(ntohl(th->th_seq) + i);
|
||||
}
|
||||
|
@ -96,8 +96,8 @@ int
|
||||
in_localaddr(struct in_addr in)
|
||||
{
|
||||
struct rm_priotracker in_ifa_tracker;
|
||||
register u_long i = ntohl(in.s_addr);
|
||||
register struct in_ifaddr *ia;
|
||||
u_long i = ntohl(in.s_addr);
|
||||
struct in_ifaddr *ia;
|
||||
|
||||
IN_IFADDR_RLOCK(&in_ifa_tracker);
|
||||
TAILQ_FOREACH(ia, &V_in_ifaddrhead, ia_link) {
|
||||
@ -187,8 +187,8 @@ in_localip_more(struct in_ifaddr *ia)
|
||||
int
|
||||
in_canforward(struct in_addr in)
|
||||
{
|
||||
register u_long i = ntohl(in.s_addr);
|
||||
register u_long net;
|
||||
u_long i = ntohl(in.s_addr);
|
||||
u_long net;
|
||||
|
||||
if (IN_EXPERIMENTAL(i) || IN_MULTICAST(i) || IN_LINKLOCAL(i))
|
||||
return (0);
|
||||
@ -206,8 +206,8 @@ in_canforward(struct in_addr in)
|
||||
static void
|
||||
in_socktrim(struct sockaddr_in *ap)
|
||||
{
|
||||
register char *cplim = (char *) &ap->sin_addr;
|
||||
register char *cp = (char *) (&ap->sin_addr + 1);
|
||||
char *cplim = (char *) &ap->sin_addr;
|
||||
char *cp = (char *) (&ap->sin_addr + 1);
|
||||
|
||||
ap->sin_len = 0;
|
||||
while (--cp >= cplim)
|
||||
@ -962,7 +962,7 @@ in_ifaddr_broadcast(struct in_addr in, struct in_ifaddr *ia)
|
||||
int
|
||||
in_broadcast(struct in_addr in, struct ifnet *ifp)
|
||||
{
|
||||
register struct ifaddr *ifa;
|
||||
struct ifaddr *ifa;
|
||||
int found;
|
||||
|
||||
if (in.s_addr == INADDR_BROADCAST ||
|
||||
|
@ -48,9 +48,9 @@ __FBSDID("$FreeBSD$");
|
||||
int
|
||||
in_cksum(struct mbuf *m, int len)
|
||||
{
|
||||
register u_short *w;
|
||||
register int sum = 0;
|
||||
register int mlen = 0;
|
||||
u_short *w;
|
||||
int sum = 0;
|
||||
int mlen = 0;
|
||||
int byte_swapped = 0;
|
||||
|
||||
union {
|
||||
|
@ -185,10 +185,10 @@ kmod_icmpstat_inc(int statnum)
|
||||
void
|
||||
icmp_error(struct mbuf *n, int type, int code, uint32_t dest, int mtu)
|
||||
{
|
||||
register struct ip *oip = mtod(n, struct ip *), *nip;
|
||||
register unsigned oiphlen = oip->ip_hl << 2;
|
||||
register struct icmp *icp;
|
||||
register struct mbuf *m;
|
||||
struct ip *oip = mtod(n, struct ip *), *nip;
|
||||
unsigned oiphlen = oip->ip_hl << 2;
|
||||
struct icmp *icp;
|
||||
struct mbuf *m;
|
||||
unsigned icmplen, icmpelen, nlen;
|
||||
|
||||
KASSERT((u_int)type <= ICMP_MAXTYPE, ("%s: illegal ICMP type", __func__));
|
||||
@ -814,7 +814,7 @@ icmp_reflect(struct mbuf *m)
|
||||
ip->ip_ttl = V_ip_defttl;
|
||||
|
||||
if (optlen > 0) {
|
||||
register u_char *cp;
|
||||
u_char *cp;
|
||||
int opt, cnt;
|
||||
u_int len;
|
||||
|
||||
@ -889,9 +889,9 @@ icmp_reflect(struct mbuf *m)
|
||||
static void
|
||||
icmp_send(struct mbuf *m, struct mbuf *opts)
|
||||
{
|
||||
register struct ip *ip = mtod(m, struct ip *);
|
||||
register int hlen;
|
||||
register struct icmp *icp;
|
||||
struct ip *ip = mtod(m, struct ip *);
|
||||
int hlen;
|
||||
struct icmp *icp;
|
||||
|
||||
hlen = ip->ip_hl << 2;
|
||||
m->m_data += hlen;
|
||||
|
@ -113,7 +113,7 @@ static struct inpcb *in6_pcblookup_hash_locked(struct inpcbinfo *,
|
||||
struct in6_addr *, u_int, struct in6_addr *, u_int, int, struct ifnet *);
|
||||
|
||||
int
|
||||
in6_pcbbind(register struct inpcb *inp, struct sockaddr *nam,
|
||||
in6_pcbbind(struct inpcb *inp, struct sockaddr *nam,
|
||||
struct ucred *cred)
|
||||
{
|
||||
struct socket *so = inp->inp_socket;
|
||||
@ -324,10 +324,10 @@ in6_pcbbind(register struct inpcb *inp, struct sockaddr *nam,
|
||||
* have forced minor changes in every protocol).
|
||||
*/
|
||||
static int
|
||||
in6_pcbladdr(register struct inpcb *inp, struct sockaddr *nam,
|
||||
in6_pcbladdr(struct inpcb *inp, struct sockaddr *nam,
|
||||
struct in6_addr *plocal_addr6)
|
||||
{
|
||||
register struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)nam;
|
||||
struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)nam;
|
||||
int error = 0;
|
||||
int scope_ambiguous = 0;
|
||||
struct in6_addr in6a;
|
||||
@ -389,11 +389,11 @@ in6_pcbladdr(register struct inpcb *inp, struct sockaddr *nam,
|
||||
* then pick one.
|
||||
*/
|
||||
int
|
||||
in6_pcbconnect_mbuf(register struct inpcb *inp, struct sockaddr *nam,
|
||||
in6_pcbconnect_mbuf(struct inpcb *inp, struct sockaddr *nam,
|
||||
struct ucred *cred, struct mbuf *m)
|
||||
{
|
||||
struct inpcbinfo *pcbinfo = inp->inp_pcbinfo;
|
||||
register struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)nam;
|
||||
struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)nam;
|
||||
struct in6_addr addr6;
|
||||
int error;
|
||||
|
||||
@ -494,7 +494,7 @@ in6_v4mapsin6_sockaddr(in_port_t port, struct in_addr *addr_p)
|
||||
int
|
||||
in6_getsockaddr(struct socket *so, struct sockaddr **nam)
|
||||
{
|
||||
register struct inpcb *inp;
|
||||
struct inpcb *inp;
|
||||
struct in6_addr addr;
|
||||
in_port_t port;
|
||||
|
||||
@ -687,7 +687,7 @@ struct inpcb *
|
||||
in6_pcblookup_local(struct inpcbinfo *pcbinfo, struct in6_addr *laddr,
|
||||
u_short lport, int lookupflags, struct ucred *cred)
|
||||
{
|
||||
register struct inpcb *inp;
|
||||
struct inpcb *inp;
|
||||
int matchwild = 3, wildcard;
|
||||
|
||||
KASSERT((lookupflags & ~(INPLOOKUP_WILDCARD)) == 0,
|
||||
|
@ -158,8 +158,8 @@ rip6_input(struct mbuf **mp, int *offp, int proto)
|
||||
{
|
||||
struct ifnet *ifp;
|
||||
struct mbuf *m = *mp;
|
||||
register struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
|
||||
register struct inpcb *in6p;
|
||||
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
|
||||
struct inpcb *in6p;
|
||||
struct inpcb *last = NULL;
|
||||
struct mbuf *opts = NULL;
|
||||
struct sockaddr_in6 fromsa;
|
||||
|
@ -168,8 +168,8 @@ m_makespace(struct mbuf *m0, int skip, int hlen, int *off)
|
||||
caddr_t
|
||||
m_pad(struct mbuf *m, int n)
|
||||
{
|
||||
register struct mbuf *m0, *m1;
|
||||
register int len, pad;
|
||||
struct mbuf *m0, *m1;
|
||||
int len, pad;
|
||||
caddr_t retval;
|
||||
|
||||
if (n <= 0) { /* No stupid arguments. */
|
||||
|
@ -529,7 +529,7 @@ extern CLIENT *clnt_tli_create(const int, const struct netconfig *,
|
||||
struct netbuf *, const rpcprog_t,
|
||||
const rpcvers_t, const u_int, const u_int);
|
||||
/*
|
||||
* const register int fd; -- fd
|
||||
* const int fd; -- fd
|
||||
* const struct netconfig *nconf; -- netconfig structure
|
||||
* struct netbuf *svcaddr; -- servers address
|
||||
* const u_long prog; -- program number
|
||||
|
@ -71,8 +71,8 @@ extern void *dpcpu0;
|
||||
struct pcb;
|
||||
struct pcpu;
|
||||
|
||||
register struct pcb *curpcb __asm__(__XSTRING(PCB_REG));
|
||||
register struct pcpu *pcpup __asm__(__XSTRING(PCPU_REG));
|
||||
struct pcb *curpcb __asm__(__XSTRING(PCB_REG));
|
||||
struct pcpu *pcpup __asm__(__XSTRING(PCPU_REG));
|
||||
|
||||
#define get_pcpu() (pcpup)
|
||||
#define PCPU_GET(member) (pcpup->pc_ ## member)
|
||||
|
Loading…
Reference in New Issue
Block a user