ddp_pcb.c (46112) | ddp_pcb.c (46116) |
---|---|
1/* 2 * Copyright (c) 1990,1994 Regents of The University of Michigan. 3 * All Rights Reserved. See COPYRIGHT. 4 */ 5 6#include <sys/param.h> 7#include <sys/systm.h> 8#include <sys/proc.h> --- 238 unchanged lines hidden (view full) --- 247 } 248 249 if ( sat->sat_port != ATADDR_ANYPORT ) { 250 if ( sat->sat_port < ATPORT_FIRST || 251 sat->sat_port >= ATPORT_LAST ) { 252 return( EINVAL ); 253 } 254 if ( sat->sat_port < ATPORT_RESERVED && | 1/* 2 * Copyright (c) 1990,1994 Regents of The University of Michigan. 3 * All Rights Reserved. See COPYRIGHT. 4 */ 5 6#include <sys/param.h> 7#include <sys/systm.h> 8#include <sys/proc.h> --- 238 unchanged lines hidden (view full) --- 247 } 248 249 if ( sat->sat_port != ATADDR_ANYPORT ) { 250 if ( sat->sat_port < ATPORT_FIRST || 251 sat->sat_port >= ATPORT_LAST ) { 252 return( EINVAL ); 253 } 254 if ( sat->sat_port < ATPORT_RESERVED && |
255 suser_xxx( p->p_ucred, &p->p_acflag ) ) { | 255 suser(p) ) { |
256 return( EACCES ); 257 } 258 } 259 } else { 260 bzero( (caddr_t)&lsat, sizeof( struct sockaddr_at )); 261 lsat.sat_len = sizeof(struct sockaddr_at); 262 lsat.sat_addr.s_node = ATADDR_ANYNODE; 263 lsat.sat_addr.s_net = ATADDR_ANYNET; --- 322 unchanged lines hidden --- | 256 return( EACCES ); 257 } 258 } 259 } else { 260 bzero( (caddr_t)&lsat, sizeof( struct sockaddr_at )); 261 lsat.sat_len = sizeof(struct sockaddr_at); 262 lsat.sat_addr.s_node = ATADDR_ANYNODE; 263 lsat.sat_addr.s_net = ATADDR_ANYNET; --- 322 unchanged lines hidden --- |