From owner-p4-projects@FreeBSD.ORG Sun Jan 30 07:29:40 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2C4CC16A4D0; Sun, 30 Jan 2005 07:29:40 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D8E4916A4CE for ; Sun, 30 Jan 2005 07:29:39 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AD4D743D41 for ; Sun, 30 Jan 2005 07:29:39 +0000 (GMT) (envelope-from davidxu@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j0U7TdbB096271 for ; Sun, 30 Jan 2005 07:29:39 GMT (envelope-from davidxu@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j0U7TdJs096268 for perforce@freebsd.org; Sun, 30 Jan 2005 07:29:39 GMT (envelope-from davidxu@freebsd.org) Date: Sun, 30 Jan 2005 07:29:39 GMT Message-Id: <200501300729.j0U7TdJs096268@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to davidxu@freebsd.org using -f From: David Xu To: Perforce Change Reviews Subject: PERFORCE change 69955 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Jan 2005 07:29:40 -0000 http://perforce.freebsd.org/chv.cgi?CH=69955 Change 69955 by davidxu@davidxu_tiger on 2005/01/30 07:29:18 Add umtx wrapper code. Affected files ... .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_umtx.c#1 add .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_umtx.h#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Sun Jan 30 07:37:52 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5B5F016A4D0; Sun, 30 Jan 2005 07:37:52 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2D93C16A4CE for ; Sun, 30 Jan 2005 07:37:52 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F00BF43D46 for ; Sun, 30 Jan 2005 07:37:51 +0000 (GMT) (envelope-from davidxu@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j0U7bpTW096635 for ; Sun, 30 Jan 2005 07:37:51 GMT (envelope-from davidxu@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j0U7bpDB096632 for perforce@freebsd.org; Sun, 30 Jan 2005 07:37:51 GMT (envelope-from davidxu@freebsd.org) Date: Sun, 30 Jan 2005 07:37:51 GMT Message-Id: <200501300737.j0U7bpDB096632@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to davidxu@freebsd.org using -f From: David Xu To: Perforce Change Reviews Subject: PERFORCE change 69957 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Jan 2005 07:37:53 -0000 http://perforce.freebsd.org/chv.cgi?CH=69957 Change 69957 by davidxu@davidxu_tiger on 2005/01/30 07:37:21 Merge thr_autoinit.c Affected files ... .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_init.c#10 edit Differences ... ==== //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_init.c#10 (text+ko) ==== @@ -72,8 +72,7 @@ int __pthread_cond_wait(pthread_cond_t *, pthread_mutex_t *); int __pthread_mutex_lock(pthread_mutex_t *); int __pthread_mutex_trylock(pthread_mutex_t *); -void _thread_init_hack(void); -extern int _thread_state_running; +void _thread_init_hack(void) __attribute__ ((constructor)); static void init_private(void); static void init_main_thread(struct pthread *thread); @@ -195,7 +194,29 @@ {DUAL_ENTRY(_pthread_sigmask)} /* PJT_SIGMASK */ }; -static int init_once = 0; +extern int _thread_state_running; +static int init_once = 0; + +/* + * For the shared version of the threads library, the above is sufficient. + * But for the archive version of the library, we need a little bit more. + * Namely, we must arrange for this particular module to be pulled in from + * the archive library at link time. To accomplish that, we define and + * initialize a variable, "_thread_autoinit_dummy_decl". This variable is + * referenced (as an extern) from libc/stdlib/exit.c. This will always + * create a need for this module, ensuring that it is present in the + * executable. + */ +extern int _thread_autoinit_dummy_decl; +int _thread_autoinit_dummy_decl = 0; + +void +_thread_init_hack(void) +{ + + _libpthread_init(NULL); +} + /* * Threaded process initialization. @@ -357,11 +378,11 @@ size_t len; int mib[2]; - umtx_init(&_mutex_static_lock); - umtx_init(&_cond_static_lock); - umtx_init(&_rwlock_static_lock); - umtx_init(&_keytable_lock); - umtx_init(&_thr_atfork_lock); + _thr_umtx_init(&_mutex_static_lock); + _thr_umtx_init(&_cond_static_lock); + _thr_umtx_init(&_rwlock_static_lock); + _thr_umtx_init(&_keytable_lock); + _thr_umtx_init(&_thr_atfork_lock); _thr_spinlock_init(); _thr_list_init(); From owner-p4-projects@FreeBSD.ORG Sun Jan 30 07:44:01 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id BB92E16A4D0; Sun, 30 Jan 2005 07:44:00 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9022616A4CE for ; Sun, 30 Jan 2005 07:44:00 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5ED5C43D46 for ; Sun, 30 Jan 2005 07:44:00 +0000 (GMT) (envelope-from davidxu@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j0U7i0rt096793 for ; Sun, 30 Jan 2005 07:44:00 GMT (envelope-from davidxu@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j0U7i0hr096790 for perforce@freebsd.org; Sun, 30 Jan 2005 07:44:00 GMT (envelope-from davidxu@freebsd.org) Date: Sun, 30 Jan 2005 07:44:00 GMT Message-Id: <200501300744.j0U7i0hr096790@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to davidxu@freebsd.org using -f From: David Xu To: Perforce Change Reviews Subject: PERFORCE change 69958 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Jan 2005 07:44:01 -0000 http://perforce.freebsd.org/chv.cgi?CH=69958 Change 69958 by davidxu@davidxu_tiger on 2005/01/30 07:43:19 Add pthread_condattr_setclock, pthread_condattr_getclock. Affected files ... .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_condattr.c#4 edit Differences ... ==== //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_condattr.c#4 (text+ko) ==== @@ -39,12 +39,16 @@ __weak_reference(_pthread_condattr_init, pthread_condattr_init); __weak_reference(_pthread_condattr_destroy, pthread_condattr_destroy); +__weak_reference(_pthread_condattr_getclock, pthread_condattr_getclock); +__weak_reference(_pthread_condattr_setclock, pthread_condattr_setclock); +__weak_reference(_pthread_condattr_getpshared, pthread_condattr_getpshared); +__weak_reference(_pthread_condattr_setpshared, pthread_condattr_setpshared); int _pthread_condattr_init(pthread_condattr_t *attr) { + pthread_condattr_t pattr; int ret; - pthread_condattr_t pattr; if ((pattr = (pthread_condattr_t) malloc(sizeof(struct pthread_cond_attr))) == NULL) { @@ -62,6 +66,7 @@ _pthread_condattr_destroy(pthread_condattr_t *attr) { int ret; + if (attr == NULL || *attr == NULL) { ret = EINVAL; } else { @@ -71,3 +76,51 @@ } return(ret); } + +int +_pthread_condattr_getclock(const pthread_condattr_t *attr, + clockid_t *clock_id) +{ + if (attr == NULL || *attr == NULL) + return (EINVAL); + *clock_id = (*attr)->c_clockid; + return (0); +} + +int +_pthread_condattr_setclock(const pthread_condattr_t *attr, + clockid_t clock_id) +{ + if (attr == NULL || *attr == NULL) + return (EINVAL); + if (clock_id != CLOCK_REALTIME && + clock_id != CLOCK_VIRTUAL && + clock_id != CLOCK_PROF && + clock_id != CLOCK_MONOTONIC) { + return (EINVAL); + } + (*attr)->c_clockid = clock_id; + return (0); +} + +int +_pthread_condattr_getpshared(const pthread_condattr_t *attr, + int *pshared) +{ + if (attr == NULL || *attr == NULL) + return (EINVAL); + + pshared = PTHREAD_PROCESS_PRIVATE; + return (0); +} + +int +_pthread_condattr_setpshared(pthread_condattr_t *attr, int pshared) +{ + if (attr == NULL || *attr == NULL) + return (EINVAL); + + if (pshared != PTHREAD_PROCESS_PRIVATE) + return (EINVAL); + return (0); +} From owner-p4-projects@FreeBSD.ORG Sun Jan 30 07:47:06 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id AC67316A4D0; Sun, 30 Jan 2005 07:47:05 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6034816A4CE for ; Sun, 30 Jan 2005 07:47:05 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0E03B43D1D for ; Sun, 30 Jan 2005 07:47:05 +0000 (GMT) (envelope-from davidxu@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j0U7l41V096941 for ; Sun, 30 Jan 2005 07:47:05 GMT (envelope-from davidxu@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j0U7l4cm096938 for perforce@freebsd.org; Sun, 30 Jan 2005 07:47:04 GMT (envelope-from davidxu@freebsd.org) Date: Sun, 30 Jan 2005 07:47:04 GMT Message-Id: <200501300747.j0U7l4cm096938@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to davidxu@freebsd.org using -f From: David Xu To: Perforce Change Reviews Subject: PERFORCE change 69959 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Jan 2005 07:47:06 -0000 http://perforce.freebsd.org/chv.cgi?CH=69959 Change 69959 by davidxu@davidxu_tiger on 2005/01/30 07:46:17 use umtx wrapper Affected files ... .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_autoinit.c#4 delete .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_barrier.c#4 edit .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_cancel.c#8 edit .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_cond.c#12 edit .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_exit.c#7 edit .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_fork.c#10 edit .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_join.c#5 edit .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_kern.c#14 edit .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_kill.c#4 edit .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_list.c#4 edit .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_mutex.c#16 edit .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_once.c#4 edit .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_private.h#19 edit .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_pspinlock.c#9 edit .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_resume_np.c#5 edit .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_sem.c#11 edit .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_sig.c#7 edit .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_spinlock.c#9 edit .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_suspend_np.c#5 edit Differences ... ==== //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_barrier.c#4 (text+ko) ==== @@ -28,9 +28,8 @@ #include #include -#include "namespace.h" #include -#include "un-namespace.h" + #include "thr_private.h" __weak_reference(_pthread_barrier_init, pthread_barrier_init); @@ -66,7 +65,7 @@ if (bar == NULL) return (ENOMEM); - umtx_init(&bar->b_lock); + _thr_umtx_init(&bar->b_lock); bar->b_cycle = 0; bar->b_waiters = 0; bar->b_count = count; @@ -92,14 +91,14 @@ /* Current thread is lastest thread */ bar->b_waiters = 0; bar->b_cycle++; - umtx_wake((struct umtx *)&bar->b_cycle, INT_MAX); + _thr_umtx_wake(&bar->b_cycle, INT_MAX); THR_UMTX_UNLOCK(curthread, &bar->b_lock); ret = PTHREAD_BARRIER_SERIAL_THREAD; } else { cycle = bar->b_cycle; THR_UMTX_UNLOCK(curthread, &bar->b_lock); do { - umtx_wait((struct umtx *)&bar->b_cycle, cycle); + _thr_umtx_wait(&bar->b_cycle, cycle, NULL); /* test cycle to avoid bogus wakeup */ } while (cycle == bar->b_cycle); ret = 0; ==== //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_cancel.c#8 (text+ko) ==== @@ -63,7 +63,7 @@ } while (!atomic_cmpset_acq_int(&pthread->cancelflags, oldval, newval)); if (!(oldval & THR_CANCEL_NEEDED) && SHOULD_ASYNC_CANCEL(newval)) - thr_kill(pthread->tid, SIGCANCEL); + _thr_send_sig(pthread, SIGCANCEL); _thr_ref_delete(curthread, pthread); _pthread_setcanceltype(oldtype, NULL); ==== //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_cond.c#12 (text+ko) ==== @@ -30,7 +30,7 @@ #include #include #include -#include +#include #include "thr_private.h" @@ -68,11 +68,17 @@ /* * Initialise the condition variable structure: */ - umtx_init(&pcond->c_lock); + _thr_umtx_init(&pcond->c_lock); pcond->c_seqno = 0; pcond->c_waiters = 0; pcond->c_wakeups = 0; - pcond->c_flags = 0; + if (cond_attr == NULL || *cond_attr == NULL) { + pcond->c_pshared = 0; + pcond->c_clockid = CLOCK_REALTIME; + } else { + pcond->c_pshared = (*cond_attr)->c_pshared; + pcond->c_clockid = (*cond_attr)->c_clockid; + } *cond = pcond; } /* Return the completion status: */ @@ -162,7 +168,7 @@ if (cv->c_seqno != cci->seqno && cv->c_wakeups != 0) { if (cv->c_waiters > 0) { cv->c_seqno++; - umtx_wake((struct umtx *)&cv->c_seqno, 1); + _thr_umtx_wake(&cv->c_seqno, 1); } else cv->c_wakeups--; } else { @@ -178,6 +184,7 @@ const struct timespec *abstime, int cancel) { struct pthread *curthread = _get_curthread(); + struct timespec ts, ts2, *tsp; struct cond_cancel_info cci; pthread_cond_t cv; long seq, oldseq; @@ -206,26 +213,30 @@ cv->c_waiters++; do { + THR_LOCK_RELEASE(curthread, &cv->c_lock); + + if (abstime != NULL) { + clock_gettime(cv->c_clockid, &ts); + TIMESPEC_SUB(&ts2, abstime, &ts); + tsp = &ts2; + } else + tsp = NULL; + if (cancel) { THR_CLEANUP_PUSH(curthread, cond_cancel_handler, &cci); - THR_LOCK_RELEASE(curthread, &cv->c_lock); oldcancel = _thr_cancel_enter(curthread); - ret = umtx_timedwait((struct umtx *)&cv->c_seqno, - seq, abstime); + ret = _thr_umtx_wait(&cv->c_seqno, seq, tsp); _thr_cancel_leave(curthread, oldcancel); THR_CLEANUP_POP(curthread, 0); } else { - THR_LOCK_RELEASE(curthread, &cv->c_lock); - ret = umtx_timedwait((struct umtx *)&cv->c_seqno, - seq, abstime); + ret = _thr_umtx_wait(&cv->c_seqno, seq, tsp); } + THR_LOCK_ACQUIRE(curthread, &cv->c_lock); seq = cv->c_seqno; - if (abstime != NULL && ret != 0) { - if (ret == EINTR) - ret = ETIMEDOUT; + if (abstime != NULL && ret == ETIMEDOUT) break; - } + /* * loop if we have never been told to wake up * or we lost a race. @@ -307,12 +318,12 @@ cv->c_wakeups++; cv->c_waiters--; cv->c_seqno++; - umtx_wake((struct umtx *)&cv->c_seqno, 1); + _thr_umtx_wake(&cv->c_seqno, 1); } else { cv->c_wakeups += cv->c_waiters; cv->c_waiters = 0; cv->c_seqno++; - umtx_wake((struct umtx *)&cv->c_seqno, INT_MAX); + _thr_umtx_wake(&cv->c_seqno, INT_MAX); } } THR_LOCK_RELEASE(curthread, &cv->c_lock); ==== //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_exit.c#7 (text+ko) ==== @@ -129,9 +129,8 @@ THR_GCLIST_ADD(curthread); curthread->state = PS_DEAD; THREAD_LIST_UNLOCK(curthread); - if (curthread->joiner) { - umtx_wake((struct umtx *)&curthread->state, INT_MAX); - } + if (curthread->joiner) + _thr_umtx_wake(&curthread->state, INT_MAX); thr_exit(&curthread->terminated); PANIC("thr_exit() returned"); /* Never reach! */ ==== //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_fork.c#10 (text+ko) ==== @@ -106,13 +106,15 @@ pid_t _fork(void) { - static long inprogress, waiters; + static umtx_t inprogress; + static int waiters; + umtx_t tmp; struct pthread *curthread; struct pthread_atfork *af; pid_t ret; - long tmp; - int errsave, unlock_malloc; + int errsave; + int unlock_malloc; if (!_thr_is_inited()) return (__sys_fork()); @@ -129,7 +131,7 @@ while (tmp) { waiters++; THR_UMTX_UNLOCK(curthread, &_thr_atfork_lock); - umtx_wait((struct umtx *)&inprogress, tmp); + _thr_umtx_wait(&inprogress, tmp, NULL); THR_UMTX_LOCK(curthread, &_thr_atfork_lock); waiters--; tmp = inprogress; @@ -169,11 +171,12 @@ */ curthread->tlflags &= ~(TLFLAGS_IN_TDLIST | TLFLAGS_DETACHED); + /* child is a new kernel thread. */ thr_self(&curthread->tid); /* clear other threads locked us. */ - umtx_init(&curthread->lock); - umtx_init(&_thr_atfork_lock); + _thr_umtx_init(&curthread->lock); + _thr_umtx_init(&_thr_atfork_lock); _thr_setthreaded(0); /* reinitialize libc spinlocks, this includes __malloc_lock. */ @@ -210,7 +213,7 @@ THR_UMTX_LOCK(curthread, &_thr_atfork_lock); inprogress = 0; if (waiters) - umtx_wake((struct umtx *)&inprogress, waiters); + _thr_umtx_wake(&inprogress, waiters); THR_UMTX_UNLOCK(curthread, &_thr_atfork_lock); } errno = errsave; ==== //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_join.c#5 (text+ko) ==== @@ -84,7 +84,7 @@ oldcancel = _thr_cancel_enter(curthread); while ((state = pthread->state) != PS_DEAD) { - umtx_wait((struct umtx *)&pthread->state, state); + _thr_umtx_wait(&pthread->state, state, NULL); } _thr_cancel_leave(curthread, oldcancel); ==== //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_kern.c#14 (text+ko) ==== @@ -87,6 +87,12 @@ __sys_sigprocmask(SIG_SETMASK, &curthread->sigmask, NULL); } +int +_thr_send_sig(struct pthread *thread, int sig) +{ + return thr_kill(thread->tid, sig); +} + void _thr_assert_lock_level() { ==== //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_kill.c#4 (text+ko) ==== @@ -56,7 +56,7 @@ else if ((ret = _thr_ref_add(curthread, pthread, /*include dead*/0)) == 0) { if (sig > 0) - thr_kill(pthread->tid, sig); + _thr_send_sig(pthread, sig); _thr_ref_delete(curthread, pthread); } ==== //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_list.c#4 (text+ko) ==== @@ -58,8 +58,8 @@ * after a fork(). */ static TAILQ_HEAD(, pthread) free_threadq; -static struct umtx free_thread_lock; -static struct umtx tcb_lock; +static umtx_t free_thread_lock; +static umtx_t tcb_lock; static int free_thread_count = 0; static int inited = 0; static u_int64_t next_uniqueid = 1; @@ -69,7 +69,7 @@ static struct thread_hash_head thr_hashtable[HASH_QUEUES]; #define THREAD_HASH(thrd) (((unsigned long)thrd >> 12) % HASH_QUEUES) -static void thr_destroy(struct pthread *curthread, struct pthread *thread); +static void thr_destroy(struct pthread *curthread, struct pthread *thread); void _thr_list_init(void) @@ -77,11 +77,11 @@ int i; _gc_count = 0; - umtx_init(&_thr_list_lock); + _thr_umtx_init(&_thr_list_lock); TAILQ_INIT(&_thread_list); TAILQ_INIT(&free_threadq); - umtx_init(&free_thread_lock); - umtx_init(&tcb_lock); + _thr_umtx_init(&free_thread_lock); + _thr_umtx_init(&tcb_lock); if (inited) { for (i = 0; i < HASH_QUEUES; ++i) LIST_INIT(&thr_hashtable[i]); @@ -92,7 +92,6 @@ void _thr_gc(struct pthread *curthread) { - return; struct pthread *td, *td_next; TAILQ_HEAD(, pthread) worklist; ==== //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_mutex.c#16 (text+ko) ==== @@ -74,16 +74,18 @@ * Prototypes */ static long mutex_handoff(struct pthread *, struct pthread_mutex *); -static inline int mutex_self_trylock(struct pthread *, pthread_mutex_t); -static inline int mutex_self_lock(struct pthread *, pthread_mutex_t, +static int mutex_self_trylock(struct pthread *, pthread_mutex_t); +static int mutex_self_lock(struct pthread *, pthread_mutex_t, const struct timespec *abstime); static int mutex_unlock_common(pthread_mutex_t *, int); static void mutex_priority_adjust(struct pthread *, pthread_mutex_t); static void mutex_rescan_owned (struct pthread *, struct pthread *, struct pthread_mutex *); -static inline pthread_t mutex_queue_deq(pthread_mutex_t); -static inline void mutex_queue_remove(pthread_mutex_t, pthread_t); -static inline void mutex_queue_enq(pthread_mutex_t, pthread_t); +#if 0 +static pthread_t mutex_queue_deq(pthread_mutex_t); +#endif +static void mutex_queue_remove(pthread_mutex_t, pthread_t); +static void mutex_queue_enq(pthread_mutex_t, pthread_t); __weak_reference(__pthread_mutex_init, pthread_mutex_init); __weak_reference(__pthread_mutex_lock, pthread_mutex_lock); @@ -141,7 +143,7 @@ malloc(sizeof(struct pthread_mutex))) == NULL) { ret = ENOMEM; } else { - umtx_init(&pmutex->m_lock); + _thr_umtx_init(&pmutex->m_lock); /* Set the mutex flags: */ pmutex->m_flags = flags; @@ -244,7 +246,7 @@ int _mutex_reinit(pthread_mutex_t *mutex) { - umtx_init(&(*mutex)->m_lock); + _thr_umtx_init(&(*mutex)->m_lock); TAILQ_INIT(&(*mutex)->m_queue); MUTEX_INIT_LINK(*mutex); (*mutex)->m_owner = NULL; @@ -260,15 +262,14 @@ { struct pthread_mutex *m; - /* After fork, tid was changed, fix ownership. */ TAILQ_FOREACH(m, &curthread->mutexq, m_qe) { - m->m_lock.u_owner = (void *)curthread->tid; + m->m_lock = (umtx_t)curthread->tid; } /* Clear contender for priority mutexes */ TAILQ_FOREACH(m, &curthread->pri_mutexq, m_qe) { /* clear another thread locked us */ - umtx_init(&m->m_lock); + _thr_umtx_init(&m->m_lock); TAILQ_INIT(&m->m_queue); } } @@ -276,7 +277,7 @@ int _pthread_mutex_destroy(pthread_mutex_t *mutex) { - struct pthread *curthread = _get_curthread(); + struct pthread *curthread = _get_curthread(); pthread_mutex_t m; int ret = 0; @@ -287,7 +288,7 @@ * Try to lock the mutex structure, we only need to * try once, if failed, the mutex is in used. */ - ret = umtx_trylock(&(*mutex)->m_lock, curthread->tid); + ret = THR_UMTX_TRYLOCK(curthread, &(*mutex)->m_lock); if (ret) return (ret); @@ -299,7 +300,7 @@ if (((*mutex)->m_owner != NULL) || (TAILQ_FIRST(&(*mutex)->m_queue) != NULL) || ((*mutex)->m_refcount != 0)) { - umtx_unlock(&(*mutex)->m_lock, curthread->tid); + THR_UMTX_UNLOCK(curthread, &(*mutex)->m_lock); ret = EBUSY; } else { /* @@ -310,7 +311,7 @@ *mutex = NULL; /* Unlock the mutex structure: */ - umtx_unlock(&m->m_lock, curthread->tid); + _thr_umtx_unlock(&m->m_lock, curthread->tid); /* * Free the memory allocated for the mutex @@ -335,14 +336,14 @@ /* Short cut for simple mutex. */ if ((*mutex)->m_protocol == PTHREAD_PRIO_NONE) { - ret = umtx_trylock(&(*mutex)->m_lock, curthread->tid); + ret = THR_UMTX_TRYLOCK(curthread, &(*mutex)->m_lock); if (ret == 0) { (*mutex)->m_owner = curthread; /* Add to the list of owned mutexes: */ MUTEX_ASSERT_NOT_OWNED(*mutex); TAILQ_INSERT_TAIL(&curthread->mutexq, (*mutex), m_qe); - } else if (umtx_owner(&(*mutex)->m_lock) == curthread->tid) { + } else if ((*mutex)->m_owner == curthread) { ret = mutex_self_trylock(curthread, *mutex); } /* else {} */ @@ -487,6 +488,7 @@ mutex_lock_common(struct pthread *curthread, pthread_mutex_t *m, const struct timespec * abstime) { + struct timespec ts, ts2; long cycle; int ret = 0; @@ -501,22 +503,24 @@ if ((*m)->m_protocol == PTHREAD_PRIO_NONE) { /* Default POSIX mutex: */ - ret = umtx_trylock(&(*m)->m_lock, curthread->tid); + ret = THR_UMTX_TRYLOCK(curthread, &(*m)->m_lock); if (ret == 0) { (*m)->m_owner = curthread; /* Add to the list of owned mutexes: */ MUTEX_ASSERT_NOT_OWNED(*m); TAILQ_INSERT_TAIL(&curthread->mutexq, (*m), m_qe); - } else if (umtx_owner(&(*m)->m_lock) == curthread->tid) { + } else if ((*m)->m_owner == curthread) { ret = mutex_self_lock(curthread, *m, abstime); } else { if (abstime == NULL) { - UMTX_LOCK(&(*m)->m_lock, curthread->tid); + THR_UMTX_LOCK(curthread, &(*m)->m_lock); ret = 0; } else { - ret = umtx_timedlock(&(*m)->m_lock, - curthread->tid, abstime); + clock_gettime(CLOCK_REALTIME, &ts); + TIMESPEC_SUB(&ts2, abstime, &ts); + ret = THR_UMTX_TIMEDLOCK(curthread, + &(*m)->m_lock, &ts2); /* * Timed out wait is not restarted if * it was interrupted, not worth to do it. @@ -615,14 +619,12 @@ /* Unlock the mutex structure: */ THR_LOCK_RELEASE(curthread, &(*m)->m_lock); - if (abstime) { - ret = umtx_timedwait((struct umtx *)&curthread->cycle, - cycle, abstime); - if (ret != ETIMEDOUT) - ret = 0; - } else { - umtx_wait((struct umtx *)&curthread->cycle, cycle); - } + clock_gettime(CLOCK_REALTIME, &ts); + TIMESPEC_SUB(&ts2, abstime, &ts); + ret = _thr_umtx_wait(&curthread->cycle, cycle, + &ts2); + if (ret == EINTR) + ret = 0; if (THR_IN_MUTEXQ(curthread)) { THR_LOCK_ACQUIRE(curthread, &(*m)->m_lock); @@ -700,14 +702,12 @@ /* Unlock the mutex structure: */ THR_LOCK_RELEASE(curthread, &(*m)->m_lock); - if (abstime) { - ret = umtx_timedwait((struct umtx *)&curthread->cycle, - cycle, abstime); - if (ret != ETIMEDOUT) - ret = 0; - } else { - umtx_wait((struct umtx *)&curthread->cycle, cycle); - } + clock_gettime(CLOCK_REALTIME, &ts); + TIMESPEC_SUB(&ts2, abstime, &ts); + ret = _thr_umtx_wait(&curthread->cycle, cycle, + &ts2); + if (ret == EINTR) + ret = 0; curthread->data.mutex = NULL; if (THR_IN_MUTEXQ(curthread)) { @@ -859,7 +859,7 @@ return (ret); } -static inline int +static int mutex_self_trylock(struct pthread *curthread, pthread_mutex_t m) { int ret; @@ -888,7 +888,7 @@ return (ret); } -static inline int +static int mutex_self_lock(struct pthread *curthread, pthread_mutex_t m, const struct timespec *abstime) { @@ -905,8 +905,8 @@ ret = ETIMEDOUT; } else { /* - * POSIX specifies that mutexes should return EDEADLK if a - * recursive lock is detected. + * POSIX specifies that mutexes should return + * EDEADLK if a recursive lock is detected. */ ret = EDEADLK; } @@ -969,8 +969,7 @@ * Check if the running thread is not the owner of the * mutex: */ - if (__predict_false(umtx_owner(&(*m)->m_lock) != - curthread->tid)) { + if (__predict_false((*m)->m_owner != curthread)) { ret = EPERM; } else if (__predict_false( (*m)->m_type == PTHREAD_MUTEX_RECURSIVE && @@ -986,11 +985,6 @@ */ (*m)->m_count = 0; (*m)->m_owner = NULL; - /* - * XXX there should be a separated list - * for owned mutex, separated it from - * priority mutex list - */ /* Remove the mutex from the threads queue. */ MUTEX_ASSERT_IS_OWNED(*m); TAILQ_REMOVE(&curthread->mutexq, (*m), m_qe); @@ -999,9 +993,9 @@ (*m)->m_refcount++; /* * Hand off the mutex to the next waiting - * thread, XXX ignore return value. + * thread. */ - umtx_unlock(&(*m)->m_lock, curthread->tid); + _thr_umtx_unlock(&(*m)->m_lock, curthread->tid); } return (ret); } @@ -1608,7 +1602,7 @@ /* Make the thread runnable and unlock the scheduling queue: */ pthread->cycle++; - umtx_wake((struct umtx *)&pthread->cycle, 1); + _thr_umtx_wake(&pthread->cycle, 1); THR_THREAD_UNLOCK(curthread, pthread); if (mutex->m_owner == pthread) @@ -1625,11 +1619,12 @@ return (tid); } +#if 0 /* * Dequeue a waiting thread from the head of a mutex queue in descending * priority order. */ -static inline pthread_t +static pthread_t mutex_queue_deq(struct pthread_mutex *mutex) { pthread_t pthread; @@ -1641,11 +1636,12 @@ return (pthread); } +#endif /* * Remove a waiting thread from a mutex queue in descending priority order. */ -static inline void +static void mutex_queue_remove(pthread_mutex_t mutex, pthread_t pthread) { if ((pthread->sflags & THR_FLAGS_IN_SYNCQ) != 0) { @@ -1657,7 +1653,7 @@ /* * Enqueue a waiting thread to a queue in descending priority order. */ -static inline void +static void mutex_queue_enq(pthread_mutex_t mutex, pthread_t pthread) { pthread_t tid = TAILQ_LAST(&mutex->m_queue, mutex_head); ==== //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_once.c#4 (text+ko) ==== ==== //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_private.h#19 (text+ko) ==== @@ -40,22 +40,23 @@ /* * Include files. */ -#include #include #include #include #include #include #include +#include #include #include #include #include #include #include -#include +#include #include "pthread_md.h" +#include "thr_umtx.h" /* * Evaluate the storage class specifier. @@ -113,7 +114,7 @@ /* * Lock for accesses to this structure. */ - struct umtx m_lock; + volatile umtx_t m_lock; enum pthread_mutextype m_type; int m_protocol; TAILQ_HEAD(mutex_head, pthread) m_queue; @@ -163,22 +164,24 @@ /* * Lock for accesses to this structure. */ - struct umtx c_lock; - volatile long c_seqno; - volatile long c_waiters; - volatile long c_wakeups; - long c_flags; + volatile umtx_t c_lock; + volatile umtx_t c_seqno; + volatile int c_waiters; + volatile int c_wakeups; + int c_pshared; + int c_clockid; }; struct pthread_cond_attr { - long c_flags; + int c_pshared; + int c_clockid; }; struct pthread_barrier { - struct umtx b_lock; - long b_cycle; - int b_count; - int b_waiters; + volatile umtx_t b_lock; + volatile umtx_t b_cycle; + volatile int b_count; + volatile int b_waiters; }; struct pthread_barrierattr { @@ -186,7 +189,7 @@ }; struct pthread_spinlock { - struct umtx s_lock; + volatile umtx_t s_lock; }; /* @@ -342,7 +345,7 @@ /* * Lock for accesses to this thread structure. */ - struct umtx lock; + umtx_t lock; /* Thread is terminated in kernel, written by kernel. */ long terminated; @@ -351,7 +354,7 @@ long tid; /* Internal condition variable cycle number. */ - long cycle; + umtx_t cycle; /* How many low level locks the thread held. */ int locklevel; @@ -400,7 +403,7 @@ sigset_t sigmask; /* Thread state: */ - long state; + umtx_t state; /* * Error variable used instead of errno. The function __error() @@ -492,41 +495,32 @@ struct pthread_cleanup *cleanup; }; -#define UMTX_LOCK(m, tid) \ - do { \ - while (umtx_lock(m, tid)) \ - ; \ - } while (0) - #define THR_UMTX_TRYLOCK(thrd, lck) \ - umtx_trylock((struct umtx *)(lck), (thrd)->tid) + _thr_umtx_trylock((lck), (thrd)->tid) #define THR_UMTX_LOCK(thrd, lck) \ - UMTX_LOCK((struct umtx *)(lck), (thrd)->tid) \ + _thr_umtx_lock((lck), (thrd)->tid) + +#define THR_UMTX_TIMEDLOCK(thrd, lck, timo) \ + _thr_umtx_timedlock((lck), (thrd)->tid, (timo)) #define THR_UMTX_UNLOCK(thrd, lck) \ - umtx_unlock((struct umtx *)(lck), (thrd)->tid) + _thr_umtx_unlock((lck), (thrd)->tid) -#define THR_UMTX_TIMEDLOCK(thrd, lck, abstime) \ - umtx_timedlock((struct umtx *)(lck), (thrd)->tid, (abstime)) - -#define THR_UMTX_OWNED(thrd, lck) \ - (umtx_owner((struct umtx *)lck) == (thrd)->tid) - -#define THR_LOCK_ACQUIRE(thrd, lck) \ -do { \ - (thrd)->locklevel++; \ - UMTX_LOCK((struct umtx *)(lck), (thrd)->tid); \ +#define THR_LOCK_ACQUIRE(thrd, lck) \ +do { \ + (thrd)->locklevel++; \ + _thr_umtx_lock(lck, (thrd)->tid); \ } while (0) -#define THR_LOCK_RELEASE(thrd, lck) \ -do { \ - if ((thrd)->locklevel > 0) { \ - umtx_unlock((struct umtx *)(lck), (thrd)->tid); \ - (thrd)->locklevel--; \ - } else { \ - _thr_assert_lock_level(); \ - } \ +#define THR_LOCK_RELEASE(thrd, lck) \ +do { \ + if ((thrd)->locklevel > 0) { \ + _thr_umtx_unlock((lck), (thrd)->tid); \ + (thrd)->locklevel--; \ + } else { \ + _thr_assert_lock_level(); \ + } \ } while (0) #define THR_LOCK(curthrd) THR_LOCK_ACQUIRE(curthrd, &(curthrd)->lock) @@ -577,7 +571,7 @@ } \ } while (0) -#define GC_NEEDED() (atomic_load_acq_int(&_gc_count) >= 5) +#define GC_NEEDED() (_gc_count >= 5) #define THR_IN_SYNCQ(thrd) (((thrd)->sflags & THR_FLAGS_IN_SYNCQ) != 0) @@ -604,26 +598,39 @@ SCLASS int _thread_active_threads SCLASS_PRESET(1); SCLASS TAILQ_HEAD(atfork_head, pthread_atfork) _thr_atfork_list; -SCLASS struct umtx _thr_atfork_lock; +SCLASS umtx_t _thr_atfork_lock; /* Default thread attributes: */ SCLASS struct pthread_attr _pthread_attr_default SCLASS_PRESET({ - SCHED_RR, 0, TIMESLICE_USEC, THR_DEFAULT_PRIORITY, - THR_CREATE_RUNNING, 0, NULL, - NULL, NULL, THR_STACK_DEFAULT, /* guardsize */0 + .sched_policy = SCHED_RR, + .sched_inherit = 0, + .sched_interval = TIMESLICE_USEC, + .prio = THR_DEFAULT_PRIORITY, + .suspend = THR_CREATE_RUNNING, + .flags = 0, + .arg_attr = NULL, + .cleanup_attr = NULL, + .stackaddr_attr = NULL, + .stacksize_attr = THR_STACK_DEFAULT, + .guardsize_attr = 0 }); /* Default mutex attributes: */ SCLASS struct pthread_mutex_attr _pthread_mutexattr_default - SCLASS_PRESET({PTHREAD_MUTEX_DEFAULT, PTHREAD_PRIO_NONE, 0, 0 }); + SCLASS_PRESET({ + .m_type = PTHREAD_MUTEX_DEFAULT, + .m_protocol = PTHREAD_PRIO_NONE, + .m_ceiling = 0, + .m_flags = 0 + }); /* Default condition variable attributes: */ SCLASS struct pthread_cond_attr _pthread_condattr_default - SCLASS_PRESET({PTHREAD_PROCESS_PRIVATE}); - -/* Array of signal actions for this process: */ -SCLASS struct sigaction _thread_sigact[_SIG_MAXSIG]; + SCLASS_PRESET({ + .c_pshared = PTHREAD_PROCESS_PRIVATE, + .c_clockid = CLOCK_REALTIME + }); SCLASS pid_t _thr_pid SCLASS_PRESET(0); SCLASS int _thr_guard_default; @@ -631,11 +638,11 @@ /* Garbage thread count. */ SCLASS int _gc_count SCLASS_PRESET(0); -SCLASS struct umtx _mutex_static_lock; -SCLASS struct umtx _cond_static_lock; -SCLASS struct umtx _rwlock_static_lock; -SCLASS struct umtx _keytable_lock; -SCLASS struct umtx _thr_list_lock; +SCLASS umtx_t _mutex_static_lock; +SCLASS umtx_t _cond_static_lock; +SCLASS umtx_t _rwlock_static_lock; +SCLASS umtx_t _keytable_lock; +SCLASS umtx_t _thr_list_lock; /* Undefine the storage class and preset specifiers: */ #undef SCLASS @@ -654,6 +661,13 @@ void _mutex_unlock_private(struct pthread *); void _libpthread_init(struct pthread *); void *_pthread_getspecific(pthread_key_t); +int _pthread_cond_init(pthread_cond_t *, const pthread_condattr_t *); +int _pthread_cond_destroy(pthread_cond_t *); +int _pthread_cond_wait(pthread_cond_t *, pthread_mutex_t *); +int _pthread_cond_timedwait(pthread_cond_t *, pthread_mutex_t *, + const struct timespec *); +int _pthread_cond_signal(pthread_cond_t *); +int _pthread_cond_broadcast(pthread_cond_t *); int _pthread_key_create(pthread_key_t *, void (*) (void *)); int _pthread_key_delete(pthread_key_t); int _pthread_mutex_destroy(pthread_mutex_t *); @@ -695,6 +709,7 @@ void _thr_signal_unblock(struct pthread *); void _thr_signal_init(void); void _thr_signal_deinit(void); +int _thr_send_sig(struct pthread *, int sig); void _thr_list_init(); void _thr_hash_add(struct pthread *); void _thr_hash_remove(struct pthread *); ==== //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_pspinlock.c#9 (text+ko) ==== @@ -50,7 +50,7 @@ else if ((lck = malloc(sizeof(struct pthread_spinlock))) == NULL) ret = ENOMEM; else { - umtx_init(&lck->s_lock); + _thr_umtx_init(&lck->s_lock); *lock = lck; ret = 0; } @@ -77,30 +77,30 @@ int _pthread_spin_trylock(pthread_spinlock_t *lock) { + struct pthread *curthread = _get_curthread(); struct pthread_spinlock *lck; - struct pthread *self = _pthread_self(); int ret; if (lock == NULL || (lck = *lock) == NULL) ret = EINVAL; else - ret = umtx_trylock(&lck->s_lock, self->tid); + ret = THR_UMTX_TRYLOCK(curthread, &lck->s_lock); return (ret); } int _pthread_spin_lock(pthread_spinlock_t *lock) { + struct pthread *curthread = _get_curthread(); struct pthread_spinlock *lck; - struct pthread *self = _pthread_self(); int ret, count; if (lock == NULL || (lck = *lock) == NULL) ret = EINVAL; else { count = SPIN_COUNT; - while ((ret = umtx_trylock(&lck->s_lock, self->tid)) != 0) { - while (*(volatile long *)&lck->s_lock.u_owner) { + while ((ret = THR_UMTX_TRYLOCK(curthread, &lck->s_lock)) != 0) { + while (lck->s_lock) { #ifdef __i386__ /* tell cpu we are spinning */ __asm __volatile("pause"); @@ -120,14 +120,14 @@ int _pthread_spin_unlock(pthread_spinlock_t *lock) { + struct pthread *curthread = _get_curthread(); struct pthread_spinlock *lck; - struct pthread *self = _pthread_self(); int ret; if (lock == NULL || (lck = *lock) == NULL) ret = EINVAL; else { - ret = umtx_unlock(&lck->s_lock, self->tid); + ret = THR_UMTX_UNLOCK(curthread, &lck->s_lock); } return (ret); } ==== //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_resume_np.c#5 (text+ko) ==== @@ -38,7 +38,7 @@ __weak_reference(_pthread_resume_np, pthread_resume_np); __weak_reference(_pthread_resume_all_np, pthread_resume_all_np); -static void inline resume_common(struct pthread *thread); +static void resume_common(struct pthread *thread); /* Resume a thread: */ int @@ -79,12 +79,12 @@ THREAD_LIST_UNLOCK(curthread); } -static void inline +static void resume_common(struct pthread *thread) { /* Clear the suspend flag: */ >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sun Jan 30 07:48:07 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2EE7E16A4D0; Sun, 30 Jan 2005 07:48:07 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 088BA16A4CE for ; Sun, 30 Jan 2005 07:48:07 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C3E0F43D5A for ; Sun, 30 Jan 2005 07:48:06 +0000 (GMT) (envelope-from davidxu@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j0U7m6qk096958 for ; Sun, 30 Jan 2005 07:48:06 GMT (envelope-from davidxu@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j0U7m66Y096955 for perforce@freebsd.org; Sun, 30 Jan 2005 07:48:06 GMT (envelope-from davidxu@freebsd.org) Date: Sun, 30 Jan 2005 07:48:06 GMT Message-Id: <200501300748.j0U7m66Y096955@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to davidxu@freebsd.org using -f From: David Xu To: Perforce Change Reviews Subject: PERFORCE change 69960 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Jan 2005 07:48:07 -0000 http://perforce.freebsd.org/chv.cgi?CH=69960 Change 69960 by davidxu@davidxu_tiger on 2005/01/30 07:47:18 remove thr_autoinit.c add thr_umtx.c Affected files ... .. //depot/projects/davidxu_thread/src/lib/libthread/thread/Makefile.inc#7 edit Differences ... ==== //depot/projects/davidxu_thread/src/lib/libthread/thread/Makefile.inc#7 (text+ko) ==== @@ -5,7 +5,6 @@ SRCS+= \ thr_attr.c \ - thr_autoinit.c \ thr_barrier.c \ thr_barrierattr.c \ thr_cancel.c \ @@ -51,4 +50,5 @@ thr_suspend_np.c \ thr_switch_np.c \ thr_symbols.c \ + thr_umtx.c \ thr_yield.c From owner-p4-projects@FreeBSD.ORG Sun Jan 30 08:32:04 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3A56716A4D0; Sun, 30 Jan 2005 08:32:04 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 10DFF16A4CE for ; Sun, 30 Jan 2005 08:32:04 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EE58043D45 for ; Sun, 30 Jan 2005 08:32:03 +0000 (GMT) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j0U8W3Ul000520 for ; Sun, 30 Jan 2005 08:32:03 GMT (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j0U8W3UT000517 for perforce@freebsd.org; Sun, 30 Jan 2005 08:32:03 GMT (envelope-from marcel@freebsd.org) Date: Sun, 30 Jan 2005 08:32:03 GMT Message-Id: <200501300832.j0U8W3UT000517@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar To: Perforce Change Reviews Subject: PERFORCE change 69963 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Jan 2005 08:32:04 -0000 http://perforce.freebsd.org/chv.cgi?CH=69963 Change 69963 by marcel@marcel_nfs on 2005/01/30 08:31:58 Make the DTE drain the output and wait for the DCE to drop DSR. This fixes termination problems when the DCE needs a lot of time to receive the data. Lower the speed to 19200. The Zilog Z8530 can't even be programmed for 115200. Affected files ... .. //depot/projects/uart/dev/uart/uarttest.c#4 edit Differences ... ==== //depot/projects/uart/dev/uart/uarttest.c#4 (text+ko) ==== @@ -100,6 +100,12 @@ } } printf("dte: %u bytes transmitted\n", count); + + ioctl(fd, TIOCDRAIN); + do { + sleep(1); + ioctl(fd, TIOCMGET, &sig); + } while (sig & TIOCM_DSR); } static void @@ -185,7 +191,7 @@ tcgetattr(fd, &t0); t1 = t0; cfmakeraw(&t1); - cfsetspeed(&t1, B115200); + cfsetspeed(&t1, B19200); switch (how) { case AS_DCE: t1.c_cflag |= CRTS_IFLOW; @@ -211,7 +217,6 @@ break; } - sleep(2); tcsetattr(fd, TCSADRAIN, &t0); close(fd); return (EX_OK); From owner-p4-projects@FreeBSD.ORG Sun Jan 30 18:23:13 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6C78D16A4D4; Sun, 30 Jan 2005 18:23:13 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 474B216A4D1 for ; Sun, 30 Jan 2005 18:23:13 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 27DC243D48 for ; Sun, 30 Jan 2005 18:23:13 +0000 (GMT) (envelope-from wsalamon@computer.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j0UIND0S041838 for ; Sun, 30 Jan 2005 18:23:13 GMT (envelope-from wsalamon@computer.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j0UINChm041835 for perforce@freebsd.org; Sun, 30 Jan 2005 18:23:12 GMT (envelope-from wsalamon@computer.org) Date: Sun, 30 Jan 2005 18:23:12 GMT Message-Id: <200501301823.j0UINChm041835@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to wsalamon@computer.org using -f From: Wayne Salamon To: Perforce Change Reviews Subject: PERFORCE change 69995 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Jan 2005 18:23:14 -0000 http://perforce.freebsd.org/chv.cgi?CH=69995 Change 69995 by wsalamon@rickenbacker on 2005/01/30 18:22:23 Replace syscall() call with direct call to auditctl(). Affected files ... .. //depot/projects/trustedbsd/audit3/tools/regression/audit/test/lib/audittest.c#3 edit Differences ... ==== //depot/projects/trustedbsd/audit3/tools/regression/audit/test/lib/audittest.c#3 (text+ko) ==== @@ -30,7 +30,6 @@ #include #include #include -#include #include #include #include @@ -81,7 +80,7 @@ auinfo.ai_termid.port = INITIAL_PORT; auinfo.ai_termid.machine = INITIAL_MACHINE; - ret = syscall(SYS_setaudit, &auinfo); + ret = setaudit(&auinfo); if (ret != 0) { perror("setaudit() failed"); exit(-1); From owner-p4-projects@FreeBSD.ORG Sun Jan 30 21:57:36 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D680016A4D0; Sun, 30 Jan 2005 21:57:35 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AD04D16A4CE for ; Sun, 30 Jan 2005 21:57:35 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8018743D1F for ; Sun, 30 Jan 2005 21:57:35 +0000 (GMT) (envelope-from trhodes@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j0ULvZon087537 for ; Sun, 30 Jan 2005 21:57:35 GMT (envelope-from trhodes@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j0ULvZw4087534 for perforce@freebsd.org; Sun, 30 Jan 2005 21:57:35 GMT (envelope-from trhodes@freebsd.org) Date: Sun, 30 Jan 2005 21:57:35 GMT Message-Id: <200501302157.j0ULvZw4087534@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to trhodes@freebsd.org using -f From: Tom Rhodes To: Perforce Change Reviews Subject: PERFORCE change 70005 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Jan 2005 21:57:36 -0000 http://perforce.freebsd.org/chv.cgi?CH=70005 Change 70005 by trhodes@trhodes_local on 2005/01/30 21:57:08 Add locking Affected files ... .. //depot/projects/trustedbsd/mac/sys/security/mac_bsdextended/mac_bsdextended.c#78 edit Differences ... ==== //depot/projects/trustedbsd/mac/sys/security/mac_bsdextended/mac_bsdextended.c#78 (text+ko) ==== @@ -1,9 +1,11 @@ /*- + * Copyright (c) 2005 Tom Rhodes * Copyright (c) 1999-2002 Robert N. M. Watson * Copyright (c) 2001-2004 Networks Associates Technology, Inc. * All rights reserved. * * This software was developed by Robert Watson for the TrustedBSD Project. + * It was later enhanced by Tom Rhodes for the TrustedBSD Project. * * This software was developed for the FreeBSD Project in part by Network * Associates Laboratories, the Security Research Division of Network @@ -31,15 +33,13 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/security/mac_bsdextended/mac_bsdextended.c,v 1.24 2004/10/22 11:15:47 rwatson Exp $ + * $FreeBSD: /repoman/r/ncvs/src/sys/security/mac_bsdextended/mac_bsdextended.c,v 1.24 2004/10/22 11:15:47 rwatson Exp $ */ /* * Developed by the TrustedBSD Project. * "BSD Extended" MAC policy, allowing the administrator to impose * mandatory rules regarding users and some system objects. - * - * XXX: Much locking support required here. */ #include @@ -47,9 +47,11 @@ #include #include #include +#include #include #include #include +#include #include #include #include @@ -72,6 +74,8 @@ #include +static struct mtx mac_bsdextended_mtx; + SYSCTL_DECL(_security_mac); SYSCTL_NODE(_security_mac, OID_AUTO, bsdextended, CTLFLAG_RW, 0, @@ -145,16 +149,26 @@ return (EINVAL); index = name[0]; - if (index < 0 || index > rule_slots + 1) + if (index > MAC_BSDEXTENDED_MAXRULES) return (ENOENT); - if (rule_slots >= MAC_BSDEXTENDED_MAXRULES) - return (ENOENT); if (req->oldptr) { - if (rules[index] == NULL) + mtx_lock(&mac_bsdextended_mtx); + if (index < 0 || index > rule_slots + 1) { + mtx_unlock(&mac_bsdextended_mtx); + return (ENOENT); + } + + if (rules[index] == NULL) { + mtx_unlock(&mac_bsdextended_mtx); return (ENOENT); + } - error = SYSCTL_OUT(req, rules[index], sizeof(*rules[index])); + temprule = *rules[index]; + mtx_unlock(&mac_bsdextended_mtx); + + error = SYSCTL_OUT(req, &temprule, sizeof(temprule)); + if (error) return (error); } @@ -162,11 +176,15 @@ if (req->newptr) { if (req->newlen == 0) { /* printf("deletion\n"); */ + mtx_lock(&mac_bsdextended_mtx); ruleptr = rules[index]; - if (ruleptr == NULL) + if (ruleptr == NULL) { + mtx_unlock(&mac_bsdextended_mtx); return (ENOENT); + } rule_count--; rules[index] = NULL; + mtx_unlock(&mac_bsdextended_mtx); FREE(ruleptr, M_MACBSDEXTENDED); return(0); } @@ -178,20 +196,23 @@ if (error) return (error); + MALLOC(ruleptr, struct mac_bsdextended_rule *, + sizeof(*ruleptr), M_MACBSDEXTENDED, M_WAITOK | M_ZERO); + mtx_lock(&mac_bsdextended_mtx); if (rules[index] == NULL) { /* printf("addition\n"); */ - MALLOC(ruleptr, struct mac_bsdextended_rule *, - sizeof(*ruleptr), M_MACBSDEXTENDED, M_WAITOK | - M_ZERO); *ruleptr = temprule; rules[index] = ruleptr; - if (index+1 > rule_slots) - rule_slots = index+1; + if (index + 1 > rule_slots) + rule_slots = index + 1; rule_count++; } else { + mtx_unlock(&mac_bsdextended_mtx); + FREE(ruleptr, M_MACBSDEXTENDED); /* printf("replacement\n"); */ *rules[index] = temprule; } + mtx_unlock(&mac_bsdextended_mtx); } return (0); @@ -205,6 +226,8 @@ { /* Initialize ruleset lock. */ + mtx_init(&mac_bsdextended_mtx, "mac_bsdextended lock", NULL, MTX_DEF); + /* Register dynamic sysctl's for rules. */ } @@ -212,8 +235,10 @@ mac_bsdextended_destroy(struct mac_policy_conf *mpc) { + /* Destroy ruleset lock. */ + mtx_destroy(&mac_bsdextended_mtx); + /* Tear down sysctls. */ - /* Destroy ruleset lock. */ } static int @@ -225,6 +250,7 @@ /* * Is there a subject match? */ + mtx_assert(&mac_bsdextended_mtx, MA_OWNED); if (rule->mbr_subject.mbi_flags & MBI_UID_DEFINED) { match = (rule->mbr_subject.mbi_uid == cred->cr_uid || rule->mbr_subject.mbi_uid == cred->cr_ruid || @@ -301,6 +327,7 @@ if (suser_cred(cred, 0) == 0) return (0); + mtx_lock(&mac_bsdextended_mtx); for (i = 0; i < rule_slots; i++) { if (rules[i] == NULL) continue; @@ -318,10 +345,12 @@ object_gid, acc_mode); if (error == EJUSTRETURN) break; - if (error) + if (error) { + mtx_unlock(&mac_bsdextended_mtx); return (error); + } } - + mtx_unlock(&mac_bsdextended_mtx); return (0); } From owner-p4-projects@FreeBSD.ORG Mon Jan 31 05:53:45 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2BC3C16A4D0; Mon, 31 Jan 2005 05:53:45 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F13F716A4CE for ; Mon, 31 Jan 2005 05:53:44 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 47C0C43D39 for ; Mon, 31 Jan 2005 05:53:44 +0000 (GMT) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j0V5risd020196 for ; Mon, 31 Jan 2005 05:53:44 GMT (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j0V5rYia020193 for perforce@freebsd.org; Mon, 31 Jan 2005 05:53:34 GMT (envelope-from marcel@freebsd.org) Date: Mon, 31 Jan 2005 05:53:34 GMT Message-Id: <200501310553.j0V5rYia020193@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar To: Perforce Change Reviews Subject: PERFORCE change 70024 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jan 2005 05:53:46 -0000 http://perforce.freebsd.org/chv.cgi?CH=70024 Change 70024 by marcel@marcel_nfs on 2005/01/31 05:53:03 IFC @70022 Affected files ... .. //depot/projects/ia64/Makefile.inc1#100 integrate .. //depot/projects/ia64/UPDATING#75 integrate .. //depot/projects/ia64/bin/cat/cat.1#3 integrate .. //depot/projects/ia64/bin/cat/cat.c#11 integrate .. //depot/projects/ia64/bin/chflags/Makefile#3 integrate .. //depot/projects/ia64/bin/chflags/chflags.1#6 integrate .. //depot/projects/ia64/bin/chflags/chflags.c#6 integrate .. //depot/projects/ia64/bin/chio/Makefile#3 integrate .. //depot/projects/ia64/bin/chio/chio.1#5 integrate .. //depot/projects/ia64/bin/chio/chio.c#6 integrate .. //depot/projects/ia64/bin/chio/defs.h#3 integrate .. //depot/projects/ia64/bin/chio/pathnames.h#2 integrate .. //depot/projects/ia64/bin/chmod/chmod.1#9 integrate .. //depot/projects/ia64/bin/chmod/chmod.c#10 integrate .. //depot/projects/ia64/bin/cp/cp.1#9 integrate .. //depot/projects/ia64/bin/cp/cp.c#16 integrate .. //depot/projects/ia64/bin/csh/USD.doc/csh.1#4 integrate .. //depot/projects/ia64/bin/csh/USD.doc/csh.2#3 integrate .. //depot/projects/ia64/bin/csh/USD.doc/csh.3#3 integrate .. //depot/projects/ia64/bin/csh/USD.doc/csh.4#3 integrate .. //depot/projects/ia64/bin/csh/USD.doc/csh.a#3 integrate .. //depot/projects/ia64/bin/csh/USD.doc/csh.g#5 integrate .. //depot/projects/ia64/bin/csh/USD.doc/tabs#3 integrate .. //depot/projects/ia64/bin/date/date.1#9 integrate .. //depot/projects/ia64/bin/date/date.c#9 integrate .. //depot/projects/ia64/bin/dd/dd.1#9 integrate .. //depot/projects/ia64/bin/dd/gen.c#2 integrate .. //depot/projects/ia64/bin/df/df.1#10 integrate .. //depot/projects/ia64/bin/df/df.c#23 integrate .. //depot/projects/ia64/bin/domainname/domainname.1#5 integrate .. //depot/projects/ia64/bin/domainname/domainname.c#6 integrate .. //depot/projects/ia64/bin/echo/echo.1#6 integrate .. //depot/projects/ia64/bin/echo/echo.c#8 integrate .. //depot/projects/ia64/bin/ed/ed.1#7 integrate .. //depot/projects/ia64/bin/ed/ed.h#6 integrate .. //depot/projects/ia64/bin/ed/main.c#7 integrate .. //depot/projects/ia64/bin/expr/expr.1#10 integrate .. //depot/projects/ia64/bin/expr/expr.y#7 integrate .. //depot/projects/ia64/bin/getfacl/getfacl.1#7 integrate .. //depot/projects/ia64/bin/hostname/hostname.1#5 integrate .. //depot/projects/ia64/bin/hostname/hostname.c#6 integrate .. //depot/projects/ia64/bin/kenv/kenv.1#3 integrate .. //depot/projects/ia64/bin/kenv/kenv.c#4 integrate .. //depot/projects/ia64/bin/kill/kill.1#6 integrate .. //depot/projects/ia64/bin/kill/kill.c#9 integrate .. //depot/projects/ia64/bin/ln/ln.1#8 integrate .. //depot/projects/ia64/bin/ln/ln.c#10 integrate .. //depot/projects/ia64/bin/ln/symlink.7#8 integrate .. //depot/projects/ia64/bin/ls/cmp.c#7 integrate .. //depot/projects/ia64/bin/ls/ls.1#23 integrate .. //depot/projects/ia64/bin/ls/ls.c#22 integrate .. //depot/projects/ia64/bin/ls/ls.h#8 integrate .. //depot/projects/ia64/bin/ls/print.c#19 integrate .. //depot/projects/ia64/bin/ls/util.c#10 integrate .. //depot/projects/ia64/bin/mkdir/Makefile#3 integrate .. //depot/projects/ia64/bin/mkdir/mkdir.1#6 integrate .. //depot/projects/ia64/bin/mkdir/mkdir.c#7 integrate .. //depot/projects/ia64/bin/mv/mv.1#9 integrate .. //depot/projects/ia64/bin/mv/mv.c#10 integrate .. //depot/projects/ia64/bin/pax/ar_subs.c#8 integrate .. //depot/projects/ia64/bin/pax/cpio.1#3 integrate .. //depot/projects/ia64/bin/pax/extern.h#5 integrate .. //depot/projects/ia64/bin/pax/ftree.c#8 integrate .. //depot/projects/ia64/bin/pax/getoldopt.c#5 integrate .. //depot/projects/ia64/bin/pax/pax.1#9 integrate .. //depot/projects/ia64/bin/pax/tar.1#7 integrate .. //depot/projects/ia64/bin/ps/Makefile#12 integrate .. //depot/projects/ia64/bin/ps/ps.1#26 integrate .. //depot/projects/ia64/bin/pwd/pwd.1#10 integrate .. //depot/projects/ia64/bin/pwd/pwd.c#8 integrate .. //depot/projects/ia64/bin/rcp/rcp.1#6 integrate .. //depot/projects/ia64/bin/rcp/rcp.c#12 integrate .. //depot/projects/ia64/bin/realpath/realpath.1#4 integrate .. //depot/projects/ia64/bin/rm/Makefile#4 integrate .. //depot/projects/ia64/bin/rm/rm.1#10 integrate .. //depot/projects/ia64/bin/rmdir/rmdir.1#3 integrate .. //depot/projects/ia64/bin/rmdir/rmdir.c#8 integrate .. //depot/projects/ia64/bin/setfacl/file.c#4 integrate .. //depot/projects/ia64/bin/setfacl/mask.c#5 integrate .. //depot/projects/ia64/bin/setfacl/merge.c#5 integrate .. //depot/projects/ia64/bin/setfacl/remove.c#4 integrate .. //depot/projects/ia64/bin/setfacl/setfacl.1#6 integrate .. //depot/projects/ia64/bin/setfacl/setfacl.c#7 integrate .. //depot/projects/ia64/bin/setfacl/setfacl.h#4 integrate .. //depot/projects/ia64/bin/setfacl/util.c#4 integrate .. //depot/projects/ia64/bin/sh/bltin/echo.1#6 integrate .. //depot/projects/ia64/bin/sh/builtins.def#7 integrate .. //depot/projects/ia64/bin/sh/funcs/cmv#3 integrate .. //depot/projects/ia64/bin/sh/funcs/dirs#3 integrate .. //depot/projects/ia64/bin/sh/funcs/kill#3 integrate .. //depot/projects/ia64/bin/sh/funcs/login#3 integrate .. //depot/projects/ia64/bin/sh/funcs/newgrp#3 integrate .. //depot/projects/ia64/bin/sh/funcs/popd#3 integrate .. //depot/projects/ia64/bin/sh/funcs/pushd#3 integrate .. //depot/projects/ia64/bin/sh/funcs/suspend#3 integrate .. //depot/projects/ia64/bin/sh/mkbuiltins#6 integrate .. //depot/projects/ia64/bin/sh/mktokens#4 integrate .. //depot/projects/ia64/bin/sh/nodetypes#4 integrate .. //depot/projects/ia64/bin/sh/sh.1#29 integrate .. //depot/projects/ia64/bin/sleep/sleep.1#4 integrate .. //depot/projects/ia64/bin/sleep/sleep.c#8 integrate .. //depot/projects/ia64/bin/stty/stty.1#5 integrate .. //depot/projects/ia64/bin/sync/sync.8#5 integrate .. //depot/projects/ia64/bin/sync/sync.c#6 integrate .. //depot/projects/ia64/bin/test/TEST.sh#2 integrate .. //depot/projects/ia64/bin/test/test.1#5 integrate .. //depot/projects/ia64/bin/test/test.c#11 integrate .. //depot/projects/ia64/contrib/gdtoa/gdtoaimp.h#6 integrate .. //depot/projects/ia64/contrib/groff/tmac/doc-common#15 integrate .. //depot/projects/ia64/contrib/groff/tmac/doc-ditroff#6 integrate .. //depot/projects/ia64/contrib/groff/tmac/doc-syms#8 integrate .. //depot/projects/ia64/contrib/groff/tmac/doc.tmac#10 integrate .. //depot/projects/ia64/contrib/groff/tmac/groff_mdoc.man#12 integrate .. //depot/projects/ia64/contrib/tcpdump/print-ppp.c#4 integrate .. //depot/projects/ia64/contrib/telnet/telnet/main.c#3 integrate .. //depot/projects/ia64/contrib/telnet/telnet/telnet.1#2 integrate .. //depot/projects/ia64/contrib/telnet/telnetd/telnetd.8#3 integrate .. //depot/projects/ia64/contrib/telnet/telnetd/telnetd.c#4 integrate .. //depot/projects/ia64/etc/defaults/pccard.conf#31 integrate .. //depot/projects/ia64/etc/defaults/periodic.conf#16 integrate .. //depot/projects/ia64/etc/defaults/rc.conf#59 integrate .. //depot/projects/ia64/etc/etc.sparc64/ttys#9 integrate .. //depot/projects/ia64/etc/mtree/BSD.include.dist#31 integrate .. //depot/projects/ia64/etc/mtree/BSD.usr.dist#37 integrate .. //depot/projects/ia64/etc/namedb/named.conf#9 integrate .. //depot/projects/ia64/etc/pccard_ether#16 integrate .. //depot/projects/ia64/etc/periodic/daily/460.status-mail-rejects#5 integrate .. //depot/projects/ia64/etc/periodic/security/100.chksetuid#8 integrate .. //depot/projects/ia64/etc/rc.d/amd#11 integrate .. //depot/projects/ia64/etc/rc.d/cleartmp#10 integrate .. //depot/projects/ia64/etc/rc.d/cron#7 integrate .. //depot/projects/ia64/etc/rc.d/dhclient#14 integrate .. //depot/projects/ia64/etc/rc.d/dmesg#5 integrate .. //depot/projects/ia64/etc/rc.d/gbde#6 integrate .. //depot/projects/ia64/etc/rc.d/inetd#5 integrate .. //depot/projects/ia64/etc/rc.d/isdnd#12 integrate .. //depot/projects/ia64/etc/rc.d/jail#14 integrate .. //depot/projects/ia64/etc/rc.d/ldconfig#12 integrate .. //depot/projects/ia64/etc/rc.d/mountcritremote#10 integrate .. //depot/projects/ia64/etc/rc.d/moused#8 integrate .. //depot/projects/ia64/etc/rc.d/mrouted#9 integrate .. //depot/projects/ia64/etc/rc.d/named#13 integrate .. //depot/projects/ia64/etc/rc.d/ntpd#10 integrate .. //depot/projects/ia64/etc/rc.d/ntpdate#11 integrate .. //depot/projects/ia64/etc/rc.d/pflog#5 integrate .. //depot/projects/ia64/etc/rc.d/rarpd#6 integrate .. //depot/projects/ia64/etc/rc.d/sendmail#11 integrate .. //depot/projects/ia64/etc/rc.d/sshd#7 integrate .. //depot/projects/ia64/etc/rc.d/watchdogd#5 integrate .. //depot/projects/ia64/etc/rc.subr#21 integrate .. //depot/projects/ia64/games/fortune/datfiles/fortunes#44 integrate .. //depot/projects/ia64/games/fortune/datfiles/fortunes2#28 integrate .. //depot/projects/ia64/games/fortune/datfiles/freebsd-tips#16 integrate .. //depot/projects/ia64/games/fortune/strfile/strfile.8#3 integrate .. //depot/projects/ia64/games/morse/morse.6#5 integrate .. //depot/projects/ia64/games/random/random.6#4 integrate .. //depot/projects/ia64/gnu/lib/libdialog/dialog.3#4 integrate .. //depot/projects/ia64/gnu/lib/libstdc++/Makefile#25 integrate .. //depot/projects/ia64/gnu/lib/libstdc++/config.h#8 integrate .. //depot/projects/ia64/gnu/usr.bin/binutils/gasp/gasp.1#2 integrate .. //depot/projects/ia64/gnu/usr.bin/gdb/kgdb/kgdb.1#3 integrate .. //depot/projects/ia64/gnu/usr.bin/gdb/libgdb/fbsd-threads.c#4 integrate .. //depot/projects/ia64/gnu/usr.bin/groff/tmac/mdoc.local#25 integrate .. //depot/projects/ia64/gnu/usr.bin/man/apropos/apropos.man#6 integrate .. //depot/projects/ia64/gnu/usr.bin/tar/tar.1#6 integrate .. //depot/projects/ia64/include/Makefile#44 integrate .. //depot/projects/ia64/include/netdb.h#7 integrate .. //depot/projects/ia64/include/pwd.h#9 integrate .. //depot/projects/ia64/include/stdlib.h#26 integrate .. //depot/projects/ia64/lib/csu/i386/Makefile#4 delete .. //depot/projects/ia64/lib/csu/i386/c++rt0.c#2 delete .. //depot/projects/ia64/lib/csu/i386/crt0.c#3 delete .. //depot/projects/ia64/lib/libalias/alias_old.c#4 integrate .. //depot/projects/ia64/lib/libalias/libalias.3#10 integrate .. //depot/projects/ia64/lib/libarchive/Makefile#10 integrate .. //depot/projects/ia64/lib/libarchive/Makefile.am#2 integrate .. //depot/projects/ia64/lib/libarchive/archive.h.in#4 integrate .. //depot/projects/ia64/lib/libarchive/archive_platform.h#5 integrate .. //depot/projects/ia64/lib/libarchive/archive_read.3#6 integrate .. //depot/projects/ia64/lib/libarchive/archive_read.c#6 integrate .. //depot/projects/ia64/lib/libarchive/archive_read_support_format_all.c#6 integrate .. //depot/projects/ia64/lib/libarchive/archive_read_support_format_iso9660.c#3 integrate .. //depot/projects/ia64/lib/libarchive/archive_read_support_format_zip.c#1 branch .. //depot/projects/ia64/lib/libarchive/archive_string.h#6 integrate .. //depot/projects/ia64/lib/libarchive/archive_string_sprintf.c#7 integrate .. //depot/projects/ia64/lib/libarchive/archive_util.3#3 integrate .. //depot/projects/ia64/lib/libarchive/archive_write.3#5 integrate .. //depot/projects/ia64/lib/libarchive/configure.ac.in#2 integrate .. //depot/projects/ia64/lib/libarchive/libarchive-formats.5#4 integrate .. //depot/projects/ia64/lib/libarchive/libarchive.3#5 integrate .. //depot/projects/ia64/lib/libarchive/tar.5#6 integrate .. //depot/projects/ia64/lib/libautofs/libautofs.3#2 integrate .. //depot/projects/ia64/lib/libbluetooth/bluetooth.3#4 integrate .. //depot/projects/ia64/lib/libbsnmp/modules/snmp_netgraph/snmp_netgraph.3#5 integrate .. //depot/projects/ia64/lib/libc/Makefile#18 integrate .. //depot/projects/ia64/lib/libc/alpha/Makefile.inc#3 integrate .. //depot/projects/ia64/lib/libc/alpha/gen/ldexp.c#4 delete .. //depot/projects/ia64/lib/libc/alpha/stdlib/gdtoa.mk#2 delete .. //depot/projects/ia64/lib/libc/amd64/Makefile.inc#3 integrate .. //depot/projects/ia64/lib/libc/amd64/stdlib/gdtoa.mk#2 delete .. //depot/projects/ia64/lib/libc/arm/Makefile.inc#2 integrate .. //depot/projects/ia64/lib/libc/arm/gen/ldexp.c#2 delete .. //depot/projects/ia64/lib/libc/arm/stdlib/gdtoa.mk#2 delete .. //depot/projects/ia64/lib/libc/compat-43/gethostid.3#4 integrate .. //depot/projects/ia64/lib/libc/compat-43/setruid.3#2 integrate .. //depot/projects/ia64/lib/libc/compat-43/sigvec.2#7 integrate .. //depot/projects/ia64/lib/libc/gdtoa/Makefile.inc#5 integrate .. //depot/projects/ia64/lib/libc/gdtoa/_hdtoa.c#2 integrate .. //depot/projects/ia64/lib/libc/gen/Makefile.inc#30 integrate .. //depot/projects/ia64/lib/libc/gen/check_utility_compat.3#3 integrate .. //depot/projects/ia64/lib/libc/gen/dlinfo.3#8 integrate .. //depot/projects/ia64/lib/libc/gen/exec.3#8 integrate .. //depot/projects/ia64/lib/libc/gen/fpclassify.3#5 integrate .. //depot/projects/ia64/lib/libc/gen/frexp.3#3 integrate .. //depot/projects/ia64/lib/libc/gen/getbootfile.3#5 integrate .. //depot/projects/ia64/lib/libc/gen/getdomainname.3#7 integrate .. //depot/projects/ia64/lib/libc/gen/getgrent.3#8 integrate .. //depot/projects/ia64/lib/libc/gen/getnetgrent.3#3 integrate .. //depot/projects/ia64/lib/libc/gen/getnetgrent.c#8 integrate .. //depot/projects/ia64/lib/libc/gen/getpwent.3#10 integrate .. //depot/projects/ia64/lib/libc/gen/ldexp.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/ldexp.c#1 branch .. //depot/projects/ia64/lib/libc/gen/msgsnd.3#5 integrate .. //depot/projects/ia64/lib/libc/gen/popen.3#4 integrate .. //depot/projects/ia64/lib/libc/gen/rand48.3#5 integrate .. //depot/projects/ia64/lib/libc/gen/readpassphrase.3#6 integrate .. //depot/projects/ia64/lib/libc/gen/shm_open.3#3 integrate .. //depot/projects/ia64/lib/libc/gen/sysconf.3#5 integrate .. //depot/projects/ia64/lib/libc/gen/sysctl.3#13 integrate .. //depot/projects/ia64/lib/libc/gen/time.3#4 integrate .. //depot/projects/ia64/lib/libc/gen/utime.3#4 integrate .. //depot/projects/ia64/lib/libc/gen/vis.3#7 integrate .. //depot/projects/ia64/lib/libc/i386/Makefile.inc#1 branch .. //depot/projects/ia64/lib/libc/i386/stdlib/gdtoa.mk#2 delete .. //depot/projects/ia64/lib/libc/ia64/Makefile.inc#3 integrate .. //depot/projects/ia64/lib/libc/ia64/gen/ldexp.c#3 delete .. //depot/projects/ia64/lib/libc/ia64/stdlib/gdtoa.mk#2 delete .. //depot/projects/ia64/lib/libc/locale/Makefile.inc#21 integrate .. //depot/projects/ia64/lib/libc/locale/isblank.3#9 integrate .. //depot/projects/ia64/lib/libc/locale/mbsrtowcs.3#6 integrate .. //depot/projects/ia64/lib/libc/locale/nextwctype.3#2 integrate .. //depot/projects/ia64/lib/libc/locale/nl_langinfo.3#5 integrate .. //depot/projects/ia64/lib/libc/locale/rpmatch.3#1 branch .. //depot/projects/ia64/lib/libc/locale/rpmatch.c#1 branch .. //depot/projects/ia64/lib/libc/locale/setlocale.3#12 integrate .. //depot/projects/ia64/lib/libc/net/Makefile.inc#9 integrate .. //depot/projects/ia64/lib/libc/net/addr2ascii.3#7 integrate .. //depot/projects/ia64/lib/libc/net/ethers.3#5 integrate .. //depot/projects/ia64/lib/libc/net/eui64.3#3 integrate .. //depot/projects/ia64/lib/libc/net/gai_strerror.3#1 branch .. //depot/projects/ia64/lib/libc/net/getaddrinfo.3#10 integrate .. //depot/projects/ia64/lib/libc/net/getaddrinfo.c#19 integrate .. //depot/projects/ia64/lib/libc/net/getifaddrs.3#4 integrate .. //depot/projects/ia64/lib/libc/net/getifmaddrs.3#3 integrate .. //depot/projects/ia64/lib/libc/net/getipnodebyname.3#5 integrate .. //depot/projects/ia64/lib/libc/net/getnameinfo.3#8 integrate .. //depot/projects/ia64/lib/libc/net/getprotoent.3#3 integrate .. //depot/projects/ia64/lib/libc/net/hesiod.3#3 integrate .. //depot/projects/ia64/lib/libc/net/inet6_opt_init.3#3 integrate .. //depot/projects/ia64/lib/libc/net/inet6_option_space.3#7 integrate .. //depot/projects/ia64/lib/libc/net/inet6_rth_space.3#4 integrate .. //depot/projects/ia64/lib/libc/net/inet6_rthdr_space.3#5 integrate .. //depot/projects/ia64/lib/libc/net/name6.c#14 integrate .. //depot/projects/ia64/lib/libc/net/rcmdsh.3#6 integrate .. //depot/projects/ia64/lib/libc/net/resolver.3#8 integrate .. //depot/projects/ia64/lib/libc/posix1e/acl_valid.3#4 integrate .. //depot/projects/ia64/lib/libc/posix1e/mac.3#11 integrate .. //depot/projects/ia64/lib/libc/posix1e/mac.conf.5#5 integrate .. //depot/projects/ia64/lib/libc/posix1e/mac_get.c#5 integrate .. //depot/projects/ia64/lib/libc/powerpc/Makefile.inc#1 branch .. //depot/projects/ia64/lib/libc/powerpc/gen/ldexp.c#2 delete .. //depot/projects/ia64/lib/libc/powerpc/stdlib/gdtoa.mk#3 delete .. //depot/projects/ia64/lib/libc/regex/regex.3#7 integrate .. //depot/projects/ia64/lib/libc/rpc/getrpcent.3#4 integrate .. //depot/projects/ia64/lib/libc/rpc/rpc.5#2 integrate .. //depot/projects/ia64/lib/libc/sparc64/Makefile.inc#4 integrate .. //depot/projects/ia64/lib/libc/sparc64/gen/flt_rounds.c#2 integrate .. //depot/projects/ia64/lib/libc/sparc64/gen/ldexp.c#3 delete .. //depot/projects/ia64/lib/libc/sparc64/stdlib/gdtoa.mk#2 delete .. //depot/projects/ia64/lib/libc/stdio/mktemp.3#5 integrate .. //depot/projects/ia64/lib/libc/stdio/setbuf.3#7 integrate .. //depot/projects/ia64/lib/libc/stdio/stdio.3#9 integrate .. //depot/projects/ia64/lib/libc/stdio/tmpnam.3#6 integrate .. //depot/projects/ia64/lib/libc/stdlib/getenv.3#4 integrate .. //depot/projects/ia64/lib/libc/stdlib/getopt_long.3#6 integrate .. //depot/projects/ia64/lib/libc/stdlib/hcreate.3#4 integrate .. //depot/projects/ia64/lib/libc/stdlib/lsearch.3#5 integrate .. //depot/projects/ia64/lib/libc/stdlib/malloc.3#14 integrate .. //depot/projects/ia64/lib/libc/stdlib/merge.c#3 integrate .. //depot/projects/ia64/lib/libc/stdlib/qsort.3#7 integrate .. //depot/projects/ia64/lib/libc/stdlib/random.3#5 integrate .. //depot/projects/ia64/lib/libc/stdlib/strtod.3#8 integrate .. //depot/projects/ia64/lib/libc/stdlib/strtoimax.c#7 integrate .. //depot/projects/ia64/lib/libc/stdlib/strtol.3#7 integrate .. //depot/projects/ia64/lib/libc/stdlib/strtol.c#7 integrate .. //depot/projects/ia64/lib/libc/stdlib/strtoll.c#7 integrate .. //depot/projects/ia64/lib/libc/stdlib/strtoul.3#8 integrate .. //depot/projects/ia64/lib/libc/stdlib/strtoul.c#7 integrate .. //depot/projects/ia64/lib/libc/stdlib/strtoull.c#7 integrate .. //depot/projects/ia64/lib/libc/stdlib/strtoumax.c#6 integrate .. //depot/projects/ia64/lib/libc/stdlib/tsearch.3#8 integrate .. //depot/projects/ia64/lib/libc/stdtime/strftime.3#10 integrate .. //depot/projects/ia64/lib/libc/stdtime/strptime.3#9 integrate .. //depot/projects/ia64/lib/libc/string/strtok.3#4 integrate .. //depot/projects/ia64/lib/libc/sys/brk.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/extattr_get_file.2#10 integrate .. //depot/projects/ia64/lib/libc/sys/getlogin.2#7 integrate .. //depot/projects/ia64/lib/libc/sys/getpgrp.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/getrusage.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/getsockname.2#7 integrate .. //depot/projects/ia64/lib/libc/sys/getsockopt.2#8 integrate .. //depot/projects/ia64/lib/libc/sys/intro.2#12 integrate .. //depot/projects/ia64/lib/libc/sys/kse.2#13 integrate .. //depot/projects/ia64/lib/libc/sys/lseek.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/minherit.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/mlock.2#8 integrate .. //depot/projects/ia64/lib/libc/sys/mount.2#12 integrate .. //depot/projects/ia64/lib/libc/sys/pathconf.2#8 integrate .. //depot/projects/ia64/lib/libc/sys/poll.2#8 integrate .. //depot/projects/ia64/lib/libc/sys/quotactl.2#8 integrate .. //depot/projects/ia64/lib/libc/sys/reboot.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/recv.2#9 integrate .. //depot/projects/ia64/lib/libc/sys/rfork.2#10 integrate .. //depot/projects/ia64/lib/libc/sys/rtprio.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/select.2#10 integrate .. //depot/projects/ia64/lib/libc/sys/semctl.2#6 integrate .. //depot/projects/ia64/lib/libc/sys/semop.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/send.2#8 integrate .. //depot/projects/ia64/lib/libc/sys/sendfile.2#11 integrate .. //depot/projects/ia64/lib/libc/sys/setpgid.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/sigaction.2#15 integrate .. //depot/projects/ia64/lib/libc/sys/socketpair.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/stat.2#12 integrate .. //depot/projects/ia64/lib/libc/sys/sync.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/syscall.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/truncate.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/vfork.2#7 integrate .. //depot/projects/ia64/lib/libc/sys/wait.2#6 integrate .. //depot/projects/ia64/lib/libc/uuid/uuid.3#5 integrate .. //depot/projects/ia64/lib/libcrypt/crypt.3#8 integrate .. //depot/projects/ia64/lib/libftpio/ftpio.3#5 integrate .. //depot/projects/ia64/lib/libkvm/kvm_geterr.3#2 integrate .. //depot/projects/ia64/lib/libkvm/kvm_getfiles.3#5 integrate .. //depot/projects/ia64/lib/libkvm/kvm_getprocs.3#8 integrate .. //depot/projects/ia64/lib/libkvm/kvm_open.3#7 integrate .. //depot/projects/ia64/lib/libmagic/Makefile#4 integrate .. //depot/projects/ia64/lib/libmd/mdX.3#5 integrate .. //depot/projects/ia64/lib/libmd/ripemd.3#6 integrate .. //depot/projects/ia64/lib/libmd/sha.3#5 integrate .. //depot/projects/ia64/lib/libncp/ncpl_conn.c#5 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_krb5/pam_krb5.c#16 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_lastlog/pam_lastlog.8#6 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_unix/pam_unix.8#7 integrate .. //depot/projects/ia64/lib/libsdp/sdp.3#5 integrate .. //depot/projects/ia64/lib/libstand/libstand.3#10 integrate .. //depot/projects/ia64/lib/libufs/ufs_disk_close.3#4 integrate .. //depot/projects/ia64/lib/libusbhid/usbhid.3#7 integrate .. //depot/projects/ia64/lib/libutil/_secure_path.3#4 integrate .. //depot/projects/ia64/lib/libutil/auth.3#3 integrate .. //depot/projects/ia64/lib/libutil/auth.conf.5#4 integrate .. //depot/projects/ia64/lib/libutil/fparseln.3#3 integrate .. //depot/projects/ia64/lib/libutil/property.3#4 integrate .. //depot/projects/ia64/lib/libvgl/vgl.3#5 integrate .. //depot/projects/ia64/lib/msun/Makefile#13 integrate .. //depot/projects/ia64/lib/msun/alpha/fenv.h#2 integrate .. //depot/projects/ia64/lib/msun/amd64/e_sqrt.S#1 branch .. //depot/projects/ia64/lib/msun/amd64/fenv.h#2 integrate .. //depot/projects/ia64/lib/msun/amd64/s_llrint.S#1 branch .. //depot/projects/ia64/lib/msun/amd64/s_lrint.S#1 branch .. //depot/projects/ia64/lib/msun/arm/fenv.h#2 integrate .. //depot/projects/ia64/lib/msun/i387/e_atan2f.S#1 branch .. //depot/projects/ia64/lib/msun/i387/e_log10f.S#1 branch .. //depot/projects/ia64/lib/msun/i387/e_logf.S#1 branch .. //depot/projects/ia64/lib/msun/i387/e_remainderf.S#1 branch .. //depot/projects/ia64/lib/msun/i387/e_scalbf.S#1 branch .. //depot/projects/ia64/lib/msun/i387/e_sqrtf.S#1 branch .. //depot/projects/ia64/lib/msun/i387/fenv.h#2 integrate .. //depot/projects/ia64/lib/msun/i387/s_ceilf.S#1 branch .. //depot/projects/ia64/lib/msun/i387/s_copysignf.S#1 branch .. //depot/projects/ia64/lib/msun/i387/s_cosf.S#1 branch .. //depot/projects/ia64/lib/msun/i387/s_floorf.S#1 branch .. //depot/projects/ia64/lib/msun/i387/s_llrint.S#1 branch .. //depot/projects/ia64/lib/msun/i387/s_log1p.S#2 delete .. //depot/projects/ia64/lib/msun/i387/s_logbf.S#1 branch .. //depot/projects/ia64/lib/msun/i387/s_lrint.S#1 branch .. //depot/projects/ia64/lib/msun/i387/s_rintf.S#1 branch .. //depot/projects/ia64/lib/msun/i387/s_scalbnf.S#1 branch .. //depot/projects/ia64/lib/msun/i387/s_significandf.S#1 branch .. //depot/projects/ia64/lib/msun/i387/s_sinf.S#1 branch .. //depot/projects/ia64/lib/msun/i387/s_tanf.S#1 branch .. //depot/projects/ia64/lib/msun/ia64/fenv.h#2 integrate .. //depot/projects/ia64/lib/msun/ia64/s_fma.S#1 branch .. //depot/projects/ia64/lib/msun/ia64/s_fmaf.S#1 branch .. //depot/projects/ia64/lib/msun/man/acos.3#2 integrate .. //depot/projects/ia64/lib/msun/man/acosh.3#2 integrate .. //depot/projects/ia64/lib/msun/man/asin.3#3 integrate .. //depot/projects/ia64/lib/msun/man/atan2.3#3 integrate .. //depot/projects/ia64/lib/msun/man/atanh.3#3 integrate .. //depot/projects/ia64/lib/msun/man/ceil.3#3 integrate .. //depot/projects/ia64/lib/msun/man/cimag.3#2 integrate .. //depot/projects/ia64/lib/msun/man/copysign.3#1 branch .. //depot/projects/ia64/lib/msun/man/cosh.3#2 integrate .. //depot/projects/ia64/lib/msun/man/exp.3#3 integrate .. //depot/projects/ia64/lib/msun/man/feclearexcept.3#2 integrate .. //depot/projects/ia64/lib/msun/man/fegetround.3#2 integrate .. //depot/projects/ia64/lib/msun/man/fenv.3#2 integrate .. //depot/projects/ia64/lib/msun/man/floor.3#4 integrate .. //depot/projects/ia64/lib/msun/man/fma.3#1 branch .. //depot/projects/ia64/lib/msun/man/fmax.3#2 integrate .. //depot/projects/ia64/lib/msun/man/hypot.3#5 integrate .. //depot/projects/ia64/lib/msun/man/ieee.3#5 integrate .. //depot/projects/ia64/lib/msun/man/ilogb.3#1 branch .. //depot/projects/ia64/lib/msun/man/j0.3#2 integrate .. //depot/projects/ia64/lib/msun/man/lgamma.3#7 integrate .. //depot/projects/ia64/lib/msun/man/lrint.3#1 branch .. //depot/projects/ia64/lib/msun/man/lround.3#1 branch .. //depot/projects/ia64/lib/msun/man/math.3#4 integrate .. //depot/projects/ia64/lib/msun/man/nextafter.3#1 branch .. //depot/projects/ia64/lib/msun/man/remainder.3#1 branch .. //depot/projects/ia64/lib/msun/man/rint.3#3 integrate .. //depot/projects/ia64/lib/msun/man/round.3#2 integrate .. //depot/projects/ia64/lib/msun/man/scalbn.3#1 branch .. //depot/projects/ia64/lib/msun/man/sinh.3#3 integrate .. //depot/projects/ia64/lib/msun/man/sqrt.3#2 integrate .. //depot/projects/ia64/lib/msun/powerpc/fenv.h#2 integrate .. //depot/projects/ia64/lib/msun/sparc64/fenv.h#2 integrate .. //depot/projects/ia64/lib/msun/src/math.h#22 integrate .. //depot/projects/ia64/lib/msun/src/s_ceill.c#1 branch .. //depot/projects/ia64/lib/msun/src/s_floorl.c#1 branch .. //depot/projects/ia64/lib/msun/src/s_fma.c#1 branch .. //depot/projects/ia64/lib/msun/src/s_fmaf.c#1 branch .. //depot/projects/ia64/lib/msun/src/s_llrint.c#1 branch .. //depot/projects/ia64/lib/msun/src/s_llrintf.c#1 branch .. //depot/projects/ia64/lib/msun/src/s_llround.c#1 branch .. //depot/projects/ia64/lib/msun/src/s_llroundf.c#1 branch .. //depot/projects/ia64/lib/msun/src/s_lrint.c#1 branch .. //depot/projects/ia64/lib/msun/src/s_lrintf.c#1 branch .. //depot/projects/ia64/lib/msun/src/s_lround.c#1 branch .. //depot/projects/ia64/lib/msun/src/s_lroundf.c#1 branch .. //depot/projects/ia64/lib/msun/src/s_nextafter.c#3 integrate .. //depot/projects/ia64/lib/msun/src/s_nextafterf.c#3 integrate .. //depot/projects/ia64/lib/msun/src/s_round.c#2 integrate .. //depot/projects/ia64/lib/msun/src/s_roundf.c#2 integrate .. //depot/projects/ia64/libexec/bootpd/tools/bootptest/bootptest.8#3 integrate .. //depot/projects/ia64/libexec/comsat/comsat.8#5 integrate .. //depot/projects/ia64/libexec/fingerd/fingerd.8#7 integrate .. //depot/projects/ia64/libexec/ftpd/ftpd.8#18 integrate .. //depot/projects/ia64/libexec/ftpd/ftpd.c#32 integrate .. //depot/projects/ia64/libexec/getNAME/getNAME.1#3 integrate .. //depot/projects/ia64/libexec/getty/getty.8#4 integrate .. //depot/projects/ia64/libexec/getty/gettytab.5#9 integrate .. //depot/projects/ia64/libexec/getty/ttys.5#2 integrate .. //depot/projects/ia64/libexec/mknetid/netid.5#4 integrate .. //depot/projects/ia64/libexec/pppoed/Makefile#3 integrate .. //depot/projects/ia64/libexec/pppoed/pppoed.8#5 integrate .. //depot/projects/ia64/libexec/pt_chown/Makefile#4 integrate .. //depot/projects/ia64/libexec/rexecd/rexecd.8#5 integrate .. //depot/projects/ia64/libexec/rlogind/Makefile#2 integrate .. //depot/projects/ia64/libexec/rlogind/rlogind.8#5 integrate .. //depot/projects/ia64/libexec/rpc.rquotad/rpc.rquotad.8#4 integrate .. //depot/projects/ia64/libexec/rshd/Makefile#5 integrate .. //depot/projects/ia64/libexec/rshd/rshd.8#8 integrate .. //depot/projects/ia64/libexec/rtld-aout/Makefile#3 delete .. //depot/projects/ia64/libexec/rtld-aout/dynamic.h#3 delete .. //depot/projects/ia64/libexec/rtld-aout/i386/md-static-funcs.c#2 delete .. //depot/projects/ia64/libexec/rtld-aout/i386/md.c#2 delete .. //depot/projects/ia64/libexec/rtld-aout/i386/md.h#2 delete .. //depot/projects/ia64/libexec/rtld-aout/i386/mdprologue.S#2 delete .. //depot/projects/ia64/libexec/rtld-aout/md-prologue.c#2 delete .. //depot/projects/ia64/libexec/rtld-aout/rtld.1aout#4 delete .. //depot/projects/ia64/libexec/rtld-aout/rtld.c#5 delete .. //depot/projects/ia64/libexec/rtld-aout/shlib.c#3 integrate .. //depot/projects/ia64/libexec/rtld-aout/shlib.h#2 integrate .. //depot/projects/ia64/libexec/rtld-aout/support.c#2 integrate .. //depot/projects/ia64/libexec/rtld-aout/support.h#2 integrate .. //depot/projects/ia64/release/Makefile#88 integrate .. //depot/projects/ia64/release/alpha/mkisoimages.sh#5 integrate .. //depot/projects/ia64/release/amd64/mkisoimages.sh#4 integrate .. //depot/projects/ia64/release/i386/mkisoimages.sh#8 integrate .. //depot/projects/ia64/release/ia64/mkisoimages.sh#7 integrate .. //depot/projects/ia64/release/scripts/print-cdrom-packages.sh#38 integrate .. //depot/projects/ia64/release/sparc64/mkisoimages.sh#7 integrate .. //depot/projects/ia64/rescue/rescue/Makefile#23 integrate .. //depot/projects/ia64/sbin/adjkerntz/adjkerntz.8#5 integrate .. //depot/projects/ia64/sbin/atm/fore_dnld/fore_dnld.8#5 integrate .. //depot/projects/ia64/sbin/atm/ilmid/ilmid.8#3 integrate .. //depot/projects/ia64/sbin/badsect/badsect.8#8 integrate .. //depot/projects/ia64/sbin/bsdlabel/bsdlabel.8#9 integrate .. //depot/projects/ia64/sbin/ccdconfig/ccdconfig.8#13 integrate .. //depot/projects/ia64/sbin/comcontrol/comcontrol.8#6 integrate .. //depot/projects/ia64/sbin/devd/devd.8#12 integrate .. //depot/projects/ia64/sbin/dhclient/omshell/Makefile#2 integrate .. //depot/projects/ia64/sbin/dmesg/Makefile#4 integrate .. //depot/projects/ia64/sbin/dmesg/dmesg.c#10 integrate .. //depot/projects/ia64/sbin/dump/dump.8#23 integrate .. //depot/projects/ia64/sbin/dump/main.c#22 integrate .. //depot/projects/ia64/sbin/dumpon/dumpon.8#11 integrate .. //depot/projects/ia64/sbin/ffsinfo/ffsinfo.8#9 integrate .. //depot/projects/ia64/sbin/fsck_ffs/fsck_ffs.8#8 integrate .. //depot/projects/ia64/sbin/fsck_msdosfs/fsck_msdosfs.8#10 integrate .. //depot/projects/ia64/sbin/fsdb/fsdb.8#9 integrate .. //depot/projects/ia64/sbin/geom/class/Makefile#3 integrate .. //depot/projects/ia64/sbin/geom/class/concat/gconcat.8#4 integrate .. //depot/projects/ia64/sbin/geom/class/concat/geom_concat.c#3 integrate .. //depot/projects/ia64/sbin/geom/class/label/geom_label.c#2 integrate .. //depot/projects/ia64/sbin/geom/class/label/glabel.8#3 integrate .. //depot/projects/ia64/sbin/geom/class/mirror/geom_mirror.c#4 integrate .. //depot/projects/ia64/sbin/geom/class/mirror/gmirror.8#4 integrate .. //depot/projects/ia64/sbin/geom/class/nop/geom_nop.c#3 integrate .. //depot/projects/ia64/sbin/geom/class/nop/gnop.8#4 integrate .. //depot/projects/ia64/sbin/geom/class/raid3/geom_raid3.c#5 integrate .. //depot/projects/ia64/sbin/geom/class/raid3/graid3.8#4 integrate .. //depot/projects/ia64/sbin/geom/class/shsec/Makefile#1 branch .. //depot/projects/ia64/sbin/geom/class/shsec/geom_shsec.c#1 branch .. //depot/projects/ia64/sbin/geom/class/shsec/gshsec.8#1 branch .. //depot/projects/ia64/sbin/geom/class/stripe/geom_stripe.c#5 integrate .. //depot/projects/ia64/sbin/geom/class/stripe/gstripe.8#6 integrate .. //depot/projects/ia64/sbin/geom/core/geom.8#5 integrate .. //depot/projects/ia64/sbin/ggate/ggatec/ggatec.8#3 integrate .. //depot/projects/ia64/sbin/ggate/ggated/ggated.8#3 integrate .. //depot/projects/ia64/sbin/ggate/ggatel/ggatel.8#3 integrate .. //depot/projects/ia64/sbin/gpt/gpt.8#5 integrate .. //depot/projects/ia64/sbin/growfs/growfs.8#14 integrate .. //depot/projects/ia64/sbin/growfs/growfs.c#15 integrate .. //depot/projects/ia64/sbin/idmapd/Makefile#3 integrate .. //depot/projects/ia64/sbin/idmapd/idmapd.8#4 integrate .. //depot/projects/ia64/sbin/ifconfig/ifconfig.8#28 integrate .. //depot/projects/ia64/sbin/ifconfig/ifmedia.c#10 integrate .. //depot/projects/ia64/sbin/init/Makefile#7 integrate .. //depot/projects/ia64/sbin/init/init.8#13 integrate .. //depot/projects/ia64/sbin/init/init.c#10 integrate .. //depot/projects/ia64/sbin/ip6fw/ip6fw.8#12 integrate .. //depot/projects/ia64/sbin/ipfs/Makefile#5 integrate .. //depot/projects/ia64/sbin/ipfw/ipfw.8#41 integrate .. //depot/projects/ia64/sbin/ipfw/ipfw2.c#41 integrate .. //depot/projects/ia64/sbin/ipmon/Makefile#7 integrate .. //depot/projects/ia64/sbin/kldconfig/kldconfig.8#4 integrate .. //depot/projects/ia64/sbin/kldload/kldload.8#7 integrate .. //depot/projects/ia64/sbin/kldstat/kldstat.8#3 integrate .. //depot/projects/ia64/sbin/kldunload/kldunload.8#4 integrate .. //depot/projects/ia64/sbin/kldunload/kldunload.c#5 integrate .. //depot/projects/ia64/sbin/ldconfig/Makefile#4 integrate .. //depot/projects/ia64/sbin/ldconfig/ldconfig.c#7 integrate .. //depot/projects/ia64/sbin/md5/md5.1#6 integrate .. //depot/projects/ia64/sbin/mdconfig/mdconfig.8#17 integrate .. //depot/projects/ia64/sbin/mdconfig/mdconfig.c#19 integrate .. //depot/projects/ia64/sbin/mdmfs/Makefile#4 integrate .. //depot/projects/ia64/sbin/mdmfs/mdmfs.c#12 integrate .. //depot/projects/ia64/sbin/mount/mount.8#20 integrate .. //depot/projects/ia64/sbin/mount_autofs/mount_autofs.8#2 integrate .. //depot/projects/ia64/sbin/mount_cd9660/mount_cd9660.8#11 integrate .. //depot/projects/ia64/sbin/mount_nullfs/mount_nullfs.8#10 integrate .. //depot/projects/ia64/sbin/mount_umapfs/mount_umapfs.8#8 integrate .. //depot/projects/ia64/sbin/mount_unionfs/mount_unionfs.8#7 integrate .. //depot/projects/ia64/sbin/natd/natd.8#11 integrate .. //depot/projects/ia64/sbin/natd/natd.c#12 integrate .. //depot/projects/ia64/sbin/newfs/mkfs.c#36 integrate .. //depot/projects/ia64/sbin/newfs/newfs.8#22 integrate .. //depot/projects/ia64/sbin/newfs/newfs.c#29 integrate .. //depot/projects/ia64/sbin/newfs/newfs.h#16 integrate .. //depot/projects/ia64/sbin/newfs_msdos/Makefile#5 integrate .. //depot/projects/ia64/sbin/newfs_msdos/newfs_msdos.8#6 integrate .. //depot/projects/ia64/sbin/newfs_msdos/newfs_msdos.c#8 integrate .. //depot/projects/ia64/sbin/nfsiod/nfsiod.8#8 integrate .. //depot/projects/ia64/sbin/nos-tun/nos-tun.8#5 integrate .. //depot/projects/ia64/sbin/ping6/Makefile#6 integrate .. //depot/projects/ia64/sbin/ping6/ping6.8#7 integrate .. //depot/projects/ia64/sbin/ping6/ping6.c#12 integrate .. //depot/projects/ia64/sbin/reboot/Makefile#6 integrate .. //depot/projects/ia64/sbin/reboot/boot_i386.8#13 integrate .. //depot/projects/ia64/sbin/reboot/reboot.c#8 integrate .. //depot/projects/ia64/sbin/restore/restore.8#13 integrate .. //depot/projects/ia64/sbin/route/route.8#10 integrate .. //depot/projects/ia64/sbin/routed/routed.8#10 integrate .. //depot/projects/ia64/sbin/savecore/Makefile#7 integrate .. //depot/projects/ia64/sbin/savecore/savecore.8#8 integrate .. //depot/projects/ia64/sbin/savecore/savecore.c#21 integrate .. //depot/projects/ia64/sbin/shutdown/Makefile#3 integrate .. //depot/projects/ia64/sbin/shutdown/shutdown.8#8 integrate .. //depot/projects/ia64/sbin/shutdown/shutdown.c#6 integrate .. //depot/projects/ia64/sbin/slattach/slattach.8#8 integrate .. //depot/projects/ia64/sbin/swapon/swapon.8#8 integrate .. //depot/projects/ia64/sbin/sysctl/sysctl.8#15 integrate .. //depot/projects/ia64/sbin/sysctl/sysctl.c#19 integrate .. //depot/projects/ia64/sbin/tunefs/tunefs.8#17 integrate .. //depot/projects/ia64/secure/usr.bin/bdes/bdes.c#4 integrate .. //depot/projects/ia64/share/examples/Makefile#13 integrate .. //depot/projects/ia64/share/examples/etc/make.conf#45 integrate .. //depot/projects/ia64/share/examples/mdoc/POSIX-copyright#1 branch .. //depot/projects/ia64/share/examples/mdoc/deshallify.sh#1 branch .. //depot/projects/ia64/share/examples/mdoc/example.1#2 integrate .. //depot/projects/ia64/share/examples/mdoc/example.3#4 integrate .. //depot/projects/ia64/share/examples/mdoc/example.4#3 integrate .. //depot/projects/ia64/share/examples/mdoc/example.9#1 branch .. //depot/projects/ia64/share/examples/meteor/README#2 delete .. //depot/projects/ia64/share/examples/meteor/rgb16.c#3 delete .. //depot/projects/ia64/share/examples/meteor/rgb24.c#3 delete .. //depot/projects/ia64/share/examples/meteor/test-n.c#3 delete .. //depot/projects/ia64/share/examples/meteor/yuvpk.c#3 delete .. //depot/projects/ia64/share/examples/meteor/yuvpl.c#3 delete .. //depot/projects/ia64/share/examples/scsi_target/scsi_target.8#5 integrate .. //depot/projects/ia64/share/man/man3/pthread_attr_get_np.3#2 integrate .. //depot/projects/ia64/share/man/man3/pthread_barrier_destroy.3#3 integrate .. //depot/projects/ia64/share/man/man3/pthread_mutexattr_getkind_np.3#2 integrate .. //depot/projects/ia64/share/man/man3/pthread_rwlock_destroy.3#3 integrate .. //depot/projects/ia64/share/man/man3/pthread_rwlock_init.3#3 integrate .. //depot/projects/ia64/share/man/man3/pthread_rwlock_rdlock.3#3 integrate .. //depot/projects/ia64/share/man/man3/pthread_rwlock_unlock.3#3 integrate .. //depot/projects/ia64/share/man/man3/pthread_rwlock_wrlock.3#3 integrate .. //depot/projects/ia64/share/man/man3/pthread_rwlockattr_destroy.3#3 integrate .. //depot/projects/ia64/share/man/man3/pthread_rwlockattr_getpshared.3#3 integrate .. //depot/projects/ia64/share/man/man3/pthread_rwlockattr_init.3#3 integrate .. //depot/projects/ia64/share/man/man3/pthread_rwlockattr_setpshared.3#3 integrate .. //depot/projects/ia64/share/man/man3/stdarg.3#7 integrate .. //depot/projects/ia64/share/man/man3/tgmath.3#2 integrate .. //depot/projects/ia64/share/man/man4/adv.4#3 integrate .. //depot/projects/ia64/share/man/man4/adw.4#3 integrate .. //depot/projects/ia64/share/man/man4/aha.4#8 integrate .. //depot/projects/ia64/share/man/man4/ahc.4#7 integrate .. //depot/projects/ia64/share/man/man4/ahd.4#5 integrate .. //depot/projects/ia64/share/man/man4/altq.4#4 integrate .. //depot/projects/ia64/share/man/man4/ath.4#22 integrate .. //depot/projects/ia64/share/man/man4/ath_hal.4#10 integrate .. //depot/projects/ia64/share/man/man4/axe.4#7 integrate .. //depot/projects/ia64/share/man/man4/bktr.4#9 integrate .. //depot/projects/ia64/share/man/man4/blackhole.4#4 integrate .. //depot/projects/ia64/share/man/man4/bpf.4#10 integrate .. //depot/projects/ia64/share/man/man4/bridge.4#7 integrate .. //depot/projects/ia64/share/man/man4/bt.4#4 integrate .. //depot/projects/ia64/share/man/man4/ccd.4#9 integrate .. //depot/projects/ia64/share/man/man4/cd.4#8 integrate .. //depot/projects/ia64/share/man/man4/ch.4#7 integrate .. //depot/projects/ia64/share/man/man4/ciss.4#6 integrate .. //depot/projects/ia64/share/man/man4/cm.4#2 integrate .. //depot/projects/ia64/share/man/man4/cnw.4#2 integrate .. //depot/projects/ia64/share/man/man4/dc.4#11 integrate .. //depot/projects/ia64/share/man/man4/dcons.4#4 integrate .. //depot/projects/ia64/share/man/man4/divert.4#9 integrate .. //depot/projects/ia64/share/man/man4/dpt.4#7 integrate .. //depot/projects/ia64/share/man/man4/ed.4#9 integrate .. //depot/projects/ia64/share/man/man4/em.4#13 integrate .. //depot/projects/ia64/share/man/man4/fast_ipsec.4#3 integrate .. //depot/projects/ia64/share/man/man4/fatm.4#4 integrate .. //depot/projects/ia64/share/man/man4/fwe.4#7 integrate .. //depot/projects/ia64/share/man/man4/fwip.4#3 integrate .. //depot/projects/ia64/share/man/man4/fxp.4#11 integrate .. //depot/projects/ia64/share/man/man4/gdb.4#4 integrate .. //depot/projects/ia64/share/man/man4/hatm.4#5 integrate .. //depot/projects/ia64/share/man/man4/hifn.4#6 integrate .. //depot/projects/ia64/share/man/man4/hptmv.4#2 integrate .. //depot/projects/ia64/share/man/man4/icmp6.4#3 integrate .. //depot/projects/ia64/share/man/man4/ida.4#4 integrate .. //depot/projects/ia64/share/man/man4/ifmib.4#7 integrate .. //depot/projects/ia64/share/man/man4/inet.4#10 integrate .. //depot/projects/ia64/share/man/man4/ip.4#12 integrate .. //depot/projects/ia64/share/man/man4/ip6.4#5 integrate .. //depot/projects/ia64/share/man/man4/ipsec.4#2 integrate .. //depot/projects/ia64/share/man/man4/isp.4#6 integrate .. //depot/projects/ia64/share/man/man4/joy.4#5 integrate .. //depot/projects/ia64/share/man/man4/kld.4#6 integrate .. //depot/projects/ia64/share/man/man4/ktr.4#5 integrate .. //depot/projects/ia64/share/man/man4/led.4#6 integrate .. //depot/projects/ia64/share/man/man4/lpt.4#3 integrate .. //depot/projects/ia64/share/man/man4/mac_biba.4#15 integrate .. //depot/projects/ia64/share/man/man4/mac_mls.4#15 integrate .. //depot/projects/ia64/share/man/man4/mac_none.4#11 integrate .. //depot/projects/ia64/share/man/man4/mac_portacl.4#6 integrate .. //depot/projects/ia64/share/man/man4/man4.alpha/osf1.4#3 integrate .. //depot/projects/ia64/share/man/man4/man4.i386/acpi_panasonic.4#4 integrate .. //depot/projects/ia64/share/man/man4/man4.i386/aic.4#4 integrate .. //depot/projects/ia64/share/man/man4/man4.i386/apm.4#5 integrate .. //depot/projects/ia64/share/man/man4/man4.i386/ar.4#3 integrate .. //depot/projects/ia64/share/man/man4/man4.i386/el.4#4 integrate .. //depot/projects/ia64/share/man/man4/man4.i386/ep.4#8 integrate .. //depot/projects/ia64/share/man/man4/man4.i386/ex.4#5 integrate .. //depot/projects/ia64/share/man/man4/man4.i386/fe.4#6 integrate .. //depot/projects/ia64/share/man/man4/man4.i386/lnc.4#4 integrate .. //depot/projects/ia64/share/man/man4/man4.i386/longrun.4#4 integrate .. //depot/projects/ia64/share/man/man4/man4.i386/mcd.4#6 integrate .. //depot/projects/ia64/share/man/man4/man4.i386/pbio.4#2 integrate .. //depot/projects/ia64/share/man/man4/man4.i386/pnp.4#2 integrate .. //depot/projects/ia64/share/man/man4/man4.i386/scd.4#6 integrate .. //depot/projects/ia64/share/man/man4/man4.i386/spkr.4#5 integrate .. //depot/projects/ia64/share/man/man4/man4.i386/sr.4#2 integrate .. //depot/projects/ia64/share/man/man4/man4.i386/streams.4#4 integrate .. //depot/projects/ia64/share/man/man4/man4.i386/svr4.4#5 integrate .. //depot/projects/ia64/share/man/man4/man4.i386/vx.4#5 integrate .. //depot/projects/ia64/share/man/man4/man4.sparc64/auxio.4#2 integrate .. //depot/projects/ia64/share/man/man4/matcd.4#5 delete .. //depot/projects/ia64/share/man/man4/mem.4#8 integrate .. //depot/projects/ia64/share/man/man4/meteor.4#4 integrate .. //depot/projects/ia64/share/man/man4/mlx.4#6 integrate .. //depot/projects/ia64/share/man/man4/mly.4#3 integrate .. //depot/projects/ia64/share/man/man4/mpt.4#4 integrate .. //depot/projects/ia64/share/man/man4/netgraph.4#8 integrate .. //depot/projects/ia64/share/man/man4/ng_atmpif.4#4 integrate .. //depot/projects/ia64/share/man/man4/ng_bpf.4#4 integrate .. //depot/projects/ia64/share/man/man4/ng_bt3c.4#9 integrate .. //depot/projects/ia64/share/man/man4/ng_btsocket.4#9 integrate .. //depot/projects/ia64/share/man/man4/ng_cisco.4#3 integrate .. //depot/projects/ia64/share/man/man4/ng_device.4#4 integrate .. //depot/projects/ia64/share/man/man4/ng_ether.4#5 integrate .. //depot/projects/ia64/share/man/man4/ng_frame_relay.4#3 integrate .. //depot/projects/ia64/share/man/man4/ng_h4.4#7 integrate .. //depot/projects/ia64/share/man/man4/ng_hci.4#10 integrate .. //depot/projects/ia64/share/man/man4/ng_l2cap.4#9 integrate .. //depot/projects/ia64/share/man/man4/ng_l2tp.4#4 integrate .. //depot/projects/ia64/share/man/man4/ng_mppc.4#4 integrate .. //depot/projects/ia64/share/man/man4/ng_netflow.4#3 integrate .. //depot/projects/ia64/share/man/man4/ng_one2many.4#8 integrate .. //depot/projects/ia64/share/man/man4/ng_pptpgre.4#6 integrate .. //depot/projects/ia64/share/man/man4/ng_rfc1490.4#4 integrate .. //depot/projects/ia64/share/man/man4/ng_socket.4#4 integrate .. //depot/projects/ia64/share/man/man4/ng_source.4#5 integrate .. //depot/projects/ia64/share/man/man4/ng_sscop.4#4 integrate .. //depot/projects/ia64/share/man/man4/ng_tty.4#3 integrate .. //depot/projects/ia64/share/man/man4/ng_ubt.4#11 integrate .. //depot/projects/ia64/share/man/man4/ng_uni.4#4 integrate .. //depot/projects/ia64/share/man/man4/ng_vjc.4#5 integrate .. //depot/projects/ia64/share/man/man4/ngatmbase.4#3 integrate .. //depot/projects/ia64/share/man/man4/nmdm.4#2 integrate .. //depot/projects/ia64/share/man/man4/nsp.4#3 integrate .. //depot/projects/ia64/share/man/man4/pcm.4#10 integrate .. //depot/projects/ia64/share/man/man4/pcvt.4#5 integrate .. //depot/projects/ia64/share/man/man4/ppc.4#3 integrate .. //depot/projects/ia64/share/man/man4/psm.4#8 integrate .. //depot/projects/ia64/share/man/man4/sa.4#4 integrate .. //depot/projects/ia64/share/man/man4/sbsh.4#3 integrate .. //depot/projects/ia64/share/man/man4/smb.4#4 integrate .. //depot/projects/ia64/share/man/man4/snd_csa.4#2 integrate .. //depot/projects/ia64/share/man/man4/snd_gusc.4#2 integrate .. //depot/projects/ia64/share/man/man4/snd_ich.4#3 integrate .. //depot/projects/ia64/share/man/man4/snd_maestro.4#2 integrate .. //depot/projects/ia64/share/man/man4/snd_sbc.4#2 integrate .. //depot/projects/ia64/share/man/man4/snp.4#7 integrate .. //depot/projects/ia64/share/man/man4/spic.4#3 integrate .. //depot/projects/ia64/share/man/man4/splash.4#3 integrate .. //depot/projects/ia64/share/man/man4/sym.4#6 integrate .. //depot/projects/ia64/share/man/man4/syscons.4#10 integrate .. //depot/projects/ia64/share/man/man4/targ.4#6 integrate .. //depot/projects/ia64/share/man/man4/tdfx.4#3 integrate .. //depot/projects/ia64/share/man/man4/twe.4#4 integrate .. //depot/projects/ia64/share/man/man4/tx.4#4 integrate .. //depot/projects/ia64/share/man/man4/ubtbcmfw.4#6 integrate .. //depot/projects/ia64/share/man/man4/ucycom.4#2 integrate .. //depot/projects/ia64/share/man/man4/umass.4#16 integrate .. //depot/projects/ia64/share/man/man4/uplcom.4#8 integrate .. //depot/projects/ia64/share/man/man4/uvisor.4#5 integrate .. //depot/projects/ia64/share/man/man4/vge.4#4 integrate .. //depot/projects/ia64/share/man/man4/vinum.4#15 integrate .. //depot/projects/ia64/share/man/man4/vkbd.4#2 integrate .. //depot/projects/ia64/share/man/man4/vlan.4#11 integrate .. //depot/projects/ia64/share/man/man4/vpo.4#8 integrate .. //depot/projects/ia64/share/man/man4/wi.4#36 integrate .. //depot/projects/ia64/share/man/man4/wlan.4#7 integrate .. //depot/projects/ia64/share/man/man4/wlan_acl.4#2 integrate .. //depot/projects/ia64/share/man/man4/wlan_ccmp.4#2 integrate .. //depot/projects/ia64/share/man/man4/wlan_tkip.4#2 integrate .. //depot/projects/ia64/share/man/man4/wlan_wep.4#2 integrate .. //depot/projects/ia64/share/man/man4/wlan_xauth.4#2 integrate .. //depot/projects/ia64/share/man/man4/worm.4#4 integrate .. //depot/projects/ia64/share/man/man4/xl.4#8 integrate .. //depot/projects/ia64/share/man/man5/autofs.5#2 integrate .. //depot/projects/ia64/share/man/man5/dir.5#5 integrate .. //depot/projects/ia64/share/man/man5/ethers.5#3 integrate .. //depot/projects/ia64/share/man/man5/group.5#6 integrate .. //depot/projects/ia64/share/man/man5/hosts.equiv.5#4 integrate .. //depot/projects/ia64/share/man/man5/intro.5#2 integrate .. //depot/projects/ia64/share/man/man5/libmap.conf.5#7 integrate .. //depot/projects/ia64/share/man/man5/linprocfs.5#6 integrate .. //depot/projects/ia64/share/man/man5/mailer.conf.5#3 integrate .. //depot/projects/ia64/share/man/man5/make.conf.5#51 integrate .. //depot/projects/ia64/share/man/man5/networks.5#3 integrate .. //depot/projects/ia64/share/man/man5/passwd.5#8 integrate .. //depot/projects/ia64/share/man/man5/periodic.conf.5#16 integrate .. //depot/projects/ia64/share/man/man5/protocols.5#3 integrate .. //depot/projects/ia64/share/man/man5/rc.conf.5#60 integrate .. //depot/projects/ia64/share/man/man5/remote.5#6 integrate .. //depot/projects/ia64/share/man/man5/services.5#3 integrate .. //depot/projects/ia64/share/man/man5/stab.5#4 integrate .. //depot/projects/ia64/share/man/man6/intro.6#3 integrate .. //depot/projects/ia64/share/man/man7/development.7#7 integrate .. //depot/projects/ia64/share/man/man7/firewall.7#10 integrate .. //depot/projects/ia64/share/man/man7/hier.7#29 integrate .. //depot/projects/ia64/share/man/man7/ports.7#15 integrate .. //depot/projects/ia64/share/man/man7/security.7#12 integrate .. //depot/projects/ia64/share/man/man8/adding_user.8#5 integrate .. //depot/projects/ia64/share/man/man8/diskless.8#14 integrate .. //depot/projects/ia64/share/man/man8/rc.8#11 integrate .. //depot/projects/ia64/share/man/man8/sticky.8#3 integrate .. //depot/projects/ia64/share/man/man8/yp.8#7 integrate .. //depot/projects/ia64/share/man/man9/BUS_ADD_CHILD.9#3 integrate .. //depot/projects/ia64/share/man/man9/BUS_PRINT_CHILD.9#4 integrate .. //depot/projects/ia64/share/man/man9/DECLARE_GEOM_CLASS.9#4 integrate .. //depot/projects/ia64/share/man/man9/DECLARE_MODULE.9#6 integrate .. //depot/projects/ia64/share/man/man9/MODULE_DEPEND.9#4 integrate .. //depot/projects/ia64/share/man/man9/VFS_SET.9#8 integrate .. //depot/projects/ia64/share/man/man9/VFS_START.9#7 integrate .. //depot/projects/ia64/share/man/man9/VFS_STATFS.9#7 integrate .. //depot/projects/ia64/share/man/man9/VFS_SYNC.9#7 integrate .. //depot/projects/ia64/share/man/man9/VFS_VGET.9#9 integrate .. //depot/projects/ia64/share/man/man9/VOP_ACCESS.9#9 integrate .. //depot/projects/ia64/share/man/man9/VOP_ACLCHECK.9#8 integrate .. //depot/projects/ia64/share/man/man9/VOP_ADVLOCK.9#5 integrate .. //depot/projects/ia64/share/man/man9/VOP_ATTRIB.9#10 integrate .. //depot/projects/ia64/share/man/man9/VOP_BWRITE.9#4 integrate .. //depot/projects/ia64/share/man/man9/VOP_CREATE.9#7 integrate .. //depot/projects/ia64/share/man/man9/VOP_FSYNC.9#6 integrate .. //depot/projects/ia64/share/man/man9/VOP_GETACL.9#8 integrate .. //depot/projects/ia64/share/man/man9/VOP_GETEXTATTR.9#12 integrate .. //depot/projects/ia64/share/man/man9/VOP_GETPAGES.9#6 integrate .. //depot/projects/ia64/share/man/man9/VOP_GETVOBJECT.9#4 integrate .. //depot/projects/ia64/share/man/man9/VOP_INACTIVE.9#7 integrate .. //depot/projects/ia64/share/man/man9/VOP_IOCTL.9#8 integrate .. //depot/projects/ia64/share/man/man9/VOP_LINK.9#7 integrate .. //depot/projects/ia64/share/man/man9/VOP_LISTEXTATTR.9#4 integrate .. //depot/projects/ia64/share/man/man9/VOP_LOCK.9#4 integrate .. //depot/projects/ia64/share/man/man9/VOP_LOOKUP.9#7 integrate .. //depot/projects/ia64/share/man/man9/VOP_OPENCLOSE.9#8 integrate .. //depot/projects/ia64/share/man/man9/VOP_PATHCONF.9#3 integrate .. //depot/projects/ia64/share/man/man9/VOP_PRINT.9#3 integrate .. //depot/projects/ia64/share/man/man9/VOP_RDWR.9#6 integrate .. //depot/projects/ia64/share/man/man9/VOP_READDIR.9#6 integrate .. //depot/projects/ia64/share/man/man9/VOP_READLINK.9#4 integrate .. //depot/projects/ia64/share/man/man9/VOP_REALLOCBLKS.9#3 integrate .. //depot/projects/ia64/share/man/man9/VOP_REMOVE.9#4 integrate .. //depot/projects/ia64/share/man/man9/VOP_RENAME.9#7 integrate .. //depot/projects/ia64/share/man/man9/VOP_SETACL.9#7 integrate .. //depot/projects/ia64/share/man/man9/VOP_SETEXTATTR.9#9 integrate .. //depot/projects/ia64/share/man/man9/VOP_STRATEGY.9#4 integrate .. //depot/projects/ia64/share/man/man9/accf_data.9#3 integrate .. //depot/projects/ia64/share/man/man9/accf_http.9#5 integrate .. //depot/projects/ia64/share/man/man9/alq.9#3 integrate .. //depot/projects/ia64/share/man/man9/bpf.9#3 integrate .. //depot/projects/ia64/share/man/man9/bus_dma.9#13 integrate .. //depot/projects/ia64/share/man/man9/bus_generic_print_child.9#2 integrate .. //depot/projects/ia64/share/man/man9/contigmalloc.9#4 integrate .. //depot/projects/ia64/share/man/man9/devclass_get_count.9#2 integrate .. //depot/projects/ia64/share/man/man9/g_access.9#5 integrate .. //depot/projects/ia64/share/man/man9/g_attach.9#6 integrate .. //depot/projects/ia64/share/man/man9/g_event.9#5 integrate .. //depot/projects/ia64/share/man/man9/hashinit.9#2 integrate .. //depot/projects/ia64/share/man/man9/ifnet.9#15 integrate .. //depot/projects/ia64/share/man/man9/mac.9#9 integrate .. //depot/projects/ia64/share/man/man9/malloc.9#17 integrate .. //depot/projects/ia64/share/man/man9/mbchain.9#3 integrate .. //depot/projects/ia64/share/man/man9/mbuf_tags.9#4 integrate .. //depot/projects/ia64/share/man/man9/mdchain.9#3 integrate .. //depot/projects/ia64/share/man/man9/mi_switch.9#6 integrate .. //depot/projects/ia64/share/man/man9/microseq.9#4 integrate .. //depot/projects/ia64/share/man/man9/microtime.9#4 integrate .. //depot/projects/ia64/share/man/man9/microuptime.9#3 integrate .. //depot/projects/ia64/share/man/man9/module.9#3 integrate .. //depot/projects/ia64/share/man/man9/pci.9#4 integrate .. //depot/projects/ia64/share/man/man9/pfil.9#10 integrate .. //depot/projects/ia64/share/man/man9/physio.9#7 integrate .. //depot/projects/ia64/share/man/man9/pmap_page_exists_quick.9#3 integrate .. //depot/projects/ia64/share/man/man9/printf.9#3 integrate .. //depot/projects/ia64/share/man/man9/rtentry.9#9 integrate .. //depot/projects/ia64/share/man/man9/sleepqueue.9#5 integrate .. //depot/projects/ia64/share/man/man9/style.9#28 integrate .. //depot/projects/ia64/share/man/man9/suser.9#9 integrate .. //depot/projects/ia64/share/man/man9/sx.9#13 integrate .. //depot/projects/ia64/share/man/man9/taskqueue.9#8 integrate .. //depot/projects/ia64/share/man/man9/time.9#6 integrate .. //depot/projects/ia64/share/man/man9/timeout.9#7 integrate .. //depot/projects/ia64/share/man/man9/uio.9#7 integrate .. //depot/projects/ia64/share/man/man9/vflush.9#4 integrate .. //depot/projects/ia64/share/man/man9/vfs_suser.9#2 integrate .. //depot/projects/ia64/share/man/man9/vget.9#6 integrate .. //depot/projects/ia64/share/man/man9/vm_map.9#6 integrate .. //depot/projects/ia64/share/man/man9/vm_map_clean.9#3 integrate .. //depot/projects/ia64/share/man/man9/vm_map_entry_resize_free.9#3 integrate .. //depot/projects/ia64/share/misc/bsd-family-tree#23 integrate .. //depot/projects/ia64/share/misc/mdoc.template#2 integrate .. //depot/projects/ia64/share/mk/bsd.init.mk#3 integrate .. //depot/projects/ia64/share/mk/bsd.prog.mk#23 integrate .. //depot/projects/ia64/share/mk/bsd.sys.mk#25 integrate .. //depot/projects/ia64/share/zoneinfo/leapseconds#7 integrate .. //depot/projects/ia64/sys/alpha/alpha/busdma_machdep.c#24 integrate .. //depot/projects/ia64/sys/alpha/alpha/vm_machdep.c#34 integrate .. //depot/projects/ia64/sys/alpha/include/bus.h#17 integrate .. //depot/projects/ia64/sys/alpha/linux/linux_sysvec.c#16 integrate .. //depot/projects/ia64/sys/alpha/osf1/imgact_osf1.c#14 integrate .. //depot/projects/ia64/sys/alpha/osf1/osf1_sysvec.c#8 integrate .. //depot/projects/ia64/sys/amd64/amd64/apic_vector.S#5 integrate .. //depot/projects/ia64/sys/amd64/amd64/db_trace.c#10 integrate .. //depot/projects/ia64/sys/amd64/amd64/exception.S#12 integrate .. //depot/projects/ia64/sys/amd64/amd64/identcpu.c#11 integrate .. //depot/projects/ia64/sys/amd64/amd64/intr_machdep.c#6 integrate .. //depot/projects/ia64/sys/amd64/amd64/io_apic.c#4 integrate .. //depot/projects/ia64/sys/amd64/amd64/local_apic.c#7 integrate .. //depot/projects/ia64/sys/amd64/amd64/machdep.c#29 integrate .. //depot/projects/ia64/sys/amd64/amd64/mp_machdep.c#12 integrate .. //depot/projects/ia64/sys/amd64/amd64/mptable.c#6 integrate .. //depot/projects/ia64/sys/amd64/amd64/prof_machdep.c#2 integrate .. //depot/projects/ia64/sys/amd64/amd64/vm_machdep.c#22 integrate .. //depot/projects/ia64/sys/amd64/include/apicreg.h#4 integrate .. //depot/projects/ia64/sys/amd64/include/apicvar.h#4 integrate .. //depot/projects/ia64/sys/amd64/include/bus_dma.h#11 integrate .. //depot/projects/ia64/sys/amd64/include/intr_machdep.h#4 integrate .. //depot/projects/ia64/sys/amd64/include/param.h#13 integrate .. //depot/projects/ia64/sys/amd64/include/smp.h#6 integrate .. //depot/projects/ia64/sys/amd64/isa/atpic.c#8 integrate .. //depot/projects/ia64/sys/amd64/isa/elcr.c#2 integrate .. //depot/projects/ia64/sys/amd64/isa/isa.c#6 integrate .. //depot/projects/ia64/sys/amd64/linux32/linux32_sysvec.c#3 integrate .. //depot/projects/ia64/sys/amd64/pci/pci_cfgreg.c#7 integrate .. //depot/projects/ia64/sys/arm/arm/busdma_machdep.c#9 integrate .. //depot/projects/ia64/sys/arm/arm/cpufunc_asm_xscale.S#4 integrate .. //depot/projects/ia64/sys/arm/arm/locore.S#7 integrate .. //depot/projects/ia64/sys/arm/arm/machdep.c#6 integrate .. //depot/projects/ia64/sys/arm/arm/trap.c#8 integrate .. //depot/projects/ia64/sys/arm/arm/undefined.c#6 integrate .. //depot/projects/ia64/sys/arm/conf/IQ31244#4 integrate .. //depot/projects/ia64/sys/arm/include/bus.h#5 integrate .. //depot/projects/ia64/sys/arm/include/endian.h#8 integrate .. //depot/projects/ia64/sys/arm/include/proc.h#3 integrate .. //depot/projects/ia64/sys/arm/include/trap.h#2 integrate .. //depot/projects/ia64/sys/arm/xscale/i80321/files.i80321#2 integrate .. //depot/projects/ia64/sys/arm/xscale/i80321/files.iq31244#2 integrate .. //depot/projects/ia64/sys/arm/xscale/i80321/i80321_timer.c#3 integrate .. //depot/projects/ia64/sys/arm/xscale/i80321/i80321_wdog.c#1 branch .. //depot/projects/ia64/sys/arm/xscale/i80321/iq31244_7seg.c#1 branch .. //depot/projects/ia64/sys/arm/xscale/i80321/iq80321.c#3 integrate .. //depot/projects/ia64/sys/arm/xscale/i80321/uart_cpu_i80321.c#4 integrate .. //depot/projects/ia64/sys/boot/common/ufsread.c#9 integrate .. //depot/projects/ia64/sys/boot/i386/boot0/boot0.S#5 integrate .. //depot/projects/ia64/sys/cam/cam_xpt.c#23 integrate .. //depot/projects/ia64/sys/cam/scsi/scsi_cd.c#27 integrate .. //depot/projects/ia64/sys/cam/scsi/scsi_pass.c#11 integrate .. //depot/projects/ia64/sys/cam/scsi/scsi_ses.c#11 integrate .. //depot/projects/ia64/sys/coda/coda_fbsd.c#13 integrate .. //depot/projects/ia64/sys/coda/coda_venus.c#10 integrate .. //depot/projects/ia64/sys/coda/coda_venus.h#5 integrate .. //depot/projects/ia64/sys/coda/coda_vfsops.c#17 integrate .. //depot/projects/ia64/sys/coda/coda_vnops.c#17 integrate .. //depot/projects/ia64/sys/coda/coda_vnops.h#9 integrate .. //depot/projects/ia64/sys/compat/freebsd32/freebsd32_misc.c#12 integrate .. //depot/projects/ia64/sys/compat/freebsd32/freebsd32_proto.h#11 integrate .. //depot/projects/ia64/sys/compat/freebsd32/freebsd32_syscall.h#11 integrate .. //depot/projects/ia64/sys/compat/freebsd32/freebsd32_syscalls.c#11 integrate .. //depot/projects/ia64/sys/compat/freebsd32/freebsd32_sysent.c#11 integrate .. //depot/projects/ia64/sys/compat/freebsd32/syscalls.master#11 integrate .. //depot/projects/ia64/sys/compat/ia32/ia32_sysvec.c#9 integrate .. //depot/projects/ia64/sys/compat/linprocfs/linprocfs.c#35 integrate .. //depot/projects/ia64/sys/compat/linux/linux_file.c#22 integrate .. //depot/projects/ia64/sys/compat/linux/linux_getcwd.c#13 integrate .. //depot/projects/ia64/sys/compat/linux/linux_ioctl.c#31 integrate .. //depot/projects/ia64/sys/compat/linux/linux_ipc.c#12 integrate .. //depot/projects/ia64/sys/compat/linux/linux_mib.c#11 integrate .. //depot/projects/ia64/sys/compat/linux/linux_misc.c#35 integrate .. //depot/projects/ia64/sys/compat/linux/linux_signal.c#14 integrate .. //depot/projects/ia64/sys/compat/linux/linux_socket.c#16 integrate .. //depot/projects/ia64/sys/compat/linux/linux_stats.c#19 integrate .. //depot/projects/ia64/sys/compat/linux/linux_sysctl.c#11 integrate .. //depot/projects/ia64/sys/compat/linux/linux_uid16.c#11 integrate .. //depot/projects/ia64/sys/compat/ndis/hal_var.h#6 integrate .. //depot/projects/ia64/sys/compat/ndis/kern_ndis.c#9 integrate .. //depot/projects/ia64/sys/compat/ndis/ndis_var.h#8 integrate .. //depot/projects/ia64/sys/compat/ndis/ntoskrnl_var.h#8 integrate .. //depot/projects/ia64/sys/compat/ndis/pe_var.h#7 integrate .. //depot/projects/ia64/sys/compat/ndis/subr_hal.c#8 integrate .. //depot/projects/ia64/sys/compat/ndis/subr_ndis.c#10 integrate .. //depot/projects/ia64/sys/compat/ndis/subr_ntoskrnl.c#9 integrate .. //depot/projects/ia64/sys/compat/pecoff/imgact_pecoff.c#22 integrate .. //depot/projects/ia64/sys/compat/svr4/imgact_svr4.c#12 integrate .. //depot/projects/ia64/sys/compat/svr4/svr4_sysvec.c#20 integrate .. //depot/projects/ia64/sys/conf/Makefile.arm#5 integrate .. //depot/projects/ia64/sys/conf/NOTES#87 integrate .. //depot/projects/ia64/sys/conf/files#126 integrate .. //depot/projects/ia64/sys/conf/files.i386#62 integrate .. //depot/projects/ia64/sys/conf/files.pc98#51 integrate .. //depot/projects/ia64/sys/conf/kern.pre.mk#32 integrate .. //depot/projects/ia64/sys/conf/kmod.mk#42 integrate .. //depot/projects/ia64/sys/conf/newvers.sh#14 integrate .. //depot/projects/ia64/sys/conf/options#82 integrate .. //depot/projects/ia64/sys/contrib/dev/acpica/dsutils.c#12 integrate .. //depot/projects/ia64/sys/contrib/dev/acpica/nsinit.c#12 integrate .. //depot/projects/ia64/sys/contrib/pf/net/pf.c#12 integrate .. //depot/projects/ia64/sys/contrib/pf/net/pf_ioctl.c#9 integrate .. //depot/projects/ia64/sys/dev/aac/aacreg.h#13 integrate .. //depot/projects/ia64/sys/dev/acpica/acpi_pci_link.c#23 integrate .. //depot/projects/ia64/sys/dev/acpica/acpi_pcib.c#28 integrate .. //depot/projects/ia64/sys/dev/acpica/acpi_resource.c#19 integrate .. //depot/projects/ia64/sys/dev/aha/aha.c#13 integrate .. //depot/projects/ia64/sys/dev/aha/aha_isa.c#10 integrate .. //depot/projects/ia64/sys/dev/aha/aha_mca.c#9 integrate .. //depot/projects/ia64/sys/dev/aha/ahareg.h#4 integrate .. //depot/projects/ia64/sys/dev/amr/amr.c#26 integrate .. //depot/projects/ia64/sys/dev/amr/amr_cam.c#11 integrate .. //depot/projects/ia64/sys/dev/amr/amr_disk.c#15 integrate .. //depot/projects/ia64/sys/dev/amr/amr_pci.c#19 integrate .. //depot/projects/ia64/sys/dev/amr/amrreg.h#6 integrate >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Mon Jan 31 06:08:06 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6B9AC16A4D0; Mon, 31 Jan 2005 06:08:06 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1234616A4CE for ; Mon, 31 Jan 2005 06:08:06 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5697D43D55 for ; Mon, 31 Jan 2005 06:08:05 +0000 (GMT) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j0V685KV020621 for ; Mon, 31 Jan 2005 06:08:05 GMT (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j0V6818o020618 for perforce@freebsd.org; Mon, 31 Jan 2005 06:08:01 GMT (envelope-from marcel@freebsd.org) Date: Mon, 31 Jan 2005 06:08:01 GMT Message-Id: <200501310608.j0V6818o020618@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar To: Perforce Change Reviews Subject: PERFORCE change 70025 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jan 2005 06:08:07 -0000 http://perforce.freebsd.org/chv.cgi?CH=70025 Change 70025 by marcel@marcel_nfs on 2005/01/31 06:07:23 IFC @70022 Affected files ... .. //depot/projects/uart/alpha/alpha/busdma_machdep.c#6 integrate .. //depot/projects/uart/alpha/alpha/vm_machdep.c#9 integrate .. //depot/projects/uart/alpha/include/bus.h#7 integrate .. //depot/projects/uart/alpha/linux/linux_sysvec.c#5 integrate .. //depot/projects/uart/alpha/osf1/imgact_osf1.c#4 integrate .. //depot/projects/uart/alpha/osf1/osf1_sysvec.c#4 integrate .. //depot/projects/uart/amd64/amd64/apic_vector.S#2 integrate .. //depot/projects/uart/amd64/amd64/db_trace.c#6 integrate .. //depot/projects/uart/amd64/amd64/exception.S#6 integrate .. //depot/projects/uart/amd64/amd64/identcpu.c#4 integrate .. //depot/projects/uart/amd64/amd64/intr_machdep.c#4 integrate .. //depot/projects/uart/amd64/amd64/io_apic.c#2 integrate .. //depot/projects/uart/amd64/amd64/local_apic.c#2 integrate .. //depot/projects/uart/amd64/amd64/machdep.c#12 integrate .. //depot/projects/uart/amd64/amd64/mp_machdep.c#3 integrate .. //depot/projects/uart/amd64/amd64/mptable.c#2 integrate .. //depot/projects/uart/amd64/amd64/prof_machdep.c#2 integrate .. //depot/projects/uart/amd64/amd64/vm_machdep.c#8 integrate .. //depot/projects/uart/amd64/include/apicreg.h#3 integrate .. //depot/projects/uart/amd64/include/apicvar.h#2 integrate .. //depot/projects/uart/amd64/include/bus_dma.h#6 integrate .. //depot/projects/uart/amd64/include/intr_machdep.h#2 integrate .. //depot/projects/uart/amd64/include/param.h#6 integrate .. //depot/projects/uart/amd64/include/smp.h#4 integrate .. //depot/projects/uart/amd64/isa/atpic.c#2 integrate .. //depot/projects/uart/amd64/isa/elcr.c#2 integrate .. //depot/projects/uart/amd64/isa/isa.c#5 integrate .. //depot/projects/uart/amd64/linux32/linux32_sysvec.c#3 integrate .. //depot/projects/uart/amd64/pci/pci_cfgreg.c#5 integrate .. //depot/projects/uart/arm/arm/busdma_machdep.c#4 integrate .. //depot/projects/uart/arm/arm/cpufunc_asm_xscale.S#4 integrate .. //depot/projects/uart/arm/arm/locore.S#4 integrate .. //depot/projects/uart/arm/arm/machdep.c#4 integrate .. //depot/projects/uart/arm/arm/trap.c#5 integrate .. //depot/projects/uart/arm/arm/undefined.c#5 integrate .. //depot/projects/uart/arm/conf/IQ31244#5 integrate .. //depot/projects/uart/arm/include/bus.h#3 integrate .. //depot/projects/uart/arm/include/endian.h#6 integrate .. //depot/projects/uart/arm/include/proc.h#3 integrate .. //depot/projects/uart/arm/include/trap.h#2 integrate .. //depot/projects/uart/arm/xscale/i80321/files.i80321#2 integrate .. //depot/projects/uart/arm/xscale/i80321/files.iq31244#2 integrate .. //depot/projects/uart/arm/xscale/i80321/i80321_timer.c#3 integrate .. //depot/projects/uart/arm/xscale/i80321/i80321_wdog.c#1 branch .. //depot/projects/uart/arm/xscale/i80321/iq31244_7seg.c#1 branch .. //depot/projects/uart/arm/xscale/i80321/iq80321.c#3 integrate .. //depot/projects/uart/arm/xscale/i80321/uart_cpu_i80321.c#4 integrate .. //depot/projects/uart/boot/common/ufsread.c#4 integrate .. //depot/projects/uart/cam/cam_xpt.c#5 integrate .. //depot/projects/uart/cam/scsi/scsi_cd.c#9 integrate .. //depot/projects/uart/cam/scsi/scsi_pass.c#4 integrate .. //depot/projects/uart/cam/scsi/scsi_ses.c#4 integrate .. //depot/projects/uart/coda/coda_fbsd.c#5 integrate .. //depot/projects/uart/coda/coda_venus.c#5 integrate .. //depot/projects/uart/coda/coda_venus.h#5 integrate .. //depot/projects/uart/coda/coda_vfsops.c#6 integrate .. //depot/projects/uart/coda/coda_vnops.c#7 integrate .. //depot/projects/uart/coda/coda_vnops.h#4 integrate .. //depot/projects/uart/compat/freebsd32/freebsd32_misc.c#5 integrate .. //depot/projects/uart/compat/freebsd32/freebsd32_proto.h#6 integrate .. //depot/projects/uart/compat/freebsd32/freebsd32_syscall.h#6 integrate .. //depot/projects/uart/compat/freebsd32/freebsd32_syscalls.c#6 integrate .. //depot/projects/uart/compat/freebsd32/freebsd32_sysent.c#6 integrate .. //depot/projects/uart/compat/freebsd32/syscalls.master#5 integrate .. //depot/projects/uart/compat/ia32/ia32_sysvec.c#4 integrate .. //depot/projects/uart/compat/linprocfs/linprocfs.c#12 integrate .. //depot/projects/uart/compat/linux/linux_file.c#4 integrate .. //depot/projects/uart/compat/linux/linux_getcwd.c#3 integrate .. //depot/projects/uart/compat/linux/linux_ioctl.c#4 integrate .. //depot/projects/uart/compat/linux/linux_ipc.c#3 integrate .. //depot/projects/uart/compat/linux/linux_mib.c#3 integrate .. //depot/projects/uart/compat/linux/linux_misc.c#7 integrate .. //depot/projects/uart/compat/linux/linux_signal.c#3 integrate .. //depot/projects/uart/compat/linux/linux_socket.c#4 integrate .. //depot/projects/uart/compat/linux/linux_stats.c#3 integrate .. //depot/projects/uart/compat/linux/linux_sysctl.c#3 integrate .. //depot/projects/uart/compat/linux/linux_uid16.c#3 integrate .. //depot/projects/uart/compat/ndis/hal_var.h#3 integrate .. //depot/projects/uart/compat/ndis/kern_ndis.c#3 integrate .. //depot/projects/uart/compat/ndis/ndis_var.h#3 integrate .. //depot/projects/uart/compat/ndis/ntoskrnl_var.h#3 integrate .. //depot/projects/uart/compat/ndis/pe_var.h#3 integrate .. //depot/projects/uart/compat/ndis/subr_hal.c#3 integrate .. //depot/projects/uart/compat/ndis/subr_ndis.c#3 integrate .. //depot/projects/uart/compat/ndis/subr_ntoskrnl.c#3 integrate .. //depot/projects/uart/compat/pecoff/imgact_pecoff.c#6 integrate .. //depot/projects/uart/compat/svr4/imgact_svr4.c#3 integrate .. //depot/projects/uart/compat/svr4/svr4_sysvec.c#5 integrate .. //depot/projects/uart/conf/Makefile.arm#2 integrate .. //depot/projects/uart/conf/NOTES#23 integrate .. //depot/projects/uart/conf/files#40 integrate .. //depot/projects/uart/conf/files.pc98#13 integrate .. //depot/projects/uart/conf/kern.pre.mk#8 integrate .. //depot/projects/uart/conf/kmod.mk#12 integrate .. //depot/projects/uart/conf/newvers.sh#4 integrate .. //depot/projects/uart/conf/options#17 integrate .. //depot/projects/uart/contrib/dev/acpica/dsutils.c#4 integrate .. //depot/projects/uart/contrib/dev/acpica/nsinit.c#4 integrate .. //depot/projects/uart/contrib/pf/net/pf.c#5 integrate .. //depot/projects/uart/contrib/pf/net/pf_ioctl.c#2 integrate .. //depot/projects/uart/dev/aac/aacreg.h#4 integrate .. //depot/projects/uart/dev/acpica/acpi_pci_link.c#7 integrate .. //depot/projects/uart/dev/acpica/acpi_pcib.c#9 integrate .. //depot/projects/uart/dev/acpica/acpi_resource.c#8 integrate .. //depot/projects/uart/dev/aha/aha.c#6 integrate .. //depot/projects/uart/dev/aha/aha_isa.c#7 integrate .. //depot/projects/uart/dev/aha/aha_mca.c#5 integrate .. //depot/projects/uart/dev/aha/ahareg.h#4 integrate .. //depot/projects/uart/dev/amr/amr.c#7 integrate .. //depot/projects/uart/dev/amr/amr_cam.c#5 integrate .. //depot/projects/uart/dev/amr/amr_disk.c#6 integrate .. //depot/projects/uart/dev/amr/amr_pci.c#8 integrate .. //depot/projects/uart/dev/amr/amrreg.h#2 integrate .. //depot/projects/uart/dev/amr/amrvar.h#6 integrate .. //depot/projects/uart/dev/ata/ata-card.c#7 integrate .. //depot/projects/uart/dev/ata/atapi-cd.c#12 integrate .. //depot/projects/uart/dev/ath/ath_rate/amrr/amrr.c#2 integrate .. //depot/projects/uart/dev/ath/ath_rate/onoe/onoe.c#2 integrate .. //depot/projects/uart/dev/ath/if_ath.c#14 integrate .. //depot/projects/uart/dev/ath/if_ath_pci.c#7 integrate .. //depot/projects/uart/dev/ath/if_athvar.h#10 integrate .. //depot/projects/uart/dev/bktr/bktr_card.c#7 integrate .. //depot/projects/uart/dev/bktr/bktr_mem.c#5 integrate .. //depot/projects/uart/dev/bktr/bktr_tuner.c#7 integrate .. //depot/projects/uart/dev/bktr/bktr_tuner.h#3 integrate .. //depot/projects/uart/dev/cardbus/cardbus.c#7 integrate .. //depot/projects/uart/dev/cardbus/cardbus_cis.c#7 integrate .. //depot/projects/uart/dev/cardbus/cardbus_cis.h#4 integrate .. //depot/projects/uart/dev/cardbus/cardbusreg.h#3 integrate .. //depot/projects/uart/dev/cardbus/cardbusvar.h#3 integrate .. //depot/projects/uart/dev/ciss/ciss.c#9 integrate .. //depot/projects/uart/dev/cs/if_cs.c#5 integrate .. //depot/projects/uart/dev/cs/if_cs_pccard.c#5 integrate .. //depot/projects/uart/dev/cs/if_csvar.h#4 integrate .. //depot/projects/uart/dev/ed/if_ed.c#8 integrate .. //depot/projects/uart/dev/ed/if_ed_pccard.c#9 integrate .. //depot/projects/uart/dev/ed/if_ed_pci.c#6 integrate .. //depot/projects/uart/dev/ed/if_edvar.h#5 integrate .. //depot/projects/uart/dev/em/if_em.c#12 integrate .. //depot/projects/uart/dev/em/if_em.h#11 integrate .. //depot/projects/uart/dev/ep/if_ep.c#9 integrate .. //depot/projects/uart/dev/ep/if_ep_eisa.c#7 integrate .. //depot/projects/uart/dev/ep/if_ep_isa.c#8 integrate .. //depot/projects/uart/dev/ep/if_ep_mca.c#5 integrate .. //depot/projects/uart/dev/ep/if_ep_pccard.c#8 integrate .. //depot/projects/uart/dev/ep/if_epvar.h#6 integrate .. //depot/projects/uart/dev/ex/if_ex_pccard.c#4 integrate .. //depot/projects/uart/dev/exca/exca.c#9 integrate .. //depot/projects/uart/dev/fdc/fdc.c#7 integrate .. //depot/projects/uart/dev/fdc/fdc_isa.c#2 integrate .. //depot/projects/uart/dev/fdc/fdc_pccard.c#2 integrate .. //depot/projects/uart/dev/fdc/fdcvar.h#2 integrate .. //depot/projects/uart/dev/fe/if_fe.c#5 integrate .. //depot/projects/uart/dev/fe/if_fe_cbus.c#4 integrate .. //depot/projects/uart/dev/fe/if_fe_isa.c#4 integrate .. //depot/projects/uart/dev/fe/if_fe_pccard.c#6 integrate .. //depot/projects/uart/dev/fe/if_fevar.h#4 integrate .. //depot/projects/uart/dev/fxp/if_fxp.c#15 integrate .. //depot/projects/uart/dev/hifn/hifn7751.c#10 integrate .. //depot/projects/uart/dev/hifn/hifn7751reg.h#6 integrate .. //depot/projects/uart/dev/hifn/hifn7751var.h#5 integrate .. //depot/projects/uart/dev/hme/if_hme.c#7 integrate .. //depot/projects/uart/dev/if_ndis/if_ndis.c#3 integrate .. //depot/projects/uart/dev/iir/iir.h#5 integrate .. //depot/projects/uart/dev/ips/ips.c#5 integrate .. //depot/projects/uart/dev/ips/ips.h#5 integrate .. //depot/projects/uart/dev/ips/ips_commands.c#6 integrate .. //depot/projects/uart/dev/ips/ips_disk.c#5 integrate .. //depot/projects/uart/dev/ips/ips_ioctl.c#5 integrate .. //depot/projects/uart/dev/ips/ips_pci.c#8 integrate .. //depot/projects/uart/dev/isp/isp.c#7 integrate .. //depot/projects/uart/dev/isp/isp_freebsd.c#7 integrate .. //depot/projects/uart/dev/isp/isp_pci.c#6 integrate .. //depot/projects/uart/dev/isp/isp_target.c#5 integrate .. //depot/projects/uart/dev/isp/isp_target.h#4 integrate .. //depot/projects/uart/dev/isp/ispvar.h#5 integrate .. //depot/projects/uart/dev/ispfw/asm_2300.h#4 integrate .. //depot/projects/uart/dev/ispfw/ispfw.c#4 integrate .. //depot/projects/uart/dev/led/led.c#2 integrate .. //depot/projects/uart/dev/matcd/creativeif.h#3 delete .. //depot/projects/uart/dev/matcd/matcd.c#6 delete .. //depot/projects/uart/dev/matcd/matcd_data.h#4 delete .. //depot/projects/uart/dev/matcd/matcd_isa.c#5 delete .. //depot/projects/uart/dev/matcd/matcddrv.h#3 delete .. //depot/projects/uart/dev/matcd/options.h#3 delete .. //depot/projects/uart/dev/mcd/mcd.c#7 integrate .. //depot/projects/uart/dev/md/md.c#10 integrate .. //depot/projects/uart/dev/mse/mse.c#2 integrate .. //depot/projects/uart/dev/mse/mse_cbus.c#2 integrate .. //depot/projects/uart/dev/mse/mse_isa.c#2 integrate .. //depot/projects/uart/dev/mse/msevar.h#2 integrate .. //depot/projects/uart/dev/nmdm/nmdm.c#6 integrate .. //depot/projects/uart/dev/pccard/card_if.m#5 integrate .. //depot/projects/uart/dev/pccard/pccard.c#9 integrate .. //depot/projects/uart/dev/pccard/pccard_cis.c#7 integrate .. //depot/projects/uart/dev/pccard/pccard_cis.h#3 integrate .. //depot/projects/uart/dev/pccard/pccarddevs#13 integrate .. //depot/projects/uart/dev/pccbb/pccbb.c#10 integrate .. //depot/projects/uart/dev/pccbb/pccbb_isa.c#3 integrate .. //depot/projects/uart/dev/pccbb/pccbb_pci.c#3 integrate .. //depot/projects/uart/dev/pccbb/pccbbdevid.h#5 integrate .. //depot/projects/uart/dev/pccbb/pccbbreg.h#4 integrate .. //depot/projects/uart/dev/pccbb/pccbbvar.h#4 integrate .. //depot/projects/uart/dev/pci/pci.c#16 integrate .. //depot/projects/uart/dev/puc/puc.c#14 integrate .. //depot/projects/uart/dev/puc/puc_pci.c#8 integrate .. //depot/projects/uart/dev/puc/puc_sbus.c#9 integrate .. //depot/projects/uart/dev/puc/pucdata.c#11 integrate .. //depot/projects/uart/dev/puc/pucvar.h#12 integrate .. //depot/projects/uart/dev/ray/if_ray.c#5 integrate .. //depot/projects/uart/dev/re/if_re.c#8 integrate .. //depot/projects/uart/dev/scd/scd.c#6 integrate .. //depot/projects/uart/dev/sio/sio_pci.c#5 integrate .. //depot/projects/uart/dev/sn/if_sn_pccard.c#5 integrate .. //depot/projects/uart/dev/snc/if_snc_pccard.c#5 integrate .. //depot/projects/uart/dev/uart/uart_dev_sab82532.c#36 integrate .. //depot/projects/uart/dev/uart/uart_dev_z8530.c#22 integrate .. //depot/projects/uart/dev/uart/uart_kbd_sun.c#3 integrate .. //depot/projects/uart/dev/usb/ehcivar.h#5 integrate .. //depot/projects/uart/dev/usb/ohcivar.h#5 integrate .. //depot/projects/uart/dev/usb/ucom.c#8 integrate .. //depot/projects/uart/dev/usb/uhcivar.h#6 integrate .. //depot/projects/uart/dev/usb/uplcom.c#7 integrate .. //depot/projects/uart/dev/usb/usb_port.h#10 integrate .. //depot/projects/uart/dev/usb/usb_subr.c#9 integrate .. //depot/projects/uart/dev/wi/if_wi_pccard.c#13 integrate .. //depot/projects/uart/dev/xe/if_xe_pccard.c#7 integrate .. //depot/projects/uart/fs/deadfs/dead_vnops.c#5 integrate .. //depot/projects/uart/fs/devfs/devfs_vfsops.c#6 integrate .. //depot/projects/uart/fs/devfs/devfs_vnops.c#8 integrate .. //depot/projects/uart/fs/fdescfs/fdesc_vnops.c#6 integrate .. //depot/projects/uart/fs/fifofs/fifo_vnops.c#7 integrate .. //depot/projects/uart/fs/hpfs/hpfs_vfsops.c#7 integrate .. //depot/projects/uart/fs/hpfs/hpfs_vnops.c#7 integrate .. //depot/projects/uart/fs/msdosfs/msdosfs_denode.c#6 integrate .. //depot/projects/uart/fs/msdosfs/msdosfs_vfsops.c#10 integrate .. //depot/projects/uart/fs/msdosfs/msdosfs_vnops.c#10 integrate .. //depot/projects/uart/fs/ntfs/ntfs_subr.c#6 integrate .. //depot/projects/uart/fs/ntfs/ntfs_vfsops.c#10 integrate .. //depot/projects/uart/fs/ntfs/ntfs_vnops.c#7 integrate .. //depot/projects/uart/fs/nullfs/null_vfsops.c#6 integrate .. //depot/projects/uart/fs/nullfs/null_vnops.c#4 integrate .. //depot/projects/uart/fs/nwfs/nwfs.h#4 integrate .. //depot/projects/uart/fs/nwfs/nwfs_io.c#7 integrate .. //depot/projects/uart/fs/nwfs/nwfs_node.c#4 integrate .. //depot/projects/uart/fs/nwfs/nwfs_vnops.c#5 integrate .. //depot/projects/uart/fs/portalfs/portal_vnops.c#4 integrate .. //depot/projects/uart/fs/pseudofs/pseudofs_vnops.c#7 integrate .. //depot/projects/uart/fs/smbfs/smbfs.h#4 integrate .. //depot/projects/uart/fs/smbfs/smbfs_io.c#7 integrate .. //depot/projects/uart/fs/smbfs/smbfs_node.c#5 integrate .. //depot/projects/uart/fs/smbfs/smbfs_vnops.c#7 integrate .. //depot/projects/uart/fs/udf/udf_vfsops.c#7 integrate .. //depot/projects/uart/fs/udf/udf_vnops.c#7 integrate .. //depot/projects/uart/fs/umapfs/umap_vnops.c#4 integrate .. //depot/projects/uart/fs/unionfs/union_subr.c#6 integrate .. //depot/projects/uart/fs/unionfs/union_vnops.c#6 integrate .. //depot/projects/uart/geom/geom_ctl.c#5 integrate .. //depot/projects/uart/geom/geom_disk.c#8 integrate .. //depot/projects/uart/geom/geom_mbr.c#7 integrate .. //depot/projects/uart/geom/geom_vfs.c#3 integrate .. //depot/projects/uart/geom/geom_vfs.h#2 integrate .. //depot/projects/uart/geom/shsec/g_shsec.c#1 branch .. //depot/projects/uart/geom/shsec/g_shsec.h#1 branch .. //depot/projects/uart/geom/vinum/geom_vinum_drive.c#2 integrate .. //depot/projects/uart/geom/vinum/geom_vinum_init.c#3 integrate .. //depot/projects/uart/geom/vinum/geom_vinum_plex.c#3 integrate .. //depot/projects/uart/geom/vinum/geom_vinum_state.c#3 integrate .. //depot/projects/uart/geom/vinum/geom_vinum_subr.c#3 integrate .. //depot/projects/uart/geom/vinum/geom_vinum_volume.c#2 integrate .. //depot/projects/uart/gnu/ext2fs/ext2_inode.c#5 integrate .. //depot/projects/uart/gnu/ext2fs/ext2_vfsops.c#9 integrate .. //depot/projects/uart/gnu/ext2fs/ext2_vnops.c#7 integrate .. //depot/projects/uart/i386/conf/GENERIC.hints#3 integrate .. //depot/projects/uart/i386/conf/NOTES#9 integrate .. //depot/projects/uart/i386/i386/db_trace.c#6 integrate .. //depot/projects/uart/i386/i386/io_apic.c#2 integrate .. //depot/projects/uart/i386/i386/local_apic.c#3 integrate .. //depot/projects/uart/i386/i386/machdep.c#13 integrate .. //depot/projects/uart/i386/i386/mptable.c#3 integrate .. //depot/projects/uart/i386/i386/sys_machdep.c#11 integrate .. //depot/projects/uart/i386/i386/vm_machdep.c#9 integrate .. //depot/projects/uart/i386/ibcs2/ibcs2_sysvec.c#5 integrate .. //depot/projects/uart/i386/ibcs2/imgact_coff.c#5 integrate .. //depot/projects/uart/i386/include/intr_machdep.h#3 integrate .. //depot/projects/uart/i386/include/sysarch.h#5 integrate .. //depot/projects/uart/i386/isa/atpic.c#2 integrate .. //depot/projects/uart/i386/isa/elcr.c#2 integrate .. //depot/projects/uart/i386/linux/imgact_linux.c#4 integrate .. //depot/projects/uart/i386/linux/linux_machdep.c#3 integrate .. //depot/projects/uart/i386/linux/linux_sysvec.c#6 integrate .. //depot/projects/uart/ia64/ia64/busdma_machdep.c#6 integrate .. //depot/projects/uart/ia64/ia64/unaligned.c#4 integrate .. //depot/projects/uart/ia64/ia64/vm_machdep.c#10 integrate .. //depot/projects/uart/ia64/include/bus.h#7 integrate .. //depot/projects/uart/isa/isa_common.c#5 integrate .. //depot/projects/uart/isa/psm.c#7 integrate .. //depot/projects/uart/isofs/cd9660/cd9660_node.c#5 integrate .. //depot/projects/uart/isofs/cd9660/cd9660_vfsops.c#9 integrate .. //depot/projects/uart/isofs/cd9660/cd9660_vnops.c#7 integrate .. //depot/projects/uart/kern/imgact_aout.c#6 integrate .. //depot/projects/uart/kern/imgact_elf.c#4 integrate .. //depot/projects/uart/kern/imgact_gzip.c#4 integrate .. //depot/projects/uart/kern/imgact_shell.c#4 integrate .. //depot/projects/uart/kern/init_sysent.c#8 integrate .. //depot/projects/uart/kern/kern_conf.c#5 integrate .. //depot/projects/uart/kern/kern_descrip.c#14 integrate .. //depot/projects/uart/kern/kern_exec.c#10 integrate .. //depot/projects/uart/kern/kern_exit.c#4 integrate .. //depot/projects/uart/kern/kern_kse.c#4 integrate .. //depot/projects/uart/kern/kern_lock.c#6 integrate .. //depot/projects/uart/kern/kern_lockf.c#4 integrate .. //depot/projects/uart/kern/kern_malloc.c#7 integrate .. //depot/projects/uart/kern/kern_mib.c#4 integrate .. //depot/projects/uart/kern/kern_module.c#3 integrate .. //depot/projects/uart/kern/kern_prot.c#7 integrate .. //depot/projects/uart/kern/kern_time.c#4 integrate .. //depot/projects/uart/kern/kern_timeout.c#5 integrate .. //depot/projects/uart/kern/kern_umtx.c#8 integrate .. //depot/projects/uart/kern/subr_bus.c#8 integrate .. //depot/projects/uart/kern/subr_witness.c#9 integrate .. //depot/projects/uart/kern/sys_generic.c#8 integrate .. //depot/projects/uart/kern/sys_pipe.c#16 integrate .. //depot/projects/uart/kern/syscalls.c#8 integrate .. //depot/projects/uart/kern/syscalls.master#8 integrate .. //depot/projects/uart/kern/sysv_msg.c#6 integrate .. //depot/projects/uart/kern/sysv_sem.c#6 integrate .. //depot/projects/uart/kern/sysv_shm.c#6 integrate .. //depot/projects/uart/kern/uipc_socket.c#9 integrate .. //depot/projects/uart/kern/uipc_syscalls.c#10 integrate .. //depot/projects/uart/kern/vfs_bio.c#14 integrate .. //depot/projects/uart/kern/vfs_cache.c#5 integrate .. //depot/projects/uart/kern/vfs_cluster.c#10 integrate .. //depot/projects/uart/kern/vfs_default.c#9 integrate .. //depot/projects/uart/kern/vfs_init.c#4 integrate .. //depot/projects/uart/kern/vfs_lookup.c#4 integrate .. //depot/projects/uart/kern/vfs_mount.c#11 integrate .. //depot/projects/uart/kern/vfs_subr.c#13 integrate .. //depot/projects/uart/kern/vfs_syscalls.c#12 integrate .. //depot/projects/uart/kern/vfs_vnops.c#9 integrate .. //depot/projects/uart/kern/vnode_if.src#8 integrate .. //depot/projects/uart/libkern/strvalid.c#2 integrate .. //depot/projects/uart/modules/Makefile#16 integrate .. //depot/projects/uart/modules/agp/Makefile#4 integrate .. //depot/projects/uart/modules/aic7xxx/ahd/Makefile#3 integrate .. //depot/projects/uart/modules/ath_hal/Makefile#4 integrate .. //depot/projects/uart/modules/bios/smapi/Makefile#2 integrate .. //depot/projects/uart/modules/geom/Makefile#3 integrate .. //depot/projects/uart/modules/geom/geom_shsec/Makefile#1 branch .. //depot/projects/uart/modules/ie/Makefile#2 integrate .. //depot/projects/uart/modules/netgraph/Makefile#4 integrate .. //depot/projects/uart/modules/pcic/Makefile#3 delete .. //depot/projects/uart/modules/sound/driver/maestro/Makefile#2 integrate .. //depot/projects/uart/net/bridge.c#8 integrate .. //depot/projects/uart/net/if.c#10 integrate .. //depot/projects/uart/net/if_ethersubr.c#8 integrate .. //depot/projects/uart/net/if_fwsubr.c#3 integrate .. //depot/projects/uart/net/if_stf.c#5 integrate .. //depot/projects/uart/net/if_vlan.c#7 integrate .. //depot/projects/uart/net/net_osdep.h#4 integrate .. //depot/projects/uart/net/raw_cb.c#4 integrate .. //depot/projects/uart/net80211/ieee80211.c#8 integrate .. //depot/projects/uart/net80211/ieee80211_freebsd.c#2 integrate .. //depot/projects/uart/net80211/ieee80211_input.c#9 integrate .. //depot/projects/uart/net80211/ieee80211_ioctl.c#9 integrate .. //depot/projects/uart/net80211/ieee80211_node.c#11 integrate .. //depot/projects/uart/net80211/ieee80211_node.h#9 integrate .. //depot/projects/uart/net80211/ieee80211_output.c#9 integrate .. //depot/projects/uart/net80211/ieee80211_proto.c#7 integrate .. //depot/projects/uart/net80211/ieee80211_proto.h#5 integrate .. //depot/projects/uart/net80211/ieee80211_radiotap.h#4 integrate .. //depot/projects/uart/net80211/ieee80211_var.h#9 integrate .. //depot/projects/uart/netgraph/bluetooth/drivers/h4/ng_h4.c#5 integrate .. //depot/projects/uart/netgraph/bluetooth/drivers/h4/ng_h4_var.h#4 integrate .. //depot/projects/uart/netgraph/bluetooth/include/ng_btsocket_rfcomm.h#4 integrate .. //depot/projects/uart/netgraph/netflow/netflow.c#4 integrate .. //depot/projects/uart/netgraph/netflow/ng_netflow.c#3 integrate .. //depot/projects/uart/netgraph/ng_base.c#6 integrate .. //depot/projects/uart/netgraph/ng_eiface.c#3 integrate .. //depot/projects/uart/netgraph/ng_iface.c#5 integrate .. //depot/projects/uart/netgraph/ng_l2tp.c#4 integrate .. //depot/projects/uart/netgraph/ng_lmi.c#4 integrate .. //depot/projects/uart/netgraph/ng_parse.h#4 integrate .. //depot/projects/uart/netgraph/ng_ppp.c#4 integrate .. //depot/projects/uart/netgraph/ng_pptpgre.c#4 integrate .. //depot/projects/uart/netgraph/ng_tty.c#4 integrate .. //depot/projects/uart/netinet/ip_dummynet.c#8 integrate .. //depot/projects/uart/netinet/ip_dummynet.h#5 integrate .. //depot/projects/uart/netinet/ip_fw.h#6 integrate .. //depot/projects/uart/netinet/ip_fw2.c#12 integrate .. //depot/projects/uart/netinet/ip_fw_pfil.c#3 integrate .. //depot/projects/uart/netinet/ip_input.c#8 integrate .. //depot/projects/uart/netinet/ip_output.c#10 integrate .. //depot/projects/uart/netinet/tcp_output.c#6 integrate .. //depot/projects/uart/netinet/tcp_subr.c#9 integrate .. //depot/projects/uart/netinet/tcp_syncache.c#7 integrate .. //depot/projects/uart/netinet6/icmp6.c#6 integrate .. //depot/projects/uart/netkey/key.c#7 integrate .. //depot/projects/uart/nfs4client/nfs4_vfsops.c#4 integrate .. //depot/projects/uart/nfs4client/nfs4_vnops.c#3 integrate .. //depot/projects/uart/nfsclient/nfs.h#4 integrate .. //depot/projects/uart/nfsclient/nfs_bio.c#8 integrate .. //depot/projects/uart/nfsclient/nfs_diskless.c#4 integrate .. //depot/projects/uart/nfsclient/nfs_node.c#6 integrate .. //depot/projects/uart/nfsclient/nfs_vfsops.c#7 integrate .. //depot/projects/uart/nfsclient/nfs_vnops.c#9 integrate .. //depot/projects/uart/nfsserver/nfs.h#4 integrate .. //depot/projects/uart/nfsserver/nfs_serv.c#5 integrate .. //depot/projects/uart/nfsserver/nfs_srvsock.c#4 integrate .. //depot/projects/uart/nfsserver/nfs_srvsubs.c#4 integrate .. //depot/projects/uart/pc98/conf/NOTES#8 integrate .. //depot/projects/uart/pci/if_rlreg.h#12 integrate .. //depot/projects/uart/pci/if_sis.c#12 integrate .. //depot/projects/uart/pci/if_sk.c#11 integrate .. //depot/projects/uart/powerpc/include/bus.h#5 integrate .. //depot/projects/uart/powerpc/powermac/uninorth.c#4 integrate .. //depot/projects/uart/powerpc/powerpc/busdma_machdep.c#6 integrate .. //depot/projects/uart/powerpc/powerpc/pmap.c#11 integrate .. //depot/projects/uart/powerpc/powerpc/vm_machdep.c#8 integrate .. //depot/projects/uart/security/mac/mac_vfs.c#2 integrate .. //depot/projects/uart/security/mac_biba/mac_biba.c#5 integrate .. //depot/projects/uart/security/mac_lomac/mac_lomac.c#5 integrate .. //depot/projects/uart/security/mac_lomac/mac_lomac.h#3 integrate .. //depot/projects/uart/security/mac_mls/mac_mls.c#5 integrate .. //depot/projects/uart/security/mac_stub/mac_stub.c#3 integrate .. //depot/projects/uart/security/mac_test/mac_test.c#6 integrate .. //depot/projects/uart/sparc64/conf/GENERIC#10 integrate .. //depot/projects/uart/sparc64/conf/NOTES#5 integrate .. //depot/projects/uart/sparc64/include/bus.h#7 integrate .. //depot/projects/uart/sparc64/include/md_var.h#3 integrate .. //depot/projects/uart/sparc64/pci/ofw_pcibus.c#4 integrate .. //depot/projects/uart/sparc64/sparc64/bus_machdep.c#9 integrate .. //depot/projects/uart/sparc64/sparc64/iommu.c#6 integrate .. //depot/projects/uart/sparc64/sparc64/machdep.c#10 integrate .. //depot/projects/uart/sparc64/sparc64/sys_machdep.c#3 integrate .. //depot/projects/uart/sparc64/sparc64/vm_machdep.c#10 integrate .. //depot/projects/uart/sys/buf.h#11 integrate .. //depot/projects/uart/sys/bufobj.h#3 integrate .. //depot/projects/uart/sys/bus.h#7 integrate .. //depot/projects/uart/sys/cdio.h#3 integrate .. //depot/projects/uart/sys/conf.h#8 integrate .. //depot/projects/uart/sys/device_port.h#2 integrate .. //depot/projects/uart/sys/imgact.h#3 integrate .. //depot/projects/uart/sys/ktr.h#5 integrate .. //depot/projects/uart/sys/linker_set.h#3 integrate .. //depot/projects/uart/sys/lockf.h#4 integrate .. //depot/projects/uart/sys/lockmgr.h#4 integrate .. //depot/projects/uart/sys/mount.h#7 integrate .. //depot/projects/uart/sys/namei.h#5 integrate .. //depot/projects/uart/sys/param.h#16 integrate .. //depot/projects/uart/sys/socketvar.h#5 integrate .. //depot/projects/uart/sys/syscall.h#7 integrate .. //depot/projects/uart/sys/syscall.mk#7 integrate .. //depot/projects/uart/sys/syscallsubr.h#4 integrate .. //depot/projects/uart/sys/sysproto.h#7 integrate .. //depot/projects/uart/sys/systm.h#10 integrate .. //depot/projects/uart/sys/time.h#4 integrate .. //depot/projects/uart/sys/umtx.h#4 integrate .. //depot/projects/uart/sys/vnode.h#9 integrate .. //depot/projects/uart/tools/vnode_if.awk#4 integrate .. //depot/projects/uart/ufs/ffs/ffs_alloc.c#5 integrate .. //depot/projects/uart/ufs/ffs/ffs_balloc.c#5 integrate .. //depot/projects/uart/ufs/ffs/ffs_extern.h#5 integrate .. //depot/projects/uart/ufs/ffs/ffs_inode.c#5 integrate .. //depot/projects/uart/ufs/ffs/ffs_rawread.c#5 integrate .. //depot/projects/uart/ufs/ffs/ffs_snapshot.c#6 integrate .. //depot/projects/uart/ufs/ffs/ffs_softdep.c#9 integrate .. //depot/projects/uart/ufs/ffs/ffs_vfsops.c#11 integrate .. //depot/projects/uart/ufs/ffs/ffs_vnops.c#9 integrate .. //depot/projects/uart/ufs/ffs/fs.h#4 integrate .. //depot/projects/uart/ufs/ufs/ufs_extattr.c#6 integrate .. //depot/projects/uart/ufs/ufs/ufs_inode.c#6 integrate .. //depot/projects/uart/ufs/ufs/ufs_lookup.c#4 integrate .. //depot/projects/uart/ufs/ufs/ufs_vfsops.c#5 integrate .. //depot/projects/uart/ufs/ufs/ufs_vnops.c#10 integrate .. //depot/projects/uart/ufs/ufs/ufsmount.h#5 integrate .. //depot/projects/uart/vm/memguard.c#1 branch .. //depot/projects/uart/vm/memguard.h#1 branch .. //depot/projects/uart/vm/uma_core.c#15 integrate .. //depot/projects/uart/vm/vm_fault.c#8 integrate .. //depot/projects/uart/vm/vm_glue.c#11 integrate .. //depot/projects/uart/vm/vm_map.c#14 integrate .. //depot/projects/uart/vm/vm_mmap.c#10 integrate .. //depot/projects/uart/vm/vm_object.c#13 integrate .. //depot/projects/uart/vm/vnode_pager.c#12 integrate .. //depot/projects/uart/vm/vnode_pager.h#4 integrate Differences ... ==== //depot/projects/uart/alpha/alpha/busdma_machdep.c#6 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/alpha/alpha/busdma_machdep.c,v 1.47 2005/01/05 20:05:48 imp Exp $"); +__FBSDID("$FreeBSD: src/sys/alpha/alpha/busdma_machdep.c,v 1.48 2005/01/15 20:11:25 scottl Exp $"); #include #include @@ -637,18 +637,16 @@ struct thread *td, int flags, vm_offset_t *lastaddrp, + bus_dma_segment_t *segs, int *segp, int first) { - bus_dma_segment_t *segs; bus_size_t sgsize; bus_addr_t curaddr, lastaddr, baddr, bmask; vm_offset_t vaddr = (vm_offset_t)buf; int seg; pmap_t pmap; - segs = dmat->segments; - if (td != NULL) pmap = vmspace_pmap(td->td_proc->p_vmspace); else @@ -745,7 +743,7 @@ error = _bus_dmamap_load_buffer(dmat, m->m_data, m->m_len, NULL, flags, &lastaddr, - &nsegs, first); + dmat->segments, &nsegs, first); first = 0; } } @@ -763,6 +761,41 @@ return (error); } +int +bus_dmamap_load_mbuf_sg(bus_dma_tag_t dmat, bus_dmamap_t map, + struct mbuf *m0, bus_dma_segment_t *segs, + int *nsegs, int flags) +{ + int error; + + KASSERT(dmat->lowaddr >= ptoa(Maxmem) || map != NULL, + ("bus_dmamap_load_mbuf: No support for bounce pages!")); + M_ASSERTPKTHDR(m0); + + *nsegs = 0; + error = 0; + if (m0->m_pkthdr.len <= dmat->maxsize) { + int first = 1; + bus_addr_t lastaddr = 0; + struct mbuf *m; + + for (m = m0; m != NULL && error == 0; m = m->m_next) { + if (m->m_len > 0) { + error = _bus_dmamap_load_buffer(dmat, + m->m_data, m->m_len, + NULL, flags, &lastaddr, + segs, nsegs, first); + first = 0; + } + } + ++*nsegs; + } else { + error = EINVAL; + } + + return (error); +} + /* * Like _bus_dmamap_load(), but for uios. */ @@ -804,7 +837,8 @@ if (minlen > 0) { error = _bus_dmamap_load_buffer(dmat, addr, minlen, - td, flags, &lastaddr, &nsegs, first); + td, flags, &lastaddr, dmat->segments, + &nsegs, first); first = 0; resid -= minlen; ==== //depot/projects/uart/alpha/alpha/vm_machdep.c#9 (text+ko) ==== @@ -67,7 +67,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/alpha/alpha/vm_machdep.c,v 1.106 2005/01/05 20:05:49 imp Exp $"); +__FBSDID("$FreeBSD: src/sys/alpha/alpha/vm_machdep.c,v 1.107 2005/01/14 20:13:04 jhb Exp $"); #include #include @@ -224,17 +224,15 @@ td->td_pcb->pcb_context[2] = (u_long) arg; } -/* - * cpu_exit is called as the last action during exit. - * We release the address space of the process, block interrupts, - * and call switch_exit. switch_exit switches to proc0's PCB and stack, - * then jumps into the middle of cpu_switch, as if it were switching - * from proc0. - */ void cpu_exit(struct thread *td) { + /* + * XXX: Should this be in thread_exit instead? If so, + * alpha_fpstate_save() should be in cpu_set_upcall() + * as well. + */ alpha_fpstate_drop(td); } ==== //depot/projects/uart/alpha/include/bus.h#7 (text+ko) ==== @@ -67,7 +67,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -/* $FreeBSD: src/sys/alpha/include/bus.h,v 1.26 2005/01/05 20:05:50 imp Exp $ */ +/* $FreeBSD: src/sys/alpha/include/bus.h,v 1.28 2005/01/29 21:43:33 ru Exp $ */ #ifndef _ALPHA_BUS_H_ #define _ALPHA_BUS_H_ @@ -88,7 +88,7 @@ /* The largest address space known so far is 40 bits */ #define BUS_SPACE_MAXADDR 0xFFFFFFFFFUL -#define BUS_SPACE_UNRESTRICTED (~0UL) +#define BUS_SPACE_UNRESTRICTED (~0) /* * Map a region of device bus space into CPU virtual address space. @@ -639,6 +639,9 @@ struct mbuf *mbuf, bus_dmamap_callback2_t *callback, void *callback_arg, int flags); +int bus_dmamap_load_mbuf_sg(bus_dma_tag_t dmat, bus_dmamap_t map, + struct mbuf *mbuf, bus_dma_segment_t *segs, + int *nsegs, int flags); /* * Like bus_dmamap_load but for uios. Note the use of the * bus_dmamap_callback2_t interface. ==== //depot/projects/uart/alpha/linux/linux_sysvec.c#5 (text+ko) ==== @@ -27,7 +27,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/alpha/linux/linux_sysvec.c,v 1.93 2004/07/15 08:25:59 phk Exp $"); +__FBSDID("$FreeBSD: src/sys/alpha/linux/linux_sysvec.c,v 1.94 2005/01/29 23:11:57 sobomax Exp $"); /* XXX we use functions that might not exist. */ #include "opt_compat.h" @@ -97,7 +97,7 @@ (curthread->td_proc->p_flag & P_SA) == 0, ("unsafe elf_linux_fixup(), should be curproc")); args = (Elf64_Auxargs *)imgp->auxargs; - pos = *stack_base + (imgp->argc + imgp->envc + 2); + pos = *stack_base + (imgp->args->argc + imgp->args->envc + 2); if (args->trace) AUXARGS_ENTRY(pos, AT_DEBUG, 1); @@ -120,7 +120,7 @@ imgp->auxargs = NULL; (*stack_base)--; - **stack_base = (register_t)imgp->argc; + **stack_base = (register_t)imgp->args->argc; return 0; } @@ -154,8 +154,8 @@ if ((error = exec_shell_imgact(imgp)) == 0) { char *rpath = NULL; - linux_emul_find(FIRST_THREAD_IN_PROC(imgp->proc), NULL, - imgp->interpreter_name, &rpath, 0); + linux_emul_convpath(FIRST_THREAD_IN_PROC(imgp->proc), + imgp->interpreter_name, UIO_SYSSPACE, &rpath, 0); if (rpath != imgp->interpreter_name) { int len = strlen(rpath) + 1; ==== //depot/projects/uart/alpha/osf1/imgact_osf1.c#4 (text+ko) ==== @@ -32,7 +32,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/alpha/osf1/imgact_osf1.c,v 1.21 2005/01/05 20:05:51 imp Exp $"); +__FBSDID("$FreeBSD: src/sys/alpha/osf1/imgact_osf1.c,v 1.22 2005/01/29 23:11:57 sobomax Exp $"); #include #include @@ -118,7 +118,7 @@ osf_auxargs = malloc(sizeof(Osf_Auxargs), M_TEMP, M_WAITOK | M_ZERO); imgp->auxargs = osf_auxargs; osf_auxargs->executable = osf_auxargs->exec_path; - path_not_saved = copyinstr(imgp->fname, osf_auxargs->executable, + path_not_saved = copystr(imgp->args->fname, osf_auxargs->executable, PATH_MAX, &bytes); if (execp->f.f_flags & DYNAMIC_FLAG) { if (path_not_saved) { @@ -172,11 +172,6 @@ bsize = eap->bsize; imgp->entry_addr = eap->entry; - /* copy in arguments and/or environment from old process */ - - error = exec_extract_strings(imgp); - if (error) - goto bail; /* * Destroy old process VM and create a new one (with a new stack). ==== //depot/projects/uart/alpha/osf1/osf1_sysvec.c#4 (text+ko) ==== @@ -30,7 +30,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/alpha/osf1/osf1_sysvec.c,v 1.11 2003/09/25 01:10:22 peter Exp $"); +__FBSDID("$FreeBSD: src/sys/alpha/osf1/osf1_sysvec.c,v 1.12 2005/01/29 23:11:57 sobomax Exp $"); /* XXX we use functions that might not exist. */ #include "opt_compat.h" @@ -117,15 +117,15 @@ Osf_Auxargs *args; args = (Osf_Auxargs *)imgp->auxargs; - pos = *stack_base + (imgp->argc + imgp->envc + 2); + pos = *stack_base + (imgp->args->argc + imgp->args->envc + 2); arginfo = (struct ps_strings *)PS_STRINGS; sz = *(imgp->proc->p_sysent->sv_szsigcode); destp = (caddr_t)arginfo - szsigcode - SPARE_USRSPACE - - roundup((ARG_MAX - imgp->stringspace), sizeof(char *)); + roundup((ARG_MAX - imgp->args->stringspace), sizeof(char *)); - destp -= imgp->stringspace; + destp -= imgp->args->stringspace; destp -= strlen(args->executable)+2; copyout(args->executable, destp, strlen(args->executable)+1); @@ -143,6 +143,6 @@ free(imgp->auxargs, M_TEMP); imgp->auxargs = NULL; (*stack_base)--; - **stack_base = (long)imgp->argc; + **stack_base = (long)imgp->args->argc; return 0; } ==== //depot/projects/uart/amd64/amd64/apic_vector.S#2 (text+ko) ==== @@ -28,7 +28,7 @@ * SUCH DAMAGE. * * from: vector.s, 386BSD 0.1 unknown origin - * $FreeBSD: src/sys/amd64/amd64/apic_vector.S,v 1.100 2004/05/24 12:08:56 bde Exp $ + * $FreeBSD: src/sys/amd64/amd64/apic_vector.S,v 1.101 2005/01/21 06:01:19 peter Exp $ */ /* @@ -210,31 +210,16 @@ */ .text SUPERALIGN_TEXT -IDTVEC(hardclock) +IDTVEC(ipi_intr_bitmap_handler) + PUSH_FRAME movq lapic, %rdx movl $0, LA_EOI(%rdx) /* End Of Interrupt to APIC */ - - call forwarded_hardclock - MEXITCOUNT - jmp doreti - -/* - * Forward statclock to another CPU. Pushes a clockframe and calls - * forwarded_statclock(). - */ - .text - SUPERALIGN_TEXT -IDTVEC(statclock) - PUSH_FRAME - - movq lapic, %rdx - movl $0, LA_EOI(%rdx) /* End Of Interrupt to APIC */ - + FAKE_MCOUNT(TF_RIP(%rsp)) - call forwarded_statclock + call ipi_bitmap_handler MEXITCOUNT jmp doreti ==== //depot/projects/uart/amd64/amd64/db_trace.c#6 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/db_trace.c,v 1.65 2005/01/05 20:17:20 imp Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/db_trace.c,v 1.66 2005/01/21 05:54:05 peter Exp $"); #include #include @@ -302,10 +302,16 @@ rbp = db_get_value((long) &(*fp)->f_frame, 8, FALSE); /* - * Figure out frame type. + * Figure out frame type. We look at the address just before + * the saved instruction pointer as the saved EIP is after the + * call function, and if the function being called is marked as + * dead (such as panic() at the end of dblfault_handler()), then + * the instruction at the saved EIP will be part of a different + * function (syscall() in this example) rather than the one that + * actually made the call. */ frame_type = NORMAL; - sym = db_search_symbol(rip, DB_STGY_ANY, &offset); + sym = db_search_symbol(rip - 1, DB_STGY_ANY, &offset); db_symbol_values(sym, &name, NULL); if (name != NULL) { if (strcmp(name, "calltrap") == 0 || ==== //depot/projects/uart/amd64/amd64/exception.S#6 (text+ko) ==== @@ -27,7 +27,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/amd64/amd64/exception.S,v 1.120 2004/08/16 12:51:32 obrien Exp $ + * $FreeBSD: src/sys/amd64/amd64/exception.S,v 1.121 2005/01/21 05:56:40 peter Exp $ */ #include "opt_atpic.h" @@ -130,7 +130,7 @@ TRAP_ERR(T_PROTFLT) IDTVEC(align) TRAP_ERR(T_ALIGNFLT) - + /* * alltraps entry point. Use swapgs if this is the first time in the * kernel from userland. Reenable interrupts if they were enabled ==== //depot/projects/uart/amd64/amd64/identcpu.c#4 (text+ko) ==== @@ -2,8 +2,6 @@ * Copyright (c) 1992 Terrence R. Lambert. * Copyright (c) 1982, 1987, 1990 The Regents of the University of California. * Copyright (c) 1997 KATO Takenori. - * Copyright (c) 2001 Tamotsu Hattori. - * Copyright (c) 2001 Mitsuru IWASAKI. * All rights reserved. * * This code is derived from software contributed to Berkeley by @@ -41,7 +39,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/identcpu.c,v 1.134 2004/06/08 01:20:37 peter Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/identcpu.c,v 1.135 2005/01/21 05:56:40 peter Exp $"); #include "opt_cpu.h" ==== //depot/projects/uart/amd64/amd64/intr_machdep.c#4 (text+ko) ==== @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/amd64/amd64/intr_machdep.c,v 1.12 2004/12/06 22:56:15 peter Exp $ + * $FreeBSD: src/sys/amd64/amd64/intr_machdep.c,v 1.13 2005/01/21 06:01:19 peter Exp $ */ /* @@ -286,6 +286,17 @@ is->is_straycount = &intrcnt[is->is_index + 1]; } +void +intrcnt_add(const char *name, u_long **countp) +{ + + mtx_lock_spin(&intr_table_lock); + *countp = &intrcnt[intrcnt_index]; + intrcnt_setname(name, intrcnt_index); + intrcnt_index++; + mtx_unlock_spin(&intr_table_lock); +} + static void intr_init(void *dummy __unused) { ==== //depot/projects/uart/amd64/amd64/io_apic.c#2 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/io_apic.c,v 1.11 2004/08/16 23:12:29 peter Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/io_apic.c,v 1.12 2005/01/21 06:01:19 peter Exp $"); #include "opt_atpic.h" #include "opt_isa.h" @@ -424,7 +424,7 @@ * them to be set to active low. * * XXX: Should we write to the ELCR if the trigger mode changes for - * an EISA IRQ? + * an EISA IRQ or an ISA IRQ with the ELCR present? */ if (intpin->io_bus == APIC_BUS_EISA) pol = INTR_POLARITY_HIGH; ==== //depot/projects/uart/amd64/amd64/local_apic.c#2 (text+ko) ==== @@ -32,7 +32,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/local_apic.c,v 1.10 2004/08/16 22:55:32 peter Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/local_apic.c,v 1.11 2005/01/21 06:01:19 peter Exp $"); #include #include @@ -61,7 +61,9 @@ #define MAX_APICID 16 /* Sanity checks on IDT vectors. */ -CTASSERT(APIC_IO_INTS + APIC_NUM_IOINTS <= APIC_LOCAL_INTS); +CTASSERT(APIC_IO_INTS + APIC_NUM_IOINTS == APIC_TIMER_INT); +CTASSERT(APIC_TIMER_INT < APIC_LOCAL_INTS); +CTASSERT(APIC_LOCAL_INTS == 240); CTASSERT(IPI_STOP < APIC_SPURIOUS_INT); /* @@ -96,10 +98,10 @@ static struct lvt lvts[LVT_MAX + 1] = { { 1, 1, 1, 1, APIC_LVT_DM_EXTINT, 0 }, /* LINT0: masked ExtINT */ { 1, 1, 0, 1, APIC_LVT_DM_NMI, 0 }, /* LINT1: NMI */ - { 1, 1, 1, 1, APIC_LVT_DM_FIXED, 0 }, /* Timer: needs a vector */ - { 1, 1, 1, 1, APIC_LVT_DM_FIXED, 0 }, /* Error: needs a vector */ + { 1, 1, 1, 1, APIC_LVT_DM_FIXED, APIC_TIMER_INT }, /* Timer */ + { 1, 1, 1, 1, APIC_LVT_DM_FIXED, APIC_ERROR_INT }, /* Error */ { 1, 1, 1, 1, APIC_LVT_DM_FIXED, 0 }, /* PMC */ - { 1, 1, 1, 1, APIC_LVT_DM_FIXED, 0 }, /* Thermal: needs a vector */ + { 1, 1, 1, 1, APIC_LVT_DM_FIXED, APIC_THERMAL_INT }, /* Thermal */ }; static inthand_t *ioint_handlers[] = { @@ -115,6 +117,9 @@ volatile lapic_t *lapic; +static void lapic_enable(void); +static uint32_t lvt_mode(struct lapic *la, u_int pin, uint32_t value); + static uint32_t lvt_mode(struct lapic *la, u_int pin, uint32_t value) { @@ -148,11 +153,7 @@ /* Use a vector of 0. */ break; case APIC_LVT_DM_FIXED: -#if 0 value |= lvt->lvt_vector; -#else - panic("Fixed LINT pins not supported"); -#endif break; default: panic("bad APIC LVT delivery mode: %#x\n", value); @@ -166,7 +167,6 @@ void lapic_init(uintptr_t addr) >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Mon Jan 31 13:50:08 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5FBA416A4D0; Mon, 31 Jan 2005 13:50:08 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 36EF416A4CE for ; Mon, 31 Jan 2005 13:50:08 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0F93B43D60 for ; Mon, 31 Jan 2005 13:50:08 +0000 (GMT) (envelope-from des@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j0VDo7Xk048949 for ; Mon, 31 Jan 2005 13:50:07 GMT (envelope-from des@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j0VDo7DG048946 for perforce@freebsd.org; Mon, 31 Jan 2005 13:50:07 GMT (envelope-from des@freebsd.org) Date: Mon, 31 Jan 2005 13:50:07 GMT Message-Id: <200501311350.j0VDo7DG048946@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to des@freebsd.org using -f From: Dag-Erling Smorgrav To: Perforce Change Reviews Subject: PERFORCE change 70034 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jan 2005 13:50:08 -0000 http://perforce.freebsd.org/chv.cgi?CH=70034 Change 70034 by des@des.at.des.thinksec.com on 2005/01/31 13:49:57 configure.in is deprecated in favor of configure.ac. Affected files ... .. //depot/projects/openpam/configure.ac#1 branch .. //depot/projects/openpam/configure.in#5 delete Differences ... From owner-p4-projects@FreeBSD.ORG Mon Jan 31 13:53:12 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A11CC16A4D0; Mon, 31 Jan 2005 13:53:12 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6428416A4CE for ; Mon, 31 Jan 2005 13:53:12 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3C8AD43D2F for ; Mon, 31 Jan 2005 13:53:12 +0000 (GMT) (envelope-from des@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j0VDrCQk049068 for ; Mon, 31 Jan 2005 13:53:12 GMT (envelope-from des@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j0VDrBlM049065 for perforce@freebsd.org; Mon, 31 Jan 2005 13:53:11 GMT (envelope-from des@freebsd.org) Date: Mon, 31 Jan 2005 13:53:11 GMT Message-Id: <200501311353.j0VDrBlM049065@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to des@freebsd.org using -f From: Dag-Erling Smorgrav To: Perforce Change Reviews Subject: PERFORCE change 70035 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jan 2005 13:53:13 -0000 http://perforce.freebsd.org/chv.cgi?CH=70035 Change 70035 by des@des.at.des.thinksec.com on 2005/01/31 13:52:11 configure.in -> configure.ac Affected files ... .. //depot/projects/openpam/MANIFEST#19 edit Differences ... ==== //depot/projects/openpam/MANIFEST#19 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $P4: //depot/projects/openpam/MANIFEST#18 $ +# $P4: //depot/projects/openpam/MANIFEST#19 $ # CREDITS HISTORY @@ -16,7 +16,7 @@ config.h.in config.sub configure -configure.in +configure.ac depcomp install-sh ltconfig From owner-p4-projects@FreeBSD.ORG Mon Jan 31 14:33:02 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E438116A4D1; Mon, 31 Jan 2005 14:33:01 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9F6EE16A4CF for ; Mon, 31 Jan 2005 14:33:01 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7404043D1D for ; Mon, 31 Jan 2005 14:33:01 +0000 (GMT) (envelope-from des@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j0VEX19C050501 for ; Mon, 31 Jan 2005 14:33:01 GMT (envelope-from des@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j0VEX1Ib050498 for perforce@freebsd.org; Mon, 31 Jan 2005 14:33:01 GMT (envelope-from des@freebsd.org) Date: Mon, 31 Jan 2005 14:33:01 GMT Message-Id: <200501311433.j0VEX1Ib050498@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to des@freebsd.org using -f From: Dag-Erling Smorgrav To: Perforce Change Reviews Subject: PERFORCE change 70038 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jan 2005 14:33:02 -0000 http://perforce.freebsd.org/chv.cgi?CH=70038 Change 70038 by des@des.at.des.thinksec.com on 2005/01/31 14:32:02 Whitespace nits. Affected files ... .. //depot/projects/openpam/lib/Makefile.am#3 edit Differences ... ==== //depot/projects/openpam/lib/Makefile.am#3 (text+ko) ==== @@ -52,7 +52,7 @@ # Not implemented yet: # pam_authenticate_secondary.c -# pam_get_mapped_authtok.c -# pam_get_mapped_username.c -# pam_set_mapped_authtok.c -# pam_set_mapped_username.c +# pam_get_mapped_authtok.c +# pam_get_mapped_username.c +# pam_set_mapped_authtok.c +# pam_set_mapped_username.c From owner-p4-projects@FreeBSD.ORG Mon Jan 31 14:39:10 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A933F16A4D8; Mon, 31 Jan 2005 14:39:09 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 83C6E16A4D0 for ; Mon, 31 Jan 2005 14:39:09 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5438943D3F for ; Mon, 31 Jan 2005 14:39:09 +0000 (GMT) (envelope-from des@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j0VEd9Fw050675 for ; Mon, 31 Jan 2005 14:39:09 GMT (envelope-from des@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j0VEd9hv050672 for perforce@freebsd.org; Mon, 31 Jan 2005 14:39:09 GMT (envelope-from des@freebsd.org) Date: Mon, 31 Jan 2005 14:39:09 GMT Message-Id: <200501311439.j0VEd9hv050672@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to des@freebsd.org using -f From: Dag-Erling Smorgrav To: Perforce Change Reviews Subject: PERFORCE change 70039 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jan 2005 14:39:10 -0000 http://perforce.freebsd.org/chv.cgi?CH=70039 Change 70039 by des@des.at.des.thinksec.com on 2005/01/31 14:38:30 Remove unneeded files, and add openpam_free_envlist(3). Affected files ... .. //depot/projects/openpam/MANIFEST#20 edit Differences ... ==== //depot/projects/openpam/MANIFEST#20 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $P4: //depot/projects/openpam/MANIFEST#19 $ +# $P4: //depot/projects/openpam/MANIFEST#20 $ # CREDITS HISTORY @@ -19,11 +19,8 @@ configure.ac depcomp install-sh -ltconfig ltmain.sh missing -mkinstalldirs -stamp-h.in bin/ bin/Makefile.am bin/Makefile.in @@ -41,6 +38,7 @@ doc/man/openpam.man doc/man/openpam_borrow_cred.3 doc/man/openpam_free_data.3 +doc/man/openpam_free_envlist.3 doc/man/openpam_get_option.3 doc/man/openpam_log.3 doc/man/openpam_nullconv.3 @@ -103,6 +101,7 @@ lib/openpam_dynamic.c lib/openpam_findenv.c lib/openpam_free_data.c +lib/openpam_free_envlist.c lib/openpam_get_option.c lib/openpam_impl.h lib/openpam_load.c From owner-p4-projects@FreeBSD.ORG Mon Jan 31 14:39:11 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 95A1716A4DF; Mon, 31 Jan 2005 14:39:10 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C4D4616A4E9 for ; Mon, 31 Jan 2005 14:39:09 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9BA4143D48 for ; Mon, 31 Jan 2005 14:39:09 +0000 (GMT) (envelope-from des@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j0VEd9nl050681 for ; Mon, 31 Jan 2005 14:39:09 GMT (envelope-from des@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j0VEd9Vs050678 for perforce@freebsd.org; Mon, 31 Jan 2005 14:39:09 GMT (envelope-from des@freebsd.org) Date: Mon, 31 Jan 2005 14:39:09 GMT Message-Id: <200501311439.j0VEd9Vs050678@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to des@freebsd.org using -f From: Dag-Erling Smorgrav To: Perforce Change Reviews Subject: PERFORCE change 70040 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jan 2005 14:39:11 -0000 http://perforce.freebsd.org/chv.cgi?CH=70040 Change 70040 by des@des.at.des.thinksec.com on 2005/01/31 14:38:55 Sort EXTRA_DIST and add HISTORY. Affected files ... .. //depot/projects/openpam/Makefile.am#2 edit Differences ... ==== //depot/projects/openpam/Makefile.am#2 (text+ko) ==== @@ -1,3 +1,3 @@ SUBDIRS = lib bin modules doc include -EXTRA_DIST = README CREDITS LICENSE INSTALL MANIFEST RELNOTES +EXTRA_DIST = CREDITS HISTORY INSTALL LICENSE MANIFEST README RELNOTES From owner-p4-projects@FreeBSD.ORG Mon Jan 31 14:41:13 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D32CD16A4D0; Mon, 31 Jan 2005 14:41:12 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AB39A16A4CE for ; Mon, 31 Jan 2005 14:41:12 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 921B043D1F for ; Mon, 31 Jan 2005 14:41:12 +0000 (GMT) (envelope-from des@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j0VEfC0S050783 for ; Mon, 31 Jan 2005 14:41:12 GMT (envelope-from des@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j0VEfC0X050780 for perforce@freebsd.org; Mon, 31 Jan 2005 14:41:12 GMT (envelope-from des@freebsd.org) Date: Mon, 31 Jan 2005 14:41:12 GMT Message-Id: <200501311441.j0VEfC0X050780@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to des@freebsd.org using -f From: Dag-Erling Smorgrav To: Perforce Change Reviews Subject: PERFORCE change 70041 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jan 2005 14:41:13 -0000 http://perforce.freebsd.org/chv.cgi?CH=70041 Change 70041 by des@des.at.des.thinksec.com on 2005/01/31 14:40:49 Dynamically branding a release with today's date has caused trouble in the past, and it confuses autoconf. From now on, dist.sh will extract the release date from openpam_version.h. Affected files ... .. //depot/projects/openpam/dist.sh#11 edit Differences ... ==== //depot/projects/openpam/dist.sh#11 (text+ko) ==== @@ -1,11 +1,13 @@ #!/bin/sh # -# $P4: //depot/projects/openpam/dist.sh#10 $ +# $P4: //depot/projects/openpam/dist.sh#11 $ # set -e -release=$(date '+%Y%m%d') +srcdir=$(dirname $(realpath $0)) +release=$(perl -ne '/^#define\s+_OPENPAM_VERSION\s+(\d+)/ && print $1' \ + $srcdir/include/security/openpam_version.h) distname="openpam-${release}" tarball="${distname}.tar.gz" @@ -18,14 +20,10 @@ echo "Adding ${file}" install -c -m 0644 "${file}" "${distname}/${file}" || exit 1 done -for file in autogen.sh configure depcomp install-sh ltconfig ltmain.sh ; do +for file in autogen.sh configure depcomp install-sh ltmain.sh ; do echo "Adjusting permissions for ${file}" chmod a+x "${distname}/${file}" done -(cd "${distname}" && grep -rl YYYYMMDD *) | while read file ; do - echo "Datestamping ${file}" - perl -p -i -e "s/YYYYMMDD/${release}/g" "${distname}/${file}" -done find "${distname}" | sort -r | xargs touch -t "${release}0000" tar zcf "${tarball}" "${distname}" dd if=/dev/zero of="${tarball}" conv=notrunc bs=4 oseek=1 count=1 From owner-p4-projects@FreeBSD.ORG Mon Jan 31 14:42:15 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B594C16A4CE; Mon, 31 Jan 2005 14:42:14 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 69C6716A4CE for ; Mon, 31 Jan 2005 14:42:14 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 565AA43D54 for ; Mon, 31 Jan 2005 14:42:14 +0000 (GMT) (envelope-from des@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j0VEgEm2050806 for ; Mon, 31 Jan 2005 14:42:14 GMT (envelope-from des@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j0VEgEGU050803 for perforce@freebsd.org; Mon, 31 Jan 2005 14:42:14 GMT (envelope-from des@freebsd.org) Date: Mon, 31 Jan 2005 14:42:14 GMT Message-Id: <200501311442.j0VEgEGU050803@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to des@freebsd.org using -f From: Dag-Erling Smorgrav To: Perforce Change Reviews Subject: PERFORCE change 70042 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jan 2005 14:42:15 -0000 http://perforce.freebsd.org/chv.cgi?CH=70042 Change 70042 by des@des.at.des.thinksec.com on 2005/01/31 14:41:13 Need to set the release date in configure.ac. Affected files ... .. //depot/projects/openpam/CHECKLIST#2 edit Differences ... ==== //depot/projects/openpam/CHECKLIST#2 (text+ko) ==== @@ -4,7 +4,7 @@ 0) Find a code name for the release -1) Update include/security/openpam_version.h +1) Update configure.ac and include/security/openpam_version.h 2) Read through the diffs from the last release, and update the change log. @@ -27,4 +27,4 @@ B) Update the website. -$P4: //depot/projects/openpam/CHECKLIST#1 $ +$P4: //depot/projects/openpam/CHECKLIST#2 $ From owner-p4-projects@FreeBSD.ORG Mon Jan 31 15:13:53 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6D50116A4D0; Mon, 31 Jan 2005 15:13:53 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 11AD716A4CE for ; Mon, 31 Jan 2005 15:13:53 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C826E43D31 for ; Mon, 31 Jan 2005 15:13:52 +0000 (GMT) (envelope-from des@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j0VFDqgV051898 for ; Mon, 31 Jan 2005 15:13:52 GMT (envelope-from des@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j0VFDqCb051895 for perforce@freebsd.org; Mon, 31 Jan 2005 15:13:52 GMT (envelope-from des@freebsd.org) Date: Mon, 31 Jan 2005 15:13:52 GMT Message-Id: <200501311513.j0VFDqCb051895@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to des@freebsd.org using -f From: Dag-Erling Smorgrav To: Perforce Change Reviews Subject: PERFORCE change 70043 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jan 2005 15:13:54 -0000 http://perforce.freebsd.org/chv.cgi?CH=70043 Change 70043 by des@des.at.des.thinksec.com on 2005/01/31 15:13:22 Prepare for tomorrow's release of OpenPAM Feterita. Affected files ... .. //depot/projects/openpam/HISTORY#23 edit .. //depot/projects/openpam/RELNOTES#21 edit .. //depot/projects/openpam/configure.ac#2 edit .. //depot/projects/openpam/include/security/openpam_version.h#13 edit Differences ... ==== //depot/projects/openpam/HISTORY#23 (text+ko) ==== @@ -1,3 +1,23 @@ +OpenPAM Feterita 2005-02-01 + + - BUGFIX: Correct numerous markup errors, invalid cross-references, + and other issues in the manual pages, with kind assistance from + Ruslan Ermilov . + + - BUGFIX: Avoid multiple evaluation of macro arguments in ENTERX() + and RETURNX() macros. + + - BUGFIX: Remove an unnecessary and non-portable pointer cast in + pam_get_data(3). + + - BUGFIX: Fix identical typos in PAM_ACCT_EXPIRED case in + pam_strerror(3) and gendoc.pl. + + - ENHANCE: Minor overhaul of the autoconf / build system. + + - ENHANCE: Add openpam_free_envlist(3). + +============================================================================ OpenPAM Eelgrass 2004-02-10 - BUGFIX: Correct array handling bugs in conversation code. @@ -272,4 +292,4 @@ First (beta) release. ============================================================================ -$P4: //depot/projects/openpam/HISTORY#22 $ +$P4: //depot/projects/openpam/HISTORY#23 $ ==== //depot/projects/openpam/RELNOTES#21 (text+ko) ==== @@ -1,5 +1,5 @@ - Release notes for OpenPAM Eelgrass + Release notes for OpenPAM Feterita ================================== This release corresponds to the code used in FreeBSD-CURRENT as of the @@ -24,6 +24,6 @@ lost your name and email address. Please contact me so I can give you proper credit for your contribution. -Please direct bug reports and inquiries to des@freebsd.org. +Please direct bug reports and inquiries to . -$P4: //depot/projects/openpam/RELNOTES#20 $ +$P4: //depot/projects/openpam/RELNOTES#21 $ ==== //depot/projects/openpam/configure.ac#2 (text+ko) ==== @@ -1,7 +1,7 @@ -dnl $P4: //depot/projects/openpam/configure.ac#1 $ +dnl $P4: //depot/projects/openpam/configure.ac#2 $ AC_PREREQ(2.53) -AC_INIT([OpenPAM],[YYYYMMDD],[des@freebsd.org]) +AC_INIT([OpenPAM],[20050201],[des@freebsd.org],[openpam]) AC_CONFIG_SRCDIR([lib/pam_start.c]) AM_CONFIG_HEADER([config.h]) ==== //depot/projects/openpam/include/security/openpam_version.h#13 (text+ko) ==== @@ -31,14 +31,14 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/openpam/include/security/openpam_version.h#12 $ + * $P4: //depot/projects/openpam/include/security/openpam_version.h#13 $ */ #ifndef _OPENPAM_VERSION_H_INCLUDED #define _OPENPAM_VERSION_H_INCLUDED #define _OPENPAM -#define _OPENPAM_VERSION YYYYMMDD -#define _OPENPAM_RELEASE "Eelgrass" +#define _OPENPAM_VERSION 20050201 +#define _OPENPAM_RELEASE "Feterita" #endif From owner-p4-projects@FreeBSD.ORG Mon Jan 31 17:55:08 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3297916A4D6; Mon, 31 Jan 2005 17:55:08 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 91A5016A4D0 for ; Mon, 31 Jan 2005 17:55:07 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3278043D5A for ; Mon, 31 Jan 2005 17:55:07 +0000 (GMT) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j0VHt7XS063483 for ; Mon, 31 Jan 2005 17:55:07 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j0VHt6Xm063480 for perforce@freebsd.org; Mon, 31 Jan 2005 17:55:06 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Date: Mon, 31 Jan 2005 17:55:06 GMT Message-Id: <200501311755.j0VHt6Xm063480@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson To: Perforce Change Reviews Subject: PERFORCE change 70045 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jan 2005 17:55:08 -0000 http://perforce.freebsd.org/chv.cgi?CH=70045 Change 70045 by rwatson@rwatson_tislabs on 2005/01/31 17:54:31 Import DSEP drop 5, a forward port of the SEDarwin work from Darwin 10.2.8 to 10.3.3 with substantial enhancements brought in from FreeBSD, as well as separately developed. Includes some interesting things that we should merge to FreeBSD, including integration of the Darwin audit code and TrustedBSD MAC Framework (experimental), and various other things, including stack tracing and IPC tracing MAC Framework modules, extensions to the mac_test module, support for Mach IPC, etc. I have not imported the majority of the docs and testbed trees at this time, just the base source. Exercept from the drop-5 release notes follows: Port of TrustedBSD MAC Framework to Darwin 10.3.3 McAfee Research 15204 Omega Drive, Suite 300 Rockville, MD 20850 Introduction ============ This release includes a port of the TrustedBSD MAC Framework to Apple's Darwin 7.3 (Mac OS X 10.3.3) operating system, made up of kernel, library, and user space tool extensions to support flexible policy introduction. In addition, several sample policy modules ar present: - SEDarwin, a port of NSA's FLASK security architecture and Type Enforcement policy language from SELinux. - MLS, a simple implementation of multi-level security. - ipctrace, a facility for collecting information on the use of Mach IPC. - mac_none, an example of a very minimal policy - mac_stub, an example of a policy that defines all entry points a no-op - mac_test, a debugging tool for ensuring that the framework is managing labels correctly. - stacktrace, a debugging tool to capture stack traces This release is a development snapshot; not all components are appropriate for use in production environments. The following modifications have been made relative to Apple's Darwin 10.3.3 release: - HFS extended attributes to hold persistent file labels. - Inclusion of a subset of the MAC Framework entry points to provide label support and protection of files, processes, System V semaphores and shared memory, and labeling and controls for Mach IPC. - A port and enhancement of the mac_test policy module. - The SEDarwin module, a port of the SELinux FLASK and Type Enforcement implementation from FreeBSD. - Ports of the SELinux policy tools for use with SEDarwin. - Ports of the TrustedBSD MAC label management tools and extended attribute tools. - A port of the TrustedBSD MLS policy module. - Modifications to the ls(1) and ps(1) commands to optionally display label information. - Enhancements to the BootX boot loader and XNU kernel extension linker to support the loading of policy KEXTs earlier in the boot sequence. New Features in Drop 5 ====================== - Additional maturing in VFS security. This includes new security controls for mmap operations, better support for file descriptor label system calls, and a bugfix for the link entry point. - Improved audit support. The extended attribute and security system calls may are now audited. The MLS policy was further extended to provide audit support to log permitted and denied access. - Build improvements to move some BSD-style Makefiles to GNU, with the intent that the build system use consistently uses only the GNU format. - Additional documentation on the test framework and on CMW-like access controls for Apple OS X is nearly complete and will be separately shipped. New Features in Drop 4 ====================== - The default module is now the mac_mls module, not the sedarwin module. By default, all modules will be built, but only the MLS module will be installed. - Additional example policies The 'mac_none' policy module implements a sample MAC policy that has no effect on access control in the system. Unlike 'mac_stub', none of the MAC entry points are defined. The 'mac_stub' policy module implements a sample MAC policy that has no effect on access control in the system. Unlike mac_none, each MAC entry point is defined as a no-op, so the policy module will be entered for each event, but no change in system behavior should result. - Stacktrace security module The stacktrace security module is provided as an example of a policy module useful for debugging. Loading the policy module and then performing normal operations will cause the stacktrace module's functions to be invoked at each MAC check. When each function is invoked, it walks backward up the call stack and saves a trace of how the function was called into a wired trace buffer in the kernel. An example of the output generated by this module is provided in examples/stacktrace. - Add the 'top' package to the build, it directly references kernel objects that were modified by the MAC framework, so it must be recompiled. - The System V IPC entry points were renamed from *ipc* to *sysv* to help distinguish System V IPC entry points from other IPC objects (Posix, Mach). - Audit prototype This release includes a prototype of the integration of audit support into the Darwin MAC framework. This prototype introduces controls on kernel audit functions and provides interfaces so that security policies may add information to the audit log. - There have been other miscellaneous improvements to the build infrastructure, the test framework, and the entry point coverage and accuracy. New Features in Drop 3 ====================== - Mach IPC tracing facility - The 'ipctrace' policy module causes the system to store a log of how IPC is used in Darwin. More information on ipctrace can be found in docs/ipctrace.txt. Some example results are also included in examples/ipctrace. - System V IPC controls and labelling - Darwin's implementation of System V shared memory and semaphore arrays was extended to include security labels and security framework hooks for policy modules to implement controls on SysV IPC. (Darwin does not support System V message queues.) - Updates to SEDarwin - The SEDarwin policy module was extended to support System V IPC security. The supplied policy permits IPC only between programs running in the same domain. More information on the sedarwin module is available in docs/sedarwin.txt. - MLS (Multi-Level Security) policy module - We have ported the TrustedBSD MLS policy module to the Darwin security framework. More information on the macmls module is available in docs/macmls.txt. - Updates to the mactest policy module - We have made improvements to the mactest module so that it now supports additional entry points and has improved tracking of label states. - A prototype test suite for the Darwin MAC Framework was added. More information on installing and running the test suite is available in testbed/README. - Updates to framework to match recent changes in the FreeBSD implementation. Most notably, the way security labels are allocated has been made simpler. New Features in Drop 2 ====================== - Tree and build system rearrangement. The source tree has been rearranged to better reflect system packaging and development. Modifications to Apple's Darwin operating system are now in the darwin/ sub-tree, and policy modules and policy-related tools are in their own directories. The consistent of the build system has been improved, and the build is now stand-alone (the additional /usr/local tarball is no longer required.) - Policies may now be loaded as kernel extensions. We have modified the kernel linker to allow policy modules to be loaded sufficiently early that policies must no longer be linked directly to the kernel, permitting them to be distributed separately from XNU. This required reordering some events in the boot sequence, and introducing additional linker code to use loader-allocated memory. - The mac_test module has been updated and enhanced. The mac_test policy module performs a series of assertions to verify correct behavior of a number of aspects of the TrustedBSD MAC Framework. The module has been ported to Darwin, and enhanced to detect additional failure modes. - In addition, a large number of bug fixes and minor enhancements have been made to improve the isolation of policy-independent and policy-specific components. Affected files ... .. //depot/projects/trustedbsd/dsep/ERRATA#1 add .. //depot/projects/trustedbsd/dsep/README#1 add .. //depot/projects/trustedbsd/dsep/VERSION#1 add .. //depot/projects/trustedbsd/dsep/examples/audit/audit_test.c#1 add .. //depot/projects/trustedbsd/dsep/examples/audit/audit_test.txt#1 add .. //depot/projects/trustedbsd/dsep/examples/ipctrace/SAMPLES#1 add .. //depot/projects/trustedbsd/dsep/examples/ipctrace/sample-less.dot#1 add .. //depot/projects/trustedbsd/dsep/examples/ipctrace/sample-less.pdf#1 add .. //depot/projects/trustedbsd/dsep/examples/ipctrace/sample.color#1 add .. //depot/projects/trustedbsd/dsep/examples/ipctrace/sample.dot#1 add .. //depot/projects/trustedbsd/dsep/examples/ipctrace/sample.noki#1 add .. //depot/projects/trustedbsd/dsep/examples/ipctrace/sample.pdf#1 add .. //depot/projects/trustedbsd/dsep/examples/ipctrace/sample.trace#1 add .. //depot/projects/trustedbsd/dsep/examples/mac_mls/README#1 add .. //depot/projects/trustedbsd/dsep/examples/mac_mls/mlstest.sh#1 add .. //depot/projects/trustedbsd/dsep/examples/stacktrace/README#1 add .. //depot/projects/trustedbsd/dsep/examples/stacktrace/check_port_send.dot#1 add .. //depot/projects/trustedbsd/dsep/examples/stacktrace/f5psc.dot#1 add .. //depot/projects/trustedbsd/dsep/examples/stacktrace/readtrace.pl#1 add .. //depot/projects/trustedbsd/dsep/examples/stacktrace/transformdot.pl#1 add .. //depot/projects/trustedbsd/dsep/src/Makeconfig.in#1 add .. //depot/projects/trustedbsd/dsep/src/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/Makefile.postamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/Makefile.preamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/PB.project#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/Makefile.postamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/Makefile.preamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/PB.project#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/bootinfo.hdr#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/ci.subproj/Control2.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/ci.subproj/MAC-PARTS.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/ci.subproj/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/ci.subproj/Makefile.postamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/ci.subproj/Makefile.preamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/ci.subproj/PB.project#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/ci.subproj/ci.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/ci.subproj/ci_io.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/ci.subproj/sl_words.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/fs.subproj/CaseTables.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/fs.subproj/HFSCompare.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/fs.subproj/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/fs.subproj/Makefile.postamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/fs.subproj/Makefile.preamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/fs.subproj/PB.project#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/fs.subproj/cache.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/fs.subproj/ext2fs.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/fs.subproj/ext2fs.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/fs.subproj/ext2fs_bswap.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/fs.subproj/ext2fs_dinode.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/fs.subproj/ext2fs_dir.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/fs.subproj/fs.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/fs.subproj/hfs.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/fs.subproj/net.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/fs.subproj/ufs.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/fs.subproj/ufs_byteorder.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/fs.subproj/ufs_byteorder.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/include.subproj/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/include.subproj/Makefile.postamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/include.subproj/Makefile.preamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/include.subproj/PB.project#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/include.subproj/boot_args.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/include.subproj/ci.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/include.subproj/device_tree.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/include.subproj/fs.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/include.subproj/libclite.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/include.subproj/sl.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/include.subproj/sl_words.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/libclite.subproj/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/libclite.subproj/Makefile.postamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/libclite.subproj/Makefile.preamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/libclite.subproj/PB.project#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/libclite.subproj/bsearch.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/libclite.subproj/bswap.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/libclite.subproj/mem.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/libclite.subproj/prf.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/libclite.subproj/printf.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/libclite.subproj/sprintf.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/libclite.subproj/string.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/libclite.subproj/strtol.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/libclite.subproj/zalloc.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/sl.subproj/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/sl.subproj/Makefile.postamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/sl.subproj/Makefile.preamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/sl.subproj/PB.project#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/sl.subproj/appleboot.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/sl.subproj/clut.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/sl.subproj/device_tree.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/sl.subproj/display.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/sl.subproj/drivers.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/sl.subproj/elf.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/sl.subproj/elf.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/sl.subproj/failedboot.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/sl.subproj/lzss.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/sl.subproj/macho.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/sl.subproj/main.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/bootx.tproj/sl.subproj/netboot.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/fcode-to-c.tproj/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/fcode-to-c.tproj/Makefile.postamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/fcode-to-c.tproj/Makefile.preamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/fcode-to-c.tproj/PB.project#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/fcode-to-c.tproj/fcode-to-c.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/macho-to-xcoff.tproj/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/macho-to-xcoff.tproj/Makefile.postamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/macho-to-xcoff.tproj/Makefile.preamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/macho-to-xcoff.tproj/PB.project#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/BootX/macho-to-xcoff.tproj/macho-to-xcoff.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/Makefile.postamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/Makefile.preamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/PB.project#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/dns.subproj/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/dns.subproj/Makefile.postamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/dns.subproj/Makefile.preamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/dns.subproj/PB.project#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/dns.subproj/gethnamaddr.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/dns.subproj/getnetbyaddr.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/dns.subproj/getnetbyname.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/dns.subproj/getnetent.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/dns.subproj/getnetnamadr.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/dns.subproj/herror.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/dns.subproj/inet.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/dns.subproj/nameser8_compat.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/dns.subproj/options.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/dns.subproj/portability.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/dns.subproj/res_comp.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/dns.subproj/res_data.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/dns.subproj/res_debug.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/dns.subproj/res_init.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/dns.subproj/res_mkquery.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/dns.subproj/res_query.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/dns.subproj/res_send.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/dns.subproj/resolv8_compat.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/dns.subproj/sethostent.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/Makefile.postamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/Makefile.preamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/PB.project#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/aliasdb.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/ether_addr.3#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/ether_addr.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/fstab.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/getgrent.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/gethostbyname.3#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/getifaddrs.3#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/getifaddrs.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/getipnodebyname.3#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/getnetent.3#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/getproto.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/getprotoent.3#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/getprotoent.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/getprotoname.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/getpwent.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/getservbyname.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/getservbyport.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/getservent.3#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/getservent.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/if_indextoname.3#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/if_indextoname.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/if_nameindex.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/if_nametoindex.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/ifaddrs.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/inet6_option_space.3#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/inet6_rthdr_space.3#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/inet_ntop.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/inet_pton.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/initgroups.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/ip6opt.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/map_v4v6.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/printerdb.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/rthdr.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/gen.subproj/vars.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/Makefile.postamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/Makefile.preamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/PB.project#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/_lu_types.x#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/aliasdb.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/bootparams.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/getaddrinfo.3#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/getaddrinfo.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/getnameinfo.3#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/lookup.defs#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/lookup_types.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/lu_alias.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/lu_bootp.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/lu_bootparam.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/lu_fstab.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/lu_group.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/lu_host.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/lu_host.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/lu_host_async.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/lu_netgroup.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/lu_network.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/lu_overrides.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/lu_printer.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/lu_protocol.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/lu_rpc.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/lu_service.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/lu_user.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/lu_utils.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/lu_utils.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/netdb.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/netdb_async.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/netgr.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/lookup.subproj/printerdb.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/mdns.subproj/DNSServiceDiscovery.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/mdns.subproj/DNSServiceDiscovery.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/mdns.subproj/DNSServiceDiscoveryDefines.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/mdns.subproj/DNSServiceDiscoveryReply.defs#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/mdns.subproj/DNSServiceDiscoveryRequest.defs#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/mdns.subproj/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/mdns.subproj/Makefile.postamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/mdns.subproj/Makefile.preamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/mdns.subproj/PB.project#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/mdns.subproj/dns_sd.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/mdns.subproj/dnssd_clientstub.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/mdns.subproj/dnssd_ipc.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/mdns.subproj/dnssd_ipc.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/netinfo.subproj/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/netinfo.subproj/Makefile.postamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/netinfo.subproj/Makefile.preamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/netinfo.subproj/PB.project#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/netinfo.subproj/clib.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/netinfo.subproj/mm.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/netinfo.subproj/multi_call.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/netinfo.subproj/netinfo.3#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/netinfo.subproj/netinfo.5#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/netinfo.subproj/ni.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/netinfo.subproj/ni_error.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/netinfo.subproj/ni_glue.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/netinfo.subproj/ni_prot.x#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/netinfo.subproj/ni_pwdomain.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/netinfo.subproj/ni_useful.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/netinfo.subproj/ni_util.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/netinfo.subproj/ni_util.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/netinfo.subproj/nibind_prot.x#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/netinfo.subproj/sys_interfaces.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/netinfo.subproj/sys_interfaces.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/Makefile.postamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/Makefile.preamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/PB.project#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/getdomainname.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/getnetgrent.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/innetgr.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/setdomainname.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/xdr_domainname.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/xdr_keydat.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/xdr_mapname.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/xdr_peername.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/xdr_valdat.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/xdr_ypbind_binding.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/xdr_ypbind_resp.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/xdr_ypbind_resptype.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/xdr_ypbind_setdom.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/xdr_ypmaplist.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/xdr_ypreq_key.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/xdr_ypreq_nokey.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/xdr_ypresp_all.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/xdr_ypresp_key_val.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/xdr_ypresp_maplist.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/xdr_ypresp_master.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/xdr_ypresp_order.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/xdr_ypresp_val.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/xdr_ypstat.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/yp_all.3#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/yp_all.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/yp_bind.3#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/yp_bind.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/yp_first.3#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/yp_first.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/yp_get_default_domain.3#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/yp_get_default_domain.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/yp_maplist.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/yp_master.3#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/yp_master.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/yp_match.3#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/yp_next.3#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/yp_order.3#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/yp_order.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/yp_prot.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/yp_unbind.3#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/ypclnt.3#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/ypclnt.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/yperr_string.3#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/yperr_string.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/ypinternal.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/ypmatch_cache.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/yppasswdd_xdr.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/ypprot_err.3#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/nis.subproj/ypprot_err.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/Makefile.preamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/PB.project#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/auth.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/auth_none.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/auth_unix.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/auth_unix.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/authunix_prot.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/bindresvport.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/clnt.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/clnt_generic.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/clnt_perror.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/clnt_raw.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/clnt_simple.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/clnt_tcp.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/clnt_udp.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/get_myaddress.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/getrpcent.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/getrpcport.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/pmap_clnt.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/pmap_clnt.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/pmap_getmaps.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/pmap_getport.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/pmap_prot.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/pmap_prot.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/pmap_prot2.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/pmap_rmt.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/pmap_rmt.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/rpc.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/rpc_callmsg.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/rpc_commondata.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/rpc_dtablesize.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/rpc_msg.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/rpc_prot.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/svc.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/svc.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/svc_auth.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/svc_auth.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/svc_auth_unix.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/svc_raw.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/svc_run.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/svc_simple.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/svc_tcp.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/svc_udp.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/types.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/xdr.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/xdr.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/xdr_array.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/xdr_float.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/xdr_mem.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/xdr_rec.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/xdr_reference.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/rpc.subproj/xdr_stdio.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/util.subproj/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/util.subproj/Makefile.postamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/util.subproj/Makefile.preamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/util.subproj/PB.project#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/util.subproj/glob.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/util.subproj/hosts.equiv.5#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/util.subproj/hton.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/util.subproj/putpwpasswd.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/util.subproj/pwcache.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/util.subproj/rcmd.3#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/util.subproj/rcmd.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libinfo/util.subproj/rcmdsh.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libstreams/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libstreams/Makefile.postamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libstreams/Makefile.preamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libstreams/NXLogError.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libstreams/PB.project#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libstreams/defs.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libstreams/except.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libstreams/file_funcs.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libstreams/globals.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libstreams/indir_ops.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libstreams/ipc_funcs.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libstreams/memory_funcs.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libstreams/streams.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libstreams/streams.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libstreams/streams_doprnt.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libstreams/streams_doscan.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libstreams/streams_internal.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libstreams/streamsextra.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Libstreams/streamsimpl.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/ar.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/dpkg/control#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/CREDITS#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/ChangeLog#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/INSTALL#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/LICENCE#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/Makefile.in#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/OVERVIEW#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/README#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/README.privsep#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/README.smartcard#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/RFC.nroff#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/TODO#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/WARNING.RNG#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/acconfig.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/aclocal.m4#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/atomicio.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/atomicio.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth-bsdauth.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth-chall.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth-krb4.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth-krb5.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth-options.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth-options.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth-pam.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth-pam.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth-passwd.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth-rh-rsa.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth-rhosts.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth-rsa.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth-sia.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth-sia.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth-skey.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth1.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth2-chall.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth2-gss.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth2-hostbased.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth2-kbdint.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth2-none.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth2-pam.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth2-pam.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth2-passwd.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth2-pubkey.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/auth2.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/authfd.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/authfd.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/authfile.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/authfile.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/autom4te-2.53.cache/output.0#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/autom4te-2.53.cache/requests#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/autom4te-2.53.cache/traces.0#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/bufaux.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/bufaux.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/buffer.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/buffer.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/canohost.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/canohost.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/channels.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/channels.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/cipher.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/cipher.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/clientloop.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/clientloop.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/compat.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/compat.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/compress.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/compress.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/config.guess#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/config.h.in#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/config.sub#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/configure#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/configure.ac#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/README#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/aix/README#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/aix/buildbff.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/aix/inventory.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/caldera/openssh.spec#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/caldera/ssh-host-keygen#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/caldera/sshd.init#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/caldera/sshd.pam#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/cygwin/README#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/cygwin/ssh-host-config#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/cygwin/ssh-user-config#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/gnome-ssh-askpass1.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/gnome-ssh-askpass2.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/hpux/README#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/hpux/egd#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/hpux/egd.rc#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/hpux/sshd#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/hpux/sshd.rc#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/redhat/gnome-ssh-askpass.csh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/redhat/gnome-ssh-askpass.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/redhat/openssh.spec#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/redhat/sshd.init#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/redhat/sshd.init.old#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/redhat/sshd.pam#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/redhat/sshd.pam.old#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/solaris/README#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/solaris/buildpkg.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/solaris/opensshd.in#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/ssh-copy-id#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/ssh-copy-id.1#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/sshd.pam.freebsd#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/sshd.pam.generic#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/suse/openssh.spec#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/suse/rc.config.sshd#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/contrib/suse/rc.sshd#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/crc32.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/crc32.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/deattack.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/deattack.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/defines.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/dh.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/dh.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/dispatch.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/dispatch.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/entropy.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/entropy.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/fatal.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/fixpaths#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/fixprogs#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/getput.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/groupaccess.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/groupaccess.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/gss-genr.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/gss-serv-gsi.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/gss-serv-krb5.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/gss-serv.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/hostfile.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/hostfile.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/includes.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/install-sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/kex.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/kex.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/kexdh.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/kexdhc.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/kexdhs.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/kexgex.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/kexgexc.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/kexgexs.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/kexgssc.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/kexgsss.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/key.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/key.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/log.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/log.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/loginrec.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/loginrec.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/logintest.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/mac.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/mac.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/makegssname.pl#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/match.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/match.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/md5crypt.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/md5crypt.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/mdoc2man.pl#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/misc.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/misc.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/mkinstalldirs#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/moduli#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/monitor.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/monitor.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/monitor_fdpass.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/monitor_fdpass.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/monitor_mm.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/monitor_mm.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/monitor_wrap.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/monitor_wrap.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/mpaux.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/mpaux.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/msg.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/msg.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/myproposal.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/nchan.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/nchan.ms#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/nchan2.ms#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/Makefile.in#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/base64.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/base64.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/basename.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/basename.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/bindresvport.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/bindresvport.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-arc4random.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-arc4random.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-cray.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-cray.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-cygwin_util.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-cygwin_util.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-getpeereid.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-getpeereid.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-misc.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-misc.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-nextstep.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-nextstep.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-snprintf.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-snprintf.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-waitpid.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-waitpid.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/daemon.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/daemon.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/dirname.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/dirname.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/fake-gai-errnos.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/fake-getaddrinfo.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/fake-getaddrinfo.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/fake-getnameinfo.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/fake-getnameinfo.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/fake-socket.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/getcwd.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/getcwd.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/getgrouplist.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/getgrouplist.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/getopt.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/getopt.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/glob.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/glob.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/inet_aton.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/inet_aton.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/inet_ntoa.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/inet_ntoa.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/inet_ntop.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/inet_ntop.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/mktemp.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/mktemp.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/openbsd-compat.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/port-aix.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/port-aix.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/port-irix.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/port-irix.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/readpassphrase.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/readpassphrase.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/realpath.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/realpath.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/rresvport.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/rresvport.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/setenv.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/setenv.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/setproctitle.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/setproctitle.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/sigact.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/sigact.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/strlcat.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/strlcat.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/strlcpy.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/strlcpy.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/strmode.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/strmode.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/strsep.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/strsep.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/sys-queue.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/sys-tree.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/vis.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/vis.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/xmmap.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/openbsd-compat/xmmap.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/packet.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/packet.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/pathnames.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/progressmeter.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/progressmeter.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/radix.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/radix.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/readconf.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/readconf.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/readpass.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/readpass.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/agent-getpeereid.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/agent-ptrace.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/agent-timeout.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/agent.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/authorized_keys_root#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/broken-pipe.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/bsd.regress.mk#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/connect-privsep.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/connect.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/copy.1#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/copy.2#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/dsa_ssh2.prv#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/dsa_ssh2.pub#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/exit-status.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/forwarding.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/keygen-change.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/keyscan.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/proto-mismatch.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/proto-version.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/proxy-connect.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/rsa_openssh.prv#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/rsa_openssh.pub#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/rsa_ssh2.prv#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/runtests.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/sftp-batch.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/sftp-cmds.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/sftp.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/ssh-com-client.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/ssh-com-keygen.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/ssh-com-sftp.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/ssh-com.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/stderr-after-eof.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/stderr-data.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/t4.ok#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/t5.ok#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/test-exec.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/transfer.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/try-ciphers.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/regress/yes-head.sh#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/rijndael.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/rijndael.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/rsa.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/rsa.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/scard-opensc.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/scard.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/scard.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/scard/Makefile.in#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/scard/Ssh.bin#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/scard/Ssh.bin.uu#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/scard/Ssh.java#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/scp.1#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/scp.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/servconf.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/servconf.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/serverloop.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/serverloop.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/session.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/session.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sftp-client.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sftp-client.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sftp-common.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sftp-common.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sftp-glob.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sftp-glob.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sftp-int.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sftp-int.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sftp-server.8#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sftp-server.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sftp.1#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sftp.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sftp.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/ssh-add.1#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/ssh-add.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/ssh-agent.1#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/ssh-agent.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/ssh-dss.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/ssh-gss.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/ssh-keygen.1#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/ssh-keygen.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/ssh-keyscan.1#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/ssh-keyscan.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/ssh-keysign.8#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/ssh-keysign.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/ssh-rand-helper.8#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/ssh-rand-helper.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/ssh-rsa.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/ssh.1#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/ssh.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/ssh.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/ssh1.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/ssh2.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/ssh_config#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/ssh_config.5#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/ssh_prng_cmds.in#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sshconnect.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sshconnect.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sshconnect1.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sshconnect2.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sshd.8#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sshd.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sshd_config#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sshd_config.5#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sshlogin.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sshlogin.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sshpty.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sshpty.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sshtty.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/sshtty.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/tildexpand.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/tildexpand.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/ttymodes.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/ttymodes.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/uidswap.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/uidswap.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/uuencode.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/uuencode.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/version.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/xmalloc.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/openssh/xmalloc.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/ssh-via-xinetd#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/OpenSSH/sshd-keygen-wrapper#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/adv_cmds/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/adv_cmds/Makefile.include#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/adv_cmds/Makefile.preamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/adv_cmds/PB.project#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/adv_cmds/adv_cmds.rtf#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/adv_cmds/cap_mkdb.tproj/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/adv_cmds/cap_mkdb.tproj/Makefile.postamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/adv_cmds/cap_mkdb.tproj/Makefile.preamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/adv_cmds/cap_mkdb.tproj/PB.project#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/adv_cmds/cap_mkdb.tproj/cap_mkdb.1#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/adv_cmds/cap_mkdb.tproj/cap_mkdb.c#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/adv_cmds/colldef.tproj/Makefile#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/adv_cmds/colldef.tproj/Makefile.postamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/adv_cmds/colldef.tproj/Makefile.preamble#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/adv_cmds/colldef.tproj/PB.project#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/adv_cmds/colldef.tproj/colldef.1#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/adv_cmds/colldef.tproj/common.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/adv_cmds/colldef.tproj/fbsdcompat.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/adv_cmds/colldef.tproj/locale/collate.h#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/adv_cmds/colldef.tproj/parse.y#1 add .. //depot/projects/trustedbsd/dsep/src/darwin/adv_cmds/colldef.tproj/scan.l#1 add >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Mon Jan 31 21:43:53 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 0D07716A4D1; Mon, 31 Jan 2005 21:43:53 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D223C16A4CE for ; Mon, 31 Jan 2005 21:43:52 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7887C43D45 for ; Mon, 31 Jan 2005 21:43:52 +0000 (GMT) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j0VLhqde077592 for ; Mon, 31 Jan 2005 21:43:52 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j0VLhp77077589 for perforce@freebsd.org; Mon, 31 Jan 2005 21:43:51 GMT (envelope-from sam@freebsd.org) Date: Mon, 31 Jan 2005 21:43:51 GMT Message-Id: <200501312143.j0VLhp77077589@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Subject: PERFORCE change 70053 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jan 2005 21:43:53 -0000 http://perforce.freebsd.org/chv.cgi?CH=70053 Change 70053 by sam@sam_ebb on 2005/01/31 21:42:54 checkpoint vap work Affected files ... .. //depot/projects/vap/sys/dev/ath/ath_rate/onoe/onoe.c#2 edit .. //depot/projects/vap/sys/dev/ath/ath_rate/onoe/onoe.h#2 edit .. //depot/projects/vap/sys/dev/ath/if_ath.c#2 edit .. //depot/projects/vap/sys/dev/ath/if_athrate.h#2 edit .. //depot/projects/vap/sys/dev/ath/if_athvar.h#2 edit .. //depot/projects/vap/sys/dev/iwi/if_iwi.c#2 edit .. //depot/projects/vap/sys/dev/iwi/if_iwivar.h#2 edit .. //depot/projects/vap/sys/dev/wi/if_wi.c#2 edit .. //depot/projects/vap/sys/dev/wi/if_wivar.h#2 edit .. //depot/projects/vap/sys/net/if_media.h#2 edit .. //depot/projects/vap/sys/net80211/_ieee80211.h#2 edit .. //depot/projects/vap/sys/net80211/ieee80211.c#2 edit .. //depot/projects/vap/sys/net80211/ieee80211_acl.c#2 edit .. //depot/projects/vap/sys/net80211/ieee80211_crypto.c#2 edit .. //depot/projects/vap/sys/net80211/ieee80211_crypto.h#2 edit .. //depot/projects/vap/sys/net80211/ieee80211_crypto_ccmp.c#2 edit .. //depot/projects/vap/sys/net80211/ieee80211_crypto_none.c#2 edit .. //depot/projects/vap/sys/net80211/ieee80211_crypto_tkip.c#2 edit .. //depot/projects/vap/sys/net80211/ieee80211_crypto_wep.c#2 edit .. //depot/projects/vap/sys/net80211/ieee80211_freebsd.c#2 edit .. //depot/projects/vap/sys/net80211/ieee80211_freebsd.h#2 edit .. //depot/projects/vap/sys/net80211/ieee80211_input.c#2 edit .. //depot/projects/vap/sys/net80211/ieee80211_ioctl.c#2 edit .. //depot/projects/vap/sys/net80211/ieee80211_ioctl.h#2 edit .. //depot/projects/vap/sys/net80211/ieee80211_node.c#2 edit .. //depot/projects/vap/sys/net80211/ieee80211_node.h#2 edit .. //depot/projects/vap/sys/net80211/ieee80211_output.c#2 edit .. //depot/projects/vap/sys/net80211/ieee80211_proto.c#2 edit .. //depot/projects/vap/sys/net80211/ieee80211_proto.h#2 edit .. //depot/projects/vap/sys/net80211/ieee80211_var.h#2 edit .. //depot/projects/vap/sys/net80211/ieee80211_xauth.c#2 edit .. //depot/projects/vap/tools/tools/ath/80211debug.c#2 edit .. //depot/projects/vap/tools/tools/ath/80211stats.c#2 edit .. //depot/projects/vap/tools/tools/ath/athstats.c#2 edit .. //depot/projects/wifi/sbin/ifconfig/ifconfig.c#10 edit .. //depot/projects/wifi/sbin/ifconfig/ifieee80211.c#36 edit Differences ... ==== //depot/projects/vap/sys/dev/ath/ath_rate/onoe/onoe.c#2 (text+ko) ==== @@ -111,7 +111,6 @@ static int ath_rate_raise = 10; /* add credit threshold */ static int ath_rate_raise_threshold = 10; /* rate ctl raise threshold */ -static void ath_ratectl(void *); static void ath_rate_update(struct ath_softc *, struct ieee80211_node *, int rate); static void ath_rate_ctl_start(struct ath_softc *, struct ieee80211_node *); @@ -169,6 +168,11 @@ on->on_tx_err++; on->on_tx_retr += ds->ds_txstat.ts_shortretry + ds->ds_txstat.ts_longretry; + if (ticks >= on->on_nextcheck) { /* XXX fixed rate */ + ath_rate_ctl(sc, &an->an_node); + /* XXX halve rate for station mode */ + on->on_nextcheck = ticks + (ath_rateinterval * hz) / 1000; + } } void @@ -264,11 +268,11 @@ ath_rate_ctl_start(struct ath_softc *sc, struct ieee80211_node *ni) { #define RATE(_ix) (ni->ni_rates.rs_rates[(_ix)] & IEEE80211_RATE_VAL) - struct ieee80211com *ic = &sc->sc_ic; + struct ieee80211vap *vap = ni->ni_vap; int srate; KASSERT(ni->ni_rates.rs_nrates > 0, ("no rates")); - if (ic->ic_fixed_rate == -1) { + if (vap->iv_fixed_rate == -1) { /* * No fixed rate is requested. For 11b start with * the highest negotiated rate; otherwise, for 11g @@ -287,21 +291,23 @@ } } else { /* - * A fixed rate is to be used; ic_fixed_rate is an + * A fixed rate is to be used; iv_fixed_rate is an * index into the supported rate set. Convert this * to the index into the negotiated rate set for * the node. We know the rate is there because the * rate set is checked when the station associates. */ + struct ieee80211com *ic = ni->ni_ic; + struct ieee80211vap *vap = ni->ni_vap; const struct ieee80211_rateset *rs = &ic->ic_sup_rates[ic->ic_curmode]; - int r = rs->rs_rates[ic->ic_fixed_rate] & IEEE80211_RATE_VAL; + int r = rs->rs_rates[vap->iv_fixed_rate] & IEEE80211_RATE_VAL; /* NB: the rate set is assumed sorted */ srate = ni->ni_rates.rs_nrates - 1; for (; srate >= 0 && RATE(srate) != r; srate--) ; KASSERT(srate >= 0, - ("fixed rate %d not in rate set", ic->ic_fixed_rate)); + ("fixed rate %d not in rate set", vap->iv_fixed_rate)); } ath_rate_update(sc, ni, srate); #undef RATE @@ -317,22 +323,18 @@ * Reset the rate control state for each 802.11 state transition. */ void -ath_rate_newstate(struct ath_softc *sc, enum ieee80211_state state) +ath_rate_newstate(struct ieee80211vap *vap, enum ieee80211_state state) { - struct onoe_softc *osc = (struct onoe_softc *) sc->sc_rc; - struct ieee80211com *ic = &sc->sc_ic; + struct ieee80211com *ic = vap->iv_ic; + struct ath_softc *sc = ic->ic_ifp->if_softc; struct ieee80211_node *ni; - if (state == IEEE80211_S_INIT) { - callout_stop(&osc->timer); - return; - } - if (ic->ic_opmode == IEEE80211_M_STA) { + if (vap->iv_opmode == IEEE80211_M_STA) { /* * Reset local xmit state; this is really only * meaningful when operating in station mode. */ - ni = ic->ic_bss; + ni = vap->iv_bss; if (state == IEEE80211_S_RUN) { ath_rate_ctl_start(sc, ni); } else { @@ -340,26 +342,11 @@ } } else { /* - * When operating as a station the node table holds - * the AP's that were discovered during scanning. - * For any other operating mode we want to reset the - * tx rate state of each node. + * Reset the tx rate state of each station/neighbor. */ ieee80211_iterate_nodes(&ic->ic_sta, ath_rate_cb, 0); - ath_rate_update(sc, ic->ic_bss, 0); + ath_rate_update(sc, vap->iv_bss, 0); } - if (ic->ic_fixed_rate == -1 && state == IEEE80211_S_RUN) { - int interval; - /* - * Start the background rate control thread if we - * are not configured to use a fixed xmit rate. - */ - interval = ath_rateinterval; - if (ic->ic_opmode == IEEE80211_M_STA) - interval /= 2; - callout_reset(&osc->timer, (interval * hz) / 1000, - ath_ratectl, &sc->sc_if); - } } /* @@ -373,6 +360,8 @@ struct ieee80211_rateset *rs = &ni->ni_rates; int dir = 0, nrate, enough; + sc->sc_stats.ast_rate_calls++; + /* * Rate control * XXX: very primitive version. @@ -434,30 +423,6 @@ } static void -ath_ratectl(void *arg) -{ - struct ifnet *ifp = arg; - struct ath_softc *sc = ifp->if_softc; - struct onoe_softc *osc = (struct onoe_softc *) sc->sc_rc; - struct ieee80211com *ic = &sc->sc_ic; - int interval; - - if (ifp->if_flags & IFF_RUNNING) { - sc->sc_stats.ast_rate_calls++; - - if (ic->ic_opmode == IEEE80211_M_STA) - ath_rate_ctl(sc, ic->ic_bss); /* NB: no reference */ - else - ieee80211_iterate_nodes(&ic->ic_sta, ath_rate_ctl, sc); - } - interval = ath_rateinterval; - if (ic->ic_opmode == IEEE80211_M_STA) - interval /= 2; - callout_reset(&osc->timer, (interval * hz) / 1000, - ath_ratectl, &sc->sc_if); -} - -static void ath_rate_sysctlattach(struct ath_softc *sc) { struct sysctl_ctx_list *ctx = device_get_sysctl_ctx(sc->sc_dev); @@ -484,7 +449,6 @@ if (osc == NULL) return NULL; osc->arc.arc_space = sizeof(struct onoe_node); - callout_init(&osc->timer, debug_mpsafenet ? CALLOUT_MPSAFE : 0); ath_rate_sysctlattach(sc); return &osc->arc; @@ -495,7 +459,6 @@ { struct onoe_softc *osc = (struct onoe_softc *) arc; - callout_drain(&osc->timer); free(osc, M_DEVBUF); } ==== //depot/projects/vap/sys/dev/ath/ath_rate/onoe/onoe.h#2 (text+ko) ==== @@ -45,7 +45,6 @@ /* per-device state */ struct onoe_softc { struct ath_ratectrl arc; /* base state */ - struct callout timer; /* periodic timer */ }; /* per-node state */ @@ -64,6 +63,7 @@ u_int8_t on_tx_rate1sp; /* series 1 short preamble h/w rate */ u_int8_t on_tx_rate2sp; /* series 2 short preamble h/w rate */ u_int8_t on_tx_rate3sp; /* series 3 short preamble h/w rate */ + int on_nextcheck; /* time of next check for rate drop */ }; #define ATH_NODE_ONOE(an) ((struct onoe_node *)&an[1]) #endif /* _DEV_ATH_RATE_ONOE_H */ ==== //depot/projects/vap/sys/dev/ath/if_ath.c#2 (text+ko) ==== @@ -35,7 +35,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ath/if_ath.c,v 1.72 2005/01/18 19:33:06 sam Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ath/if_ath.c,v 1.66 2004/12/31 22:41:45 sam Exp $"); /* * Driver for the Atheros Wireless LAN controller. @@ -99,18 +99,19 @@ ATH_LED_POLL, }; +static struct ieee80211vap *ath_vap_create(struct ieee80211com *, int opmode); +static void ath_vap_delete(struct ieee80211vap *); static void ath_init(void *); static void ath_stop_locked(struct ifnet *); static void ath_stop(struct ifnet *); static void ath_start(struct ifnet *); static int ath_reset(struct ifnet *); -static int ath_media_change(struct ifnet *); +static int ath_reset_vap(struct ifnet *); static void ath_watchdog(struct ifnet *); static int ath_ioctl(struct ifnet *, u_long, caddr_t); static void ath_fatal_proc(void *, int); static void ath_rxorn_proc(void *, int); static void ath_bmiss_proc(void *, int); -static void ath_initkeytable(struct ath_softc *); static int ath_key_alloc(struct ieee80211com *, const struct ieee80211_key *); static int ath_key_delete(struct ieee80211com *, @@ -137,8 +138,7 @@ static void ath_node_free(struct ieee80211_node *); static u_int8_t ath_node_getrssi(const struct ieee80211_node *); static int ath_rxbuf_init(struct ath_softc *, struct ath_buf *); -static void ath_recv_mgmt(struct ieee80211com *ic, struct mbuf *m, - struct ieee80211_node *ni, +static void ath_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m, int subtype, int rssi, u_int32_t rstamp); static void ath_setdefantenna(struct ath_softc *, u_int); static void ath_rx_proc(void *, int); @@ -159,9 +159,8 @@ static void ath_chan_change(struct ath_softc *, struct ieee80211_channel *); static void ath_next_scan(void *); static void ath_calibrate(void *); -static int ath_newstate(struct ieee80211com *, enum ieee80211_state, int); -static void ath_newassoc(struct ieee80211com *, - struct ieee80211_node *, int); +static int ath_newstate(struct ieee80211vap *, enum ieee80211_state, int); +static void ath_newassoc(struct ieee80211_node *, int); static int ath_getchannels(struct ath_softc *, u_int cc, HAL_BOOL outdoor, HAL_BOOL xchanmode); static void ath_led_event(struct ath_softc *, int); @@ -467,8 +466,8 @@ ifp->if_softc = sc; ifp->if_flags = IFF_SIMPLEX | IFF_BROADCAST | IFF_MULTICAST; + ifp->if_watchdog = ath_watchdog; ifp->if_start = ath_start; - ifp->if_watchdog = ath_watchdog; ifp->if_ioctl = ath_ioctl; ifp->if_init = ath_init; IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN); @@ -476,13 +475,12 @@ IFQ_SET_READY(&ifp->if_snd); ic->ic_ifp = ifp; - ic->ic_reset = ath_reset; + ic->ic_reset = ath_reset_vap; ic->ic_newassoc = ath_newassoc; ic->ic_updateslot = ath_updateslot; ic->ic_wme.wme_update = ath_wme_update; /* XXX not right but it's not used anywhere important */ ic->ic_phytype = IEEE80211_T_OFDM; - ic->ic_opmode = IEEE80211_M_STA; ic->ic_caps = IEEE80211_C_IBSS /* ibss, nee adhoc, mode */ | IEEE80211_C_HOSTAP /* hostap mode */ @@ -575,21 +573,21 @@ ic->ic_node_getrssi = ath_node_getrssi; sc->sc_recv_mgmt = ic->ic_recv_mgmt; ic->ic_recv_mgmt = ath_recv_mgmt; - sc->sc_newstate = ic->ic_newstate; - ic->ic_newstate = ath_newstate; - ic->ic_crypto.cs_key_alloc = ath_key_alloc; - ic->ic_crypto.cs_key_delete = ath_key_delete; - ic->ic_crypto.cs_key_set = ath_key_set; - ic->ic_crypto.cs_key_update_begin = ath_key_update_begin; - ic->ic_crypto.cs_key_update_end = ath_key_update_end; - /* complete initialization */ - ieee80211_media_init(ic, ath_media_change, ieee80211_media_status); + ic->ic_key_alloc = ath_key_alloc; + ic->ic_key_delete = ath_key_delete; + ic->ic_key_set = ath_key_set; + ic->ic_key_update_begin = ath_key_update_begin; + ic->ic_key_update_end = ath_key_update_end; + + ic->ic_vap_create = ath_vap_create; + ic->ic_vap_delete = ath_vap_delete; ath_bpfattach(sc); if (bootverbose) ieee80211_announce(ic); ath_announce(sc); + return 0; bad2: ath_tx_cleanup(sc); @@ -632,6 +630,78 @@ return 0; } +static struct ieee80211vap * +ath_vap_create(struct ieee80211com *ic, int opmode) +{ + struct ath_softc *sc = ic->ic_ifp->if_softc; + struct ieee80211vap *vap; + + /* XXX ic unlocked and race against add */ + switch (opmode) { + case IEEE80211_M_STA: + /* XXX sta+ap for repeater application */ + if (!TAILQ_EMPTY(&ic->ic_vaps)) /* only one for now */ + return NULL; + ic->ic_opmode = opmode; + break; + case IEEE80211_M_IBSS: + case IEEE80211_M_AHDEMO: + if ((ic->ic_caps & (IEEE80211_C_IBSS << opmode)) == 0) + return NULL; + if (!TAILQ_EMPTY(&ic->ic_vaps)) /* only one for now */ + return NULL; + ic->ic_opmode = opmode; + break; + case IEEE80211_M_HOSTAP: + case IEEE80211_M_WDS: + /* permit multiple ap's and/or wds links */ + /* XXX device capability */ + /* XXX max count */ + /* XXX sta+ap for repeater/bridge application */ + if (!TAILQ_EMPTY(&ic->ic_vaps) && + ic->ic_opmode != IEEE80211_M_HOSTAP) + return NULL; + /* + * XXX Not sure if this is correct when operating only + * with WDS links. + */ + ic->ic_opmode = IEEE80211_M_HOSTAP; + break; + case IEEE80211_M_MONITOR: + /* XXX always allow, is that ok? */ + if (TAILQ_EMPTY(&ic->ic_vaps)) + ic->ic_opmode = IEEE80211_M_MONITOR; + break; + default: + return NULL; + } + MALLOC(vap, struct ieee80211vap *, sizeof(struct ieee80211vap), + M_80211_VAP, M_NOWAIT | M_ZERO); + if (vap == NULL) { + /* XXX msg */ + return NULL; + } + ieee80211_vap_setup(ic, vap, opmode); + /* override with driver methods */ + sc->sc_newstate = vap->iv_newstate; /* XXX per-vap */ + vap->iv_newstate = ath_newstate; + /* XXX multi-bssid */ + + /* XXX allocate+setup beacon state for hostap/ibss */ + + (void) ieee80211_vap_attach(vap, + ieee80211_media_change, ieee80211_media_status); + + return vap; +} + +void +ath_vap_delete(struct ieee80211vap *vap) +{ + ieee80211_vap_detach(vap); + FREE(vap, M_80211_VAP); +} + void ath_suspend(struct ath_softc *sc) { @@ -639,7 +709,6 @@ DPRINTF(sc, ATH_DEBUG_ANY, "%s: if_flags %x\n", __func__, ifp->if_flags); - ath_stop(ifp); } @@ -665,7 +734,6 @@ DPRINTF(sc, ATH_DEBUG_ANY, "%s: if_flags %x\n", __func__, ifp->if_flags); - ath_stop(ifp); } @@ -763,8 +831,7 @@ * Let the hal handle the event. We assume it will * clear whatever condition caused the interrupt. */ - ath_hal_mibevent(ah, - &ATH_NODE(sc->sc_ic.ic_bss)->an_halstats); + ath_hal_mibevent(ah, &sc->sc_halstats); ath_hal_intrset(ah, sc->sc_imask); } } @@ -794,22 +861,9 @@ ath_bmiss_proc(void *arg, int pending) { struct ath_softc *sc = arg; - struct ieee80211com *ic = &sc->sc_ic; DPRINTF(sc, ATH_DEBUG_ANY, "%s: pending %u\n", __func__, pending); - KASSERT(ic->ic_opmode == IEEE80211_M_STA, - ("unexpect operating mode %u", ic->ic_opmode)); - if (ic->ic_state == IEEE80211_S_RUN) { - /* - * Rather than go directly to scan state, try to - * reassociate first. If that fails then the state - * machine will drop us into scanning after timing - * out waiting for a probe response. - */ - NET_LOCK_GIANT(); - ieee80211_new_state(ic, IEEE80211_S_ASSOC, -1); - NET_UNLOCK_GIANT(); - } + ieee80211_beacon_miss(&sc->sc_ic); } static u_int @@ -839,7 +893,6 @@ struct ath_softc *sc = (struct ath_softc *) arg; struct ieee80211com *ic = &sc->sc_ic; struct ifnet *ifp = &sc->sc_if; - struct ieee80211_node *ni; struct ath_hal *ah = sc->sc_ah; HAL_STATUS status; @@ -881,7 +934,9 @@ * in the frame output path; there's nothing to do * here except setup the interrupt mask. */ +#if 0 ath_initkeytable(sc); /* XXX still needed? */ +#endif if (ath_startrecv(sc) != 0) { if_printf(ifp, "unable to start recv logic\n"); goto done; @@ -901,22 +956,13 @@ sc->sc_imask |= HAL_INT_MIB; ath_hal_intrset(ah, sc->sc_imask); - ifp->if_flags |= IFF_RUNNING; - ic->ic_state = IEEE80211_S_INIT; - /* * The hardware should be ready to go now so it's safe * to kick the 802.11 state machine as it's likely to * immediately call back to us to send mgmt frames. */ - ni = ic->ic_bss; - ni->ni_chan = ic->ic_ibss_chan; - ath_chan_change(sc, ni->ni_chan); - if (ic->ic_opmode != IEEE80211_M_MONITOR) { - if (ic->ic_roaming != IEEE80211_ROAMING_MANUAL) - ieee80211_new_state(ic, IEEE80211_S_SCAN, -1); - } else - ieee80211_new_state(ic, IEEE80211_S_RUN, -1); + ath_chan_change(sc, ic->ic_ibss_chan); + ieee80211_start_running(ic); /* NB: marks IFF_RUNNING */ done: ATH_UNLOCK(sc); } @@ -928,8 +974,8 @@ struct ieee80211com *ic = &sc->sc_ic; struct ath_hal *ah = sc->sc_ah; - DPRINTF(sc, ATH_DEBUG_ANY, "%s: invalid %u if_flags 0x%x\n", - __func__, sc->sc_invalid, ifp->if_flags); + DPRINTF(sc, ATH_DEBUG_ANY, "%s: %svalid, if_flags 0x%x\n", + __func__, sc->sc_invalid ? "in" : "", ifp->if_flags); ATH_LOCK_ASSERT(sc); if (ifp->if_flags & IFF_RUNNING) { @@ -948,9 +994,7 @@ * Note that some of this work is not possible if the * hardware is gone (invalid). */ - ieee80211_new_state(ic, IEEE80211_S_INIT, -1); - ifp->if_flags &= ~IFF_RUNNING; - ifp->if_timer = 0; + ieee80211_stop_running(ic); /* NB: marks IFF_RUNNING */ if (!sc->sc_invalid) { if (sc->sc_softled) { callout_stop(&sc->sc_ledtimer); @@ -1033,7 +1077,7 @@ * might change as a result. */ ath_chan_change(sc, c); - if (ic->ic_state == IEEE80211_S_RUN) + if (sc->sc_beacons) ath_beacon_config(sc); /* restart beacons */ ath_hal_intrset(ah, sc->sc_imask); @@ -1041,6 +1085,14 @@ return 0; } +static int +ath_reset_vap(struct ifnet *ifp) +{ + struct ieee80211vap *vap = ifp->if_softc; + + return ath_reset(vap->iv_ic->ic_ifp); +} + static int ath_ff_always(struct ath_txq *txq, struct ath_buf *bf) { @@ -1093,7 +1145,7 @@ sc->sc_stats.ast_ff_flush++; /* encap and xmit */ - bf->bf_m = ieee80211_encap(&sc->sc_ic, bf->bf_m, ni); + bf->bf_m = ieee80211_encap(ni, bf->bf_m); if (bf->bf_m == NULL) { DPRINTF(sc, ATH_DEBUG_XMIT | ATH_DEBUG_FF, "%s: discard, encapsulation failure\n", @@ -1211,7 +1263,6 @@ ath_ff_check(struct ath_softc *sc, struct ath_txq *txq, struct ath_buf *bf, struct mbuf *m, struct ieee80211_node *ni) { - struct ieee80211com *ic = ni->ni_ic; struct ath_node *an = ATH_NODE(ni); struct ath_buf *bfstaged; int ff_flush, pri; @@ -1302,7 +1353,7 @@ ether_sprintf(an->an_node.ni_macaddr)); /* encap and xmit */ - bfstaged->bf_m = ieee80211_encap(ic, bfstaged->bf_m, ni); + bfstaged->bf_m = ieee80211_encap(ni, bfstaged->bf_m); if (bfstaged->bf_m == NULL) { DPRINTF(sc, ATH_DEBUG_XMIT | ATH_DEBUG_FF, "%s: discard, encap failure\n", __func__); @@ -1354,13 +1405,12 @@ ath_start(struct ifnet *ifp) { struct ath_softc *sc = ifp->if_softc; + struct ieee80211com *ic = &sc->sc_ic; struct ath_hal *ah = sc->sc_ah; - struct ieee80211com *ic = &sc->sc_ic; struct ieee80211_node *ni; struct ath_buf *bf; struct mbuf *m; struct ieee80211_frame *wh; - struct ether_header *eh; struct ath_txq *txq; int pri; @@ -1388,19 +1438,6 @@ */ IF_DEQUEUE(&ic->ic_mgtq, m); if (m == NULL) { - /* - * No data frames go out unless we're associated. - */ - if (ic->ic_state != IEEE80211_S_RUN) { - DPRINTF(sc, ATH_DEBUG_ANY, - "%s: ignore data packet, state %u\n", - __func__, ic->ic_state); - sc->sc_stats.ast_tx_discard++; - ATH_TXBUF_LOCK(sc); - STAILQ_INSERT_TAIL(&sc->sc_txbuf, bf, bf_list); - ATH_TXBUF_UNLOCK(sc); - break; - } IFQ_DRV_DEQUEUE(&ifp->if_snd, m); /* XXX: LOCK */ if (m == NULL) { ATH_TXBUF_LOCK(sc); @@ -1408,39 +1445,9 @@ ATH_TXBUF_UNLOCK(sc); break; } - /* - * Find the node for the destination so we can do - * things like power save and fast frames aggregation. - */ - if (m->m_len < sizeof(struct ether_header) && - (m = m_pullup(m, sizeof(struct ether_header))) == NULL) { - ic->ic_stats.is_tx_nobuf++; /* XXX */ - ni = NULL; - goto bad; - } - eh = mtod(m, struct ether_header *); - ni = ieee80211_find_txnode(ic, eh->ether_dhost); - if (ni == NULL) { - /* NB: ieee80211_find_txnode does stat+msg */ - goto bad; - } - if ((ni->ni_flags & IEEE80211_NODE_PWR_MGT) && - (m->m_flags & M_PWR_SAV) == 0) { - /* - * Station in power save mode; pass the frame - * to the 802.11 layer and continue. We'll get - * the frame back when the time is right. - */ - ieee80211_pwrsave(ic, ni, m); - goto reclaim; - } - /* calculate priority so we can find the tx queue */ - if (ieee80211_classify(ic, m, ni)) { - DPRINTF(sc, ATH_DEBUG_XMIT, - "%s: discard, classification failure\n", - __func__); - goto bad; - } + ni = (struct ieee80211_node *) m->m_pkthdr.rcvif; + m->m_pkthdr.rcvif = NULL; + pri = M_WME_GETAC(m); txq = sc->sc_ac2q[pri]; if (ni->ni_flags & IEEE80211_NODE_FF) { @@ -1464,11 +1471,10 @@ } } ifp->if_opackets++; - BPF_MTAP(ifp, m); /* * Encapsulate the packet in prep for transmission. */ - m = ieee80211_encap(ic, m, ni); + m = ieee80211_encap(ni, m); if (m == NULL) { DPRINTF(sc, ATH_DEBUG_ANY, "%s: encapsulation failure\n", @@ -1519,34 +1525,16 @@ } sc->sc_tx_timer = 5; - ifp->if_timer = 1; #if 0 /* * Flush stale frames from the fast-frame staging queue. */ - if (ic->ic_opmode != IEEE80211_M_STA) + if (vap->iv_opmode != IEEE80211_M_STA) ath_ff_stageq_flush(sc, txq, ath_ff_ageflushtestdone); #endif } } -static int -ath_media_change(struct ifnet *ifp) -{ -#define IS_UP(ifp) \ - ((ifp->if_flags & (IFF_RUNNING|IFF_UP)) == (IFF_RUNNING|IFF_UP)) - int error; - - error = ieee80211_media_change(ifp); - if (error == ENETRESET) { - if (IS_UP(ifp)) - ath_init(ifp); /* XXX lose error */ - error = 0; - } - return error; -#undef IS_UP -} - #ifdef AR_DEBUG static void ath_keyprint(const char *tag, u_int ix, @@ -1671,6 +1659,7 @@ #undef N } +#if 0 /* * Fill the hardware key cache with key entries. */ @@ -1684,7 +1673,7 @@ int i; /* XXX maybe should reset all keys when !PRIVACY */ - if (ic->ic_state == IEEE80211_S_SCAN) + if (ic->ic_flags & IEEE80211_F_SCAN) bssid = ifp->if_broadcastaddr; else bssid = ic->ic_bss->ni_bssid; @@ -1700,6 +1689,7 @@ } } } +#endif /* * Allocate tx/rx key slots for TKIP. We allocate two slots for @@ -1915,7 +1905,7 @@ * - when scanning */ static u_int32_t -ath_calcrxfilter(struct ath_softc *sc, enum ieee80211_state state) +ath_calcrxfilter(struct ath_softc *sc) { struct ieee80211com *ic = &sc->sc_ic; struct ath_hal *ah = sc->sc_ah; @@ -1931,7 +1921,7 @@ rfilt |= HAL_RX_FILTER_PROM; if (ic->ic_opmode == IEEE80211_M_STA || ic->ic_opmode == IEEE80211_M_IBSS || - state == IEEE80211_S_SCAN) + (ic->ic_flags & IEEE80211_F_SCAN)) rfilt |= HAL_RX_FILTER_BEACON; return rfilt; } @@ -1939,15 +1929,15 @@ static void ath_mode_init(struct ath_softc *sc) { + struct ath_hal *ah = sc->sc_ah; struct ieee80211com *ic = &sc->sc_ic; - struct ath_hal *ah = sc->sc_ah; struct ifnet *ifp = &sc->sc_if; u_int32_t rfilt, mfilt[2], val; u_int8_t pos; struct ifmultiaddr *ifma; /* configure rx filter */ - rfilt = ath_calcrxfilter(sc, ic->ic_state); + rfilt = ath_calcrxfilter(sc); ath_hal_setrxfilter(ah, rfilt); /* configure operational mode */ @@ -2058,7 +2048,6 @@ static int ath_beacon_alloc(struct ath_softc *sc, struct ieee80211_node *ni) { - struct ieee80211com *ic = ni->ni_ic; struct ath_buf *bf; struct mbuf *m; int error; @@ -2074,7 +2063,7 @@ * we assume the mbuf routines will return us something * with this alignment (perhaps should assert). */ - m = ieee80211_beacon_alloc(ic, ni, &sc->sc_boff); + m = ieee80211_beacon_alloc(ni, &sc->sc_boff); if (m == NULL) { DPRINTF(sc, ATH_DEBUG_BEACON, "%s: cannot get mbuf\n", __func__); @@ -2224,7 +2213,7 @@ */ m = bf->bf_m; ncabq = ath_hal_numtxpending(ah, sc->sc_cabq->axq_qnum); - if (ieee80211_beacon_update(ic, bf->bf_node, &sc->sc_boff, m, ncabq)) { + if (ieee80211_beacon_update(bf->bf_node, &sc->sc_boff, m, ncabq)) { /* XXX too conservative? */ bus_dmamap_unload(sc->sc_dmat, bf->bf_dmamap); error = bus_dmamap_load_mbuf(sc->sc_dmat, bf->bf_dmamap, m, @@ -2348,9 +2337,10 @@ ath_beacon_config(struct ath_softc *sc) { #define MS_TO_TU(x) (((x) * 1000) / 1024) + struct ieee80211com *ic = &sc->sc_ic; + struct ieee80211vap *vap = TAILQ_FIRST(&ic->ic_vaps); /*XXX*/ struct ath_hal *ah = sc->sc_ah; - struct ieee80211com *ic = &sc->sc_ic; - struct ieee80211_node *ni = ic->ic_bss; + struct ieee80211_node *ni = vap->iv_bss; u_int32_t nexttbtt, intval; nexttbtt = (LE_READ_4(ni->ni_tstamp.data + 4) << 22) | @@ -2362,7 +2352,7 @@ nexttbtt = roundup(nexttbtt, intval); DPRINTF(sc, ATH_DEBUG_BEACON, "%s: nexttbtt %u intval %u (%u)\n", __func__, nexttbtt, intval, ni->ni_intval); - if (ic->ic_opmode == IEEE80211_M_STA) { + if (vap->iv_opmode == IEEE80211_M_STA) { HAL_BEACON_STATE bs; /* NB: no PCF support right now */ @@ -2427,7 +2417,7 @@ ath_hal_intrset(ah, 0); if (nexttbtt == intval) intval |= HAL_BEACON_RESET_TSF; - if (ic->ic_opmode == IEEE80211_M_IBSS) { + if (vap->iv_opmode == IEEE80211_M_IBSS) { /* * In IBSS mode enable the beacon timers but only * enable SWBA interrupts if we need to manually @@ -2438,7 +2428,7 @@ intval |= HAL_BEACON_ENA; if (!sc->sc_hasveol) sc->sc_imask |= HAL_INT_SWBA; - } else if (ic->ic_opmode == IEEE80211_M_HOSTAP) { + } else if (vap->iv_opmode == IEEE80211_M_HOSTAP) { /* * In AP mode we enable the beacon timers and * SWBA interrupts to prepare beacon frames. @@ -2453,7 +2443,7 @@ * When using a self-linked beacon descriptor in * ibss mode load it once here. */ - if (ic->ic_opmode == IEEE80211_M_IBSS && sc->sc_hasveol) + if (vap->iv_opmode == IEEE80211_M_IBSS && sc->sc_hasveol) ath_beacon_proc(sc, 0); } #undef MS_TO_TU @@ -2782,25 +2772,26 @@ * and to do ibss merges. */ static void -ath_recv_mgmt(struct ieee80211com *ic, struct mbuf *m, - struct ieee80211_node *ni, +ath_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m, int subtype, int rssi, u_int32_t rstamp) { - struct ath_softc *sc = ic->ic_ifp->if_softc; + struct ath_softc *sc = ni->ni_ic->ic_ifp->if_softc; + struct ieee80211vap *vap; /* * Call up first so subsequent work can use information * potentially stored in the node (e.g. for ibss merge). */ - sc->sc_recv_mgmt(ic, m, ni, subtype, rssi, rstamp); + sc->sc_recv_mgmt(ni, m, subtype, rssi, rstamp); switch (subtype) { case IEEE80211_FC0_SUBTYPE_BEACON: /* update rssi statistics for use by the hal */ ATH_RSSI_LPF(ATH_NODE(ni)->an_halstats.ns_avgbrssi, rssi); /* fall thru... */ case IEEE80211_FC0_SUBTYPE_PROBE_RESP: - if (ic->ic_opmode == IEEE80211_M_IBSS && - ic->ic_state == IEEE80211_S_RUN) { + vap = ni->ni_vap; + if (vap->iv_opmode == IEEE80211_M_IBSS && + vap->iv_state == IEEE80211_S_RUN) { struct ath_hal *ah = sc->sc_ah; /* XXX extend rstamp */ u_int64_t tsf = ath_hal_gettsf64(ah); @@ -2816,7 +2807,7 @@ * from RUN -> RUN when this happens. */ if (le64toh(ni->ni_tstamp.tsf) >= tsf) - (void) ieee80211_ibss_merge(ic, ni); + (void) ieee80211_ibss_merge(ni); } break; } @@ -2852,7 +2843,6 @@ struct ath_desc *ds; struct mbuf *m; struct ieee80211_node *ni; - struct ath_node *an; int len; u_int phyerr; HAL_STATUS status; @@ -2935,12 +2925,15 @@ bus_dmamap_sync(sc->sc_dmat, bf->bf_dmamap, BUS_DMASYNC_POSTREAD); - ieee80211_notify_michael_failure(ic, +#if 0 +/* XXX revalidate MIC, lookup ni to find vap */ + ieee80211_notify_michael_failure(vap, mtod(m, struct ieee80211_frame *), sc->sc_splitmic ? ds->ds_rxstat.rs_keyix-32 : ds->ds_rxstat.rs_keyix ); +#endif } } ifp->if_ierrors++; @@ -3015,8 +3008,6 @@ sc->sc_stats.ast_ant_rx[ds->ds_rxstat.rs_antenna]++; if (sc->sc_drvbpf) { - const void *data; - int hdrsize, hdrspace; u_int8_t rix; /* @@ -3037,33 +3028,8 @@ sc->sc_rx_th.wr_antenna = ds->ds_rxstat.rs_antenna; /* XXX TSF */ - /* - * Gag, deal with hardware padding of headers. This - * only happens for QoS frames. We copy the 802.11 - * header out-of-line and supply it separately, then - * adjust the mbuf chain. It would be better if we - * could just flag the packet in the radiotap header - * and have applications DTRT. - */ - if (len > sizeof(struct ieee80211_qosframe)) { - data = mtod(m, const void *); - hdrsize = ieee80211_anyhdrsize(data); - if (hdrsize & 3) { - bcopy(data, &sc->sc_rx_wh, hdrsize); - hdrspace = roundup(hdrsize, - sizeof(u_int32_t)); - m->m_data += hdrspace; - m->m_len -= hdrspace; - bpf_mtap2(sc->sc_drvbpf, &sc->sc_rx, - sc->sc_rx_rt_len + hdrsize, m); - m->m_data -= hdrspace; - m->m_len += hdrspace; - } else - bpf_mtap2(sc->sc_drvbpf, - &sc->sc_rx, sc->sc_rx_rt_len, m); - } else - bpf_mtap2(sc->sc_drvbpf, - &sc->sc_rx, sc->sc_rx_rt_len, m); + bpf_mtap2(sc->sc_drvbpf, + &sc->sc_rx, sc->sc_rx_rt_len, m); } /* @@ -3079,7 +3045,14 @@ } if (IFF_DUMPPKTS(sc, ATH_DEBUG_RECV)) { - ieee80211_dump_pkt(ic, mtod(m, caddr_t), len, + const struct ieee80211_frame *wh = + mtod(m, const struct ieee80211_frame *); + u_int8_t type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; + u_int8_t subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; + if (type == IEEE80211_FC0_TYPE_DATA || + (type == IEEE80211_FC0_TYPE_MGT && + subtype != IEEE80211_FC0_SUBTYPE_BEACON)) + ieee80211_dump_pkt(ic, mtod(m, caddr_t), len, sc->sc_hwmap[ds->ds_rxstat.rs_rate].ieeerate, ds->ds_rxstat.rs_rssi); } @@ -3089,13 +3062,22 @@ /* * Locate the node for sender, track state, and then * pass the (referenced) node up to the 802.11 layer - * for its use. + * for its use. If the sender is unknown spam the + * frame; it'll be dropped where it's not wanted. */ ni = ieee80211_find_rxnode(ic, mtod(m, const struct ieee80211_frame_min *)); + if (ni != NULL) { + struct ath_node *an = ATH_NODE(ni); >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Mon Jan 31 22:16:36 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1122016A4D0; Mon, 31 Jan 2005 22:16:36 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D458816A4CE for ; Mon, 31 Jan 2005 22:16:35 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F32B743D53 for ; Mon, 31 Jan 2005 22:16:34 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j0VMGYd5078665 for ; Mon, 31 Jan 2005 22:16:34 GMT (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j0VMGV9L078662 for perforce@freebsd.org; Mon, 31 Jan 2005 22:16:31 GMT (envelope-from jhb@freebsd.org) Date: Mon, 31 Jan 2005 22:16:31 GMT Message-Id: <200501312216.j0VMGV9L078662@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin To: Perforce Change Reviews Subject: PERFORCE change 70054 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jan 2005 22:16:37 -0000 http://perforce.freebsd.org/chv.cgi?CH=70054 Change 70054 by jhb@jhb_slimer on 2005/01/31 22:15:49 IFC of d00m @70050. Affected files ... .. //depot/projects/smpng/sys/alpha/include/bus.h#17 integrate .. //depot/projects/smpng/sys/alpha/linux/linux_sysvec.c#19 integrate .. //depot/projects/smpng/sys/alpha/osf1/imgact_osf1.c#13 integrate .. //depot/projects/smpng/sys/alpha/osf1/osf1_sysvec.c#8 integrate .. //depot/projects/smpng/sys/amd64/amd64/apic_vector.S#5 integrate .. //depot/projects/smpng/sys/amd64/amd64/db_trace.c#12 integrate .. //depot/projects/smpng/sys/amd64/amd64/exception.S#11 integrate .. //depot/projects/smpng/sys/amd64/amd64/identcpu.c#11 integrate .. //depot/projects/smpng/sys/amd64/amd64/intr_machdep.c#9 integrate .. //depot/projects/smpng/sys/amd64/amd64/io_apic.c#5 integrate .. //depot/projects/smpng/sys/amd64/amd64/local_apic.c#10 integrate .. //depot/projects/smpng/sys/amd64/amd64/machdep.c#34 integrate .. //depot/projects/smpng/sys/amd64/amd64/mp_machdep.c#16 integrate .. //depot/projects/smpng/sys/amd64/amd64/mptable.c#6 integrate .. //depot/projects/smpng/sys/amd64/amd64/vm_machdep.c#24 integrate .. //depot/projects/smpng/sys/amd64/include/apicreg.h#4 integrate .. //depot/projects/smpng/sys/amd64/include/apicvar.h#4 integrate .. //depot/projects/smpng/sys/amd64/include/bus_dma.h#10 integrate .. //depot/projects/smpng/sys/amd64/include/intr_machdep.h#4 integrate .. //depot/projects/smpng/sys/amd64/include/param.h#14 integrate .. //depot/projects/smpng/sys/amd64/include/smp.h#6 integrate .. //depot/projects/smpng/sys/amd64/isa/atpic.c#9 integrate .. //depot/projects/smpng/sys/amd64/isa/elcr.c#2 integrate .. //depot/projects/smpng/sys/amd64/isa/isa.c#6 integrate .. //depot/projects/smpng/sys/amd64/linux32/linux32_sysvec.c#3 integrate .. //depot/projects/smpng/sys/amd64/pci/pci_cfgreg.c#7 integrate .. //depot/projects/smpng/sys/arm/arm/busdma_machdep.c#10 integrate .. //depot/projects/smpng/sys/arm/arm/locore.S#7 integrate .. //depot/projects/smpng/sys/arm/arm/trap.c#8 integrate .. //depot/projects/smpng/sys/arm/xscale/i80321/uart_cpu_i80321.c#4 integrate .. //depot/projects/smpng/sys/boot/common/ufsread.c#9 integrate .. //depot/projects/smpng/sys/cam/cam_xpt.c#25 integrate .. //depot/projects/smpng/sys/cam/scsi/scsi_cd.c#25 integrate .. //depot/projects/smpng/sys/cam/scsi/scsi_pass.c#14 integrate .. //depot/projects/smpng/sys/cam/scsi/scsi_ses.c#12 integrate .. //depot/projects/smpng/sys/coda/coda_fbsd.c#13 integrate .. //depot/projects/smpng/sys/coda/coda_vnops.c#20 integrate .. //depot/projects/smpng/sys/coda/coda_vnops.h#10 integrate .. //depot/projects/smpng/sys/compat/freebsd32/freebsd32_misc.c#14 integrate .. //depot/projects/smpng/sys/compat/freebsd32/freebsd32_proto.h#15 integrate .. //depot/projects/smpng/sys/compat/freebsd32/freebsd32_syscall.h#15 integrate .. //depot/projects/smpng/sys/compat/freebsd32/freebsd32_syscalls.c#15 integrate .. //depot/projects/smpng/sys/compat/freebsd32/freebsd32_sysent.c#15 integrate .. //depot/projects/smpng/sys/compat/freebsd32/syscalls.master#15 integrate .. //depot/projects/smpng/sys/compat/ia32/ia32_sysvec.c#12 integrate .. //depot/projects/smpng/sys/compat/linux/linux_ioctl.c#37 integrate .. //depot/projects/smpng/sys/compat/linux/linux_ipc.c#18 integrate .. //depot/projects/smpng/sys/compat/linux/linux_misc.c#52 integrate .. //depot/projects/smpng/sys/compat/linux/linux_socket.c#22 integrate .. //depot/projects/smpng/sys/compat/ndis/hal_var.h#6 integrate .. //depot/projects/smpng/sys/compat/ndis/kern_ndis.c#21 integrate .. //depot/projects/smpng/sys/compat/ndis/ndis_var.h#16 integrate .. //depot/projects/smpng/sys/compat/ndis/ntoskrnl_var.h#13 integrate .. //depot/projects/smpng/sys/compat/ndis/pe_var.h#7 integrate .. //depot/projects/smpng/sys/compat/ndis/subr_hal.c#11 integrate .. //depot/projects/smpng/sys/compat/ndis/subr_ndis.c#23 integrate .. //depot/projects/smpng/sys/compat/ndis/subr_ntoskrnl.c#23 integrate .. //depot/projects/smpng/sys/compat/pecoff/imgact_pecoff.c#25 integrate .. //depot/projects/smpng/sys/compat/svr4/imgact_svr4.c#12 integrate .. //depot/projects/smpng/sys/compat/svr4/svr4_sysvec.c#18 integrate .. //depot/projects/smpng/sys/conf/Makefile.arm#5 integrate .. //depot/projects/smpng/sys/conf/NOTES#91 integrate .. //depot/projects/smpng/sys/conf/files#134 integrate .. //depot/projects/smpng/sys/conf/files.pc98#69 integrate .. //depot/projects/smpng/sys/conf/kern.pre.mk#43 integrate .. //depot/projects/smpng/sys/conf/kmod.mk#41 integrate .. //depot/projects/smpng/sys/conf/options#92 integrate .. //depot/projects/smpng/sys/contrib/pf/net/pf.c#15 integrate .. //depot/projects/smpng/sys/contrib/pf/net/pf_ioctl.c#11 integrate .. //depot/projects/smpng/sys/dev/aac/aacreg.h#15 integrate .. //depot/projects/smpng/sys/dev/acpica/acpi_pcib.c#30 integrate .. //depot/projects/smpng/sys/dev/aha/aha_isa.c#13 integrate .. //depot/projects/smpng/sys/dev/aha/aha_mca.c#9 integrate .. //depot/projects/smpng/sys/dev/aha/ahareg.h#6 integrate .. //depot/projects/smpng/sys/dev/amr/amr.c#27 integrate .. //depot/projects/smpng/sys/dev/amr/amr_pci.c#19 integrate .. //depot/projects/smpng/sys/dev/amr/amrreg.h#6 integrate .. //depot/projects/smpng/sys/dev/amr/amrvar.h#18 integrate .. //depot/projects/smpng/sys/dev/ata/ata-card.c#23 integrate .. //depot/projects/smpng/sys/dev/ata/atapi-cd.c#53 integrate .. //depot/projects/smpng/sys/dev/ath/ath_rate/amrr/amrr.c#3 integrate .. //depot/projects/smpng/sys/dev/ath/ath_rate/onoe/onoe.c#3 integrate .. //depot/projects/smpng/sys/dev/ath/if_ath.c#22 integrate .. //depot/projects/smpng/sys/dev/ath/if_athvar.h#12 integrate .. //depot/projects/smpng/sys/dev/bktr/bktr_card.c#10 integrate .. //depot/projects/smpng/sys/dev/bktr/bktr_mem.c#8 integrate .. //depot/projects/smpng/sys/dev/bktr/bktr_tuner.c#7 integrate .. //depot/projects/smpng/sys/dev/bktr/bktr_tuner.h#4 integrate .. //depot/projects/smpng/sys/dev/ciss/ciss.c#36 integrate .. //depot/projects/smpng/sys/dev/cs/if_cs.c#13 integrate .. //depot/projects/smpng/sys/dev/cs/if_cs_pccard.c#11 integrate .. //depot/projects/smpng/sys/dev/cs/if_csvar.h#4 integrate .. //depot/projects/smpng/sys/dev/ed/if_ed.c#28 integrate .. //depot/projects/smpng/sys/dev/ed/if_ed_pccard.c#26 integrate .. //depot/projects/smpng/sys/dev/ed/if_ed_pci.c#8 integrate .. //depot/projects/smpng/sys/dev/ed/if_edvar.h#8 integrate .. //depot/projects/smpng/sys/dev/em/if_em.c#43 integrate .. //depot/projects/smpng/sys/dev/ep/if_ep.c#18 integrate .. //depot/projects/smpng/sys/dev/ep/if_ep_eisa.c#11 integrate .. //depot/projects/smpng/sys/dev/ep/if_ep_isa.c#11 integrate .. //depot/projects/smpng/sys/dev/ep/if_ep_mca.c#8 integrate .. //depot/projects/smpng/sys/dev/ep/if_ep_pccard.c#16 integrate .. //depot/projects/smpng/sys/dev/ep/if_epvar.h#7 integrate .. //depot/projects/smpng/sys/dev/ex/if_ex_pccard.c#8 integrate .. //depot/projects/smpng/sys/dev/fdc/fdc.c#17 integrate .. //depot/projects/smpng/sys/dev/fdc/fdc_isa.c#9 integrate .. //depot/projects/smpng/sys/dev/fdc/fdc_pccard.c#6 integrate .. //depot/projects/smpng/sys/dev/fdc/fdcvar.h#7 integrate .. //depot/projects/smpng/sys/dev/fe/if_fe_pccard.c#11 integrate .. //depot/projects/smpng/sys/dev/fxp/if_fxp.c#59 integrate .. //depot/projects/smpng/sys/dev/hifn/hifn7751.c#20 integrate .. //depot/projects/smpng/sys/dev/hifn/hifn7751reg.h#6 integrate .. //depot/projects/smpng/sys/dev/hifn/hifn7751var.h#7 integrate .. //depot/projects/smpng/sys/dev/if_ndis/if_ndis.c#23 integrate .. //depot/projects/smpng/sys/dev/iir/iir.h#11 integrate .. //depot/projects/smpng/sys/dev/ips/ips.c#11 integrate .. //depot/projects/smpng/sys/dev/ips/ips.h#10 integrate .. //depot/projects/smpng/sys/dev/ips/ips_commands.c#10 integrate .. //depot/projects/smpng/sys/dev/ips/ips_disk.c#7 integrate .. //depot/projects/smpng/sys/dev/ips/ips_ioctl.c#6 integrate .. //depot/projects/smpng/sys/dev/ips/ips_pci.c#9 integrate .. //depot/projects/smpng/sys/dev/isp/isp.c#35 integrate .. //depot/projects/smpng/sys/dev/isp/isp_freebsd.c#33 integrate .. //depot/projects/smpng/sys/dev/isp/isp_pci.c#27 integrate .. //depot/projects/smpng/sys/dev/isp/isp_target.c#14 integrate .. //depot/projects/smpng/sys/dev/isp/isp_target.h#9 integrate .. //depot/projects/smpng/sys/dev/isp/ispvar.h#24 integrate .. //depot/projects/smpng/sys/dev/ispfw/asm_2300.h#8 integrate .. //depot/projects/smpng/sys/dev/ispfw/ispfw.c#10 integrate .. //depot/projects/smpng/sys/dev/led/led.c#10 integrate .. //depot/projects/smpng/sys/dev/mcd/mcd.c#12 integrate .. //depot/projects/smpng/sys/dev/md/md.c#64 integrate .. //depot/projects/smpng/sys/dev/nmdm/nmdm.c#26 integrate .. //depot/projects/smpng/sys/dev/pccard/card_if.m#12 integrate .. //depot/projects/smpng/sys/dev/pccard/pccard.c#31 integrate .. //depot/projects/smpng/sys/dev/pccard/pccard_cis.c#16 integrate .. //depot/projects/smpng/sys/dev/pccard/pccard_cis.h#3 integrate .. //depot/projects/smpng/sys/dev/pccard/pccarddevs#41 integrate .. //depot/projects/smpng/sys/dev/pci/pci.c#50 integrate .. //depot/projects/smpng/sys/dev/puc/puc_sbus.c#7 integrate .. //depot/projects/smpng/sys/dev/puc/pucdata.c#29 integrate .. //depot/projects/smpng/sys/dev/ray/if_ray.c#17 integrate .. //depot/projects/smpng/sys/dev/re/if_re.c#19 integrate .. //depot/projects/smpng/sys/dev/scd/scd.c#11 integrate .. //depot/projects/smpng/sys/dev/sn/if_sn_pccard.c#12 integrate .. //depot/projects/smpng/sys/dev/snc/if_snc_pccard.c#6 integrate .. //depot/projects/smpng/sys/dev/uart/uart_dev_sab82532.c#7 integrate .. //depot/projects/smpng/sys/dev/uart/uart_dev_z8530.c#7 integrate .. //depot/projects/smpng/sys/dev/uart/uart_kbd_sun.c#3 integrate .. //depot/projects/smpng/sys/dev/usb/ucom.c#23 integrate .. //depot/projects/smpng/sys/dev/usb/umodem.c#23 integrate .. //depot/projects/smpng/sys/dev/usb/uplcom.c#18 integrate .. //depot/projects/smpng/sys/dev/usb/usb_port.h#24 integrate .. //depot/projects/smpng/sys/dev/usb/usb_subr.c#29 integrate .. //depot/projects/smpng/sys/dev/usb/uvscom.c#16 integrate .. //depot/projects/smpng/sys/dev/wi/if_wi_pccard.c#31 integrate .. //depot/projects/smpng/sys/dev/xe/if_xe_pccard.c#16 integrate .. //depot/projects/smpng/sys/fs/devfs/devfs_vnops.c#40 integrate .. //depot/projects/smpng/sys/fs/hpfs/hpfs_vfsops.c#27 integrate .. //depot/projects/smpng/sys/fs/hpfs/hpfs_vnops.c#26 integrate .. //depot/projects/smpng/sys/fs/msdosfs/msdosfs_denode.c#20 integrate .. //depot/projects/smpng/sys/fs/msdosfs/msdosfs_vfsops.c#39 integrate .. //depot/projects/smpng/sys/fs/msdosfs/msdosfs_vnops.c#31 integrate .. //depot/projects/smpng/sys/fs/ntfs/ntfs_subr.c#19 integrate .. //depot/projects/smpng/sys/fs/ntfs/ntfs_vfsops.c#27 integrate .. //depot/projects/smpng/sys/fs/ntfs/ntfs_vnops.c#21 integrate .. //depot/projects/smpng/sys/fs/nullfs/null_vnops.c#19 integrate .. //depot/projects/smpng/sys/fs/nwfs/nwfs_io.c#17 integrate .. //depot/projects/smpng/sys/fs/nwfs/nwfs_node.c#14 integrate .. //depot/projects/smpng/sys/fs/smbfs/smbfs_node.c#19 integrate .. //depot/projects/smpng/sys/fs/smbfs/smbfs_vnops.c#30 integrate .. //depot/projects/smpng/sys/fs/udf/udf_vfsops.c#19 integrate .. //depot/projects/smpng/sys/fs/udf/udf_vnops.c#25 integrate .. //depot/projects/smpng/sys/fs/umapfs/umap_vnops.c#11 integrate .. //depot/projects/smpng/sys/fs/unionfs/union_subr.c#23 integrate .. //depot/projects/smpng/sys/fs/unionfs/union_vnops.c#23 integrate .. //depot/projects/smpng/sys/geom/geom_disk.c#42 integrate .. //depot/projects/smpng/sys/geom/geom_mbr.c#29 integrate .. //depot/projects/smpng/sys/geom/geom_vfs.c#3 integrate .. //depot/projects/smpng/sys/geom/geom_vfs.h#2 integrate .. //depot/projects/smpng/sys/geom/vinum/geom_vinum_drive.c#8 integrate .. //depot/projects/smpng/sys/geom/vinum/geom_vinum_init.c#7 integrate .. //depot/projects/smpng/sys/geom/vinum/geom_vinum_plex.c#10 integrate .. //depot/projects/smpng/sys/geom/vinum/geom_vinum_state.c#6 integrate .. //depot/projects/smpng/sys/geom/vinum/geom_vinum_subr.c#10 integrate .. //depot/projects/smpng/sys/geom/vinum/geom_vinum_volume.c#5 integrate .. //depot/projects/smpng/sys/gnu/ext2fs/ext2_inode.c#16 integrate .. //depot/projects/smpng/sys/gnu/ext2fs/ext2_vfsops.c#42 integrate .. //depot/projects/smpng/sys/i386/i386/sys_machdep.c#38 integrate .. //depot/projects/smpng/sys/i386/ibcs2/ibcs2_sysvec.c#8 integrate .. //depot/projects/smpng/sys/i386/ibcs2/imgact_coff.c#18 integrate .. //depot/projects/smpng/sys/i386/include/sysarch.h#9 integrate .. //depot/projects/smpng/sys/i386/linux/imgact_linux.c#16 integrate .. //depot/projects/smpng/sys/i386/linux/linux_machdep.c#28 integrate .. //depot/projects/smpng/sys/i386/linux/linux_sysvec.c#42 integrate .. //depot/projects/smpng/sys/ia64/ia64/unaligned.c#10 integrate .. //depot/projects/smpng/sys/ia64/include/asm.h#10 integrate .. //depot/projects/smpng/sys/isa/isa_common.c#15 integrate .. //depot/projects/smpng/sys/isofs/cd9660/cd9660_node.c#15 integrate .. //depot/projects/smpng/sys/isofs/cd9660/cd9660_vfsops.c#35 integrate .. //depot/projects/smpng/sys/isofs/cd9660/cd9660_vnops.c#22 integrate .. //depot/projects/smpng/sys/kern/imgact_aout.c#26 integrate .. //depot/projects/smpng/sys/kern/imgact_elf.c#41 integrate .. //depot/projects/smpng/sys/kern/imgact_gzip.c#11 integrate .. //depot/projects/smpng/sys/kern/imgact_shell.c#8 integrate .. //depot/projects/smpng/sys/kern/init_sysent.c#53 integrate .. //depot/projects/smpng/sys/kern/kern_conf.c#34 integrate .. //depot/projects/smpng/sys/kern/kern_descrip.c#76 integrate .. //depot/projects/smpng/sys/kern/kern_exec.c#82 integrate .. //depot/projects/smpng/sys/kern/kern_exit.c#92 integrate .. //depot/projects/smpng/sys/kern/kern_kse.c#16 integrate .. //depot/projects/smpng/sys/kern/kern_lock.c#37 integrate .. //depot/projects/smpng/sys/kern/kern_lockf.c#18 integrate .. //depot/projects/smpng/sys/kern/kern_malloc.c#33 integrate .. //depot/projects/smpng/sys/kern/kern_mib.c#25 integrate .. //depot/projects/smpng/sys/kern/kern_module.c#15 integrate .. //depot/projects/smpng/sys/kern/kern_prot.c#86 integrate .. //depot/projects/smpng/sys/kern/kern_time.c#31 integrate .. //depot/projects/smpng/sys/kern/kern_timeout.c#22 integrate .. //depot/projects/smpng/sys/kern/subr_bus.c#46 integrate .. //depot/projects/smpng/sys/kern/subr_witness.c#126 integrate .. //depot/projects/smpng/sys/kern/sys_generic.c#39 integrate .. //depot/projects/smpng/sys/kern/syscalls.c#53 integrate .. //depot/projects/smpng/sys/kern/syscalls.master#54 integrate .. //depot/projects/smpng/sys/kern/sysv_msg.c#26 integrate .. //depot/projects/smpng/sys/kern/sysv_sem.c#30 integrate .. //depot/projects/smpng/sys/kern/sysv_shm.c#28 integrate .. //depot/projects/smpng/sys/kern/uipc_socket.c#66 integrate .. //depot/projects/smpng/sys/kern/uipc_syscalls.c#64 integrate .. //depot/projects/smpng/sys/kern/vfs_bio.c#73 integrate .. //depot/projects/smpng/sys/kern/vfs_cache.c#23 integrate .. //depot/projects/smpng/sys/kern/vfs_cluster.c#37 integrate .. //depot/projects/smpng/sys/kern/vfs_default.c#35 integrate .. //depot/projects/smpng/sys/kern/vfs_lookup.c#23 integrate .. //depot/projects/smpng/sys/kern/vfs_mount.c#44 integrate .. //depot/projects/smpng/sys/kern/vfs_subr.c#95 integrate .. //depot/projects/smpng/sys/kern/vfs_syscalls.c#81 integrate .. //depot/projects/smpng/sys/kern/vfs_vnops.c#57 integrate .. //depot/projects/smpng/sys/kern/vnode_if.src#22 integrate .. //depot/projects/smpng/sys/libkern/strvalid.c#4 integrate .. //depot/projects/smpng/sys/modules/Makefile#89 integrate .. //depot/projects/smpng/sys/modules/agp/Makefile#8 integrate .. //depot/projects/smpng/sys/modules/aic7xxx/ahd/Makefile#6 integrate .. //depot/projects/smpng/sys/modules/bios/smapi/Makefile#2 integrate .. //depot/projects/smpng/sys/modules/ie/Makefile#2 integrate .. //depot/projects/smpng/sys/modules/netgraph/Makefile#18 integrate .. //depot/projects/smpng/sys/modules/pcic/Makefile#4 delete .. //depot/projects/smpng/sys/modules/sound/driver/maestro/Makefile#3 integrate .. //depot/projects/smpng/sys/net/if.c#61 integrate .. //depot/projects/smpng/sys/net/if_vlan.c#33 integrate .. //depot/projects/smpng/sys/net/raw_cb.c#12 integrate .. //depot/projects/smpng/sys/net80211/ieee80211.c#13 integrate .. //depot/projects/smpng/sys/net80211/ieee80211_freebsd.c#3 integrate .. //depot/projects/smpng/sys/net80211/ieee80211_input.c#13 integrate .. //depot/projects/smpng/sys/net80211/ieee80211_ioctl.c#13 integrate .. //depot/projects/smpng/sys/net80211/ieee80211_node.c#14 integrate .. //depot/projects/smpng/sys/net80211/ieee80211_node.h#10 integrate .. //depot/projects/smpng/sys/net80211/ieee80211_output.c#10 integrate .. //depot/projects/smpng/sys/net80211/ieee80211_proto.c#10 integrate .. //depot/projects/smpng/sys/net80211/ieee80211_proto.h#6 integrate .. //depot/projects/smpng/sys/net80211/ieee80211_radiotap.h#5 integrate .. //depot/projects/smpng/sys/net80211/ieee80211_var.h#10 integrate .. //depot/projects/smpng/sys/netgraph/netflow/netflow.c#4 integrate .. //depot/projects/smpng/sys/netgraph/netflow/ng_netflow.c#3 integrate .. //depot/projects/smpng/sys/netgraph/ng_base.c#32 integrate .. //depot/projects/smpng/sys/netinet/ip_fw2.c#48 integrate .. //depot/projects/smpng/sys/netinet/ip_input.c#63 integrate .. //depot/projects/smpng/sys/netinet/ip_output.c#70 integrate .. //depot/projects/smpng/sys/netinet/tcp_subr.c#63 integrate .. //depot/projects/smpng/sys/netinet/tcp_syncache.c#36 integrate .. //depot/projects/smpng/sys/netinet6/icmp6.c#25 integrate .. //depot/projects/smpng/sys/nfs4client/nfs4_vnops.c#13 integrate .. //depot/projects/smpng/sys/nfsclient/nfs.h#24 integrate .. //depot/projects/smpng/sys/nfsclient/nfs_bio.c#39 integrate .. //depot/projects/smpng/sys/nfsclient/nfs_node.c#18 integrate .. //depot/projects/smpng/sys/nfsclient/nfs_vnops.c#49 integrate .. //depot/projects/smpng/sys/nfsserver/nfs.h#15 integrate .. //depot/projects/smpng/sys/nfsserver/nfs_serv.c#40 integrate .. //depot/projects/smpng/sys/nfsserver/nfs_srvsock.c#22 integrate .. //depot/projects/smpng/sys/nfsserver/nfs_srvsubs.c#25 integrate .. //depot/projects/smpng/sys/pci/if_rlreg.h#23 integrate .. //depot/projects/smpng/sys/pci/if_sk.c#42 integrate .. //depot/projects/smpng/sys/powerpc/powerpc/pmap.c#52 integrate .. //depot/projects/smpng/sys/security/mac/mac_vfs.c#7 integrate .. //depot/projects/smpng/sys/security/mac_biba/mac_biba.c#31 integrate .. //depot/projects/smpng/sys/security/mac_lomac/mac_lomac.c#24 integrate .. //depot/projects/smpng/sys/security/mac_lomac/mac_lomac.h#3 integrate .. //depot/projects/smpng/sys/security/mac_mls/mac_mls.c#29 integrate .. //depot/projects/smpng/sys/security/mac_stub/mac_stub.c#9 integrate .. //depot/projects/smpng/sys/security/mac_test/mac_test.c#26 integrate .. //depot/projects/smpng/sys/sparc64/conf/GENERIC#52 integrate .. //depot/projects/smpng/sys/sparc64/include/bus.h#23 integrate .. //depot/projects/smpng/sys/sparc64/include/md_var.h#14 integrate .. //depot/projects/smpng/sys/sparc64/pci/ofw_pcibus.c#4 integrate .. //depot/projects/smpng/sys/sparc64/sparc64/iommu.c#29 integrate .. //depot/projects/smpng/sys/sparc64/sparc64/machdep.c#71 integrate .. //depot/projects/smpng/sys/sparc64/sparc64/sys_machdep.c#13 integrate .. //depot/projects/smpng/sys/sparc64/sparc64/vm_machdep.c#47 integrate .. //depot/projects/smpng/sys/sys/bus.h#19 integrate .. //depot/projects/smpng/sys/sys/cdio.h#6 integrate .. //depot/projects/smpng/sys/sys/conf.h#37 integrate .. //depot/projects/smpng/sys/sys/device_port.h#2 integrate .. //depot/projects/smpng/sys/sys/imgact.h#11 integrate .. //depot/projects/smpng/sys/sys/ktr.h#19 integrate .. //depot/projects/smpng/sys/sys/lockf.h#5 integrate .. //depot/projects/smpng/sys/sys/lockmgr.h#12 integrate .. //depot/projects/smpng/sys/sys/mount.h#37 integrate .. //depot/projects/smpng/sys/sys/namei.h#14 integrate .. //depot/projects/smpng/sys/sys/param.h#76 integrate .. //depot/projects/smpng/sys/sys/socketvar.h#42 integrate .. //depot/projects/smpng/sys/sys/syscall.h#52 integrate .. //depot/projects/smpng/sys/sys/syscall.mk#52 integrate .. //depot/projects/smpng/sys/sys/syscallsubr.h#15 integrate .. //depot/projects/smpng/sys/sys/sysproto.h#54 integrate .. //depot/projects/smpng/sys/sys/systm.h#60 integrate .. //depot/projects/smpng/sys/sys/time.h#17 integrate .. //depot/projects/smpng/sys/sys/umtx.h#11 integrate .. //depot/projects/smpng/sys/sys/vnode.h#56 integrate .. //depot/projects/smpng/sys/ufs/ffs/ffs_alloc.c#34 integrate .. //depot/projects/smpng/sys/ufs/ffs/ffs_balloc.c#16 integrate .. //depot/projects/smpng/sys/ufs/ffs/ffs_extern.h#17 integrate .. //depot/projects/smpng/sys/ufs/ffs/ffs_inode.c#21 integrate .. //depot/projects/smpng/sys/ufs/ffs/ffs_rawread.c#12 integrate .. //depot/projects/smpng/sys/ufs/ffs/ffs_snapshot.c#45 integrate .. //depot/projects/smpng/sys/ufs/ffs/ffs_softdep.c#39 integrate .. //depot/projects/smpng/sys/ufs/ffs/ffs_vfsops.c#67 integrate .. //depot/projects/smpng/sys/ufs/ffs/ffs_vnops.c#39 integrate .. //depot/projects/smpng/sys/ufs/ffs/fs.h#18 integrate .. //depot/projects/smpng/sys/ufs/ufs/extattr.h#7 integrate .. //depot/projects/smpng/sys/ufs/ufs/ufs_extattr.c#32 integrate .. //depot/projects/smpng/sys/ufs/ufs/ufs_inode.c#19 integrate .. //depot/projects/smpng/sys/ufs/ufs/ufs_vfsops.c#19 integrate .. //depot/projects/smpng/sys/ufs/ufs/ufs_vnops.c#46 integrate .. //depot/projects/smpng/sys/ufs/ufs/ufsmount.h#13 integrate .. //depot/projects/smpng/sys/vm/memguard.c#1 branch .. //depot/projects/smpng/sys/vm/memguard.h#1 branch .. //depot/projects/smpng/sys/vm/vm_fault.c#47 integrate .. //depot/projects/smpng/sys/vm/vm_glue.c#54 integrate .. //depot/projects/smpng/sys/vm/vm_mmap.c#52 integrate .. //depot/projects/smpng/sys/vm/vm_object.c#67 integrate .. //depot/projects/smpng/sys/vm/vnode_pager.c#48 integrate .. //depot/projects/smpng/sys/vm/vnode_pager.h#6 integrate Differences ... ==== //depot/projects/smpng/sys/alpha/include/bus.h#17 (text+ko) ==== @@ -67,7 +67,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -/* $FreeBSD: src/sys/alpha/include/bus.h,v 1.27 2005/01/15 20:11:25 scottl Exp $ */ +/* $FreeBSD: src/sys/alpha/include/bus.h,v 1.28 2005/01/29 21:43:33 ru Exp $ */ #ifndef _ALPHA_BUS_H_ #define _ALPHA_BUS_H_ @@ -88,7 +88,7 @@ /* The largest address space known so far is 40 bits */ #define BUS_SPACE_MAXADDR 0xFFFFFFFFFUL -#define BUS_SPACE_UNRESTRICTED (~0UL) +#define BUS_SPACE_UNRESTRICTED (~0) /* * Map a region of device bus space into CPU virtual address space. ==== //depot/projects/smpng/sys/alpha/linux/linux_sysvec.c#19 (text+ko) ==== @@ -27,7 +27,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/alpha/linux/linux_sysvec.c,v 1.93 2004/07/15 08:25:59 phk Exp $"); +__FBSDID("$FreeBSD: src/sys/alpha/linux/linux_sysvec.c,v 1.94 2005/01/29 23:11:57 sobomax Exp $"); /* XXX we use functions that might not exist. */ #include "opt_compat.h" @@ -91,7 +91,7 @@ (curthread->td_proc->p_flag & P_SA) == 0, ("unsafe elf_linux_fixup(), should be curproc")); args = (Elf64_Auxargs *)imgp->auxargs; - pos = *stack_base + (imgp->argc + imgp->envc + 2); + pos = *stack_base + (imgp->args->argc + imgp->args->envc + 2); if (args->trace) AUXARGS_ENTRY(pos, AT_DEBUG, 1); @@ -114,7 +114,7 @@ imgp->auxargs = NULL; (*stack_base)--; - **stack_base = (register_t)imgp->argc; + **stack_base = (register_t)imgp->args->argc; return 0; } @@ -148,8 +148,8 @@ if ((error = exec_shell_imgact(imgp)) == 0) { char *rpath = NULL; - linux_emul_find(FIRST_THREAD_IN_PROC(imgp->proc), NULL, - imgp->interpreter_name, &rpath, 0); + linux_emul_convpath(FIRST_THREAD_IN_PROC(imgp->proc), + imgp->interpreter_name, UIO_SYSSPACE, &rpath, 0); if (rpath != imgp->interpreter_name) { int len = strlen(rpath) + 1; ==== //depot/projects/smpng/sys/alpha/osf1/imgact_osf1.c#13 (text+ko) ==== @@ -32,7 +32,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/alpha/osf1/imgact_osf1.c,v 1.21 2005/01/05 20:05:51 imp Exp $"); +__FBSDID("$FreeBSD: src/sys/alpha/osf1/imgact_osf1.c,v 1.22 2005/01/29 23:11:57 sobomax Exp $"); #include #include @@ -118,7 +118,7 @@ osf_auxargs = malloc(sizeof(Osf_Auxargs), M_TEMP, M_WAITOK | M_ZERO); imgp->auxargs = osf_auxargs; osf_auxargs->executable = osf_auxargs->exec_path; - path_not_saved = copyinstr(imgp->fname, osf_auxargs->executable, + path_not_saved = copystr(imgp->args->fname, osf_auxargs->executable, PATH_MAX, &bytes); if (execp->f.f_flags & DYNAMIC_FLAG) { if (path_not_saved) { @@ -172,11 +172,6 @@ bsize = eap->bsize; imgp->entry_addr = eap->entry; - /* copy in arguments and/or environment from old process */ - - error = exec_extract_strings(imgp); - if (error) - goto bail; /* * Destroy old process VM and create a new one (with a new stack). ==== //depot/projects/smpng/sys/alpha/osf1/osf1_sysvec.c#8 (text+ko) ==== @@ -30,7 +30,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/alpha/osf1/osf1_sysvec.c,v 1.11 2003/09/25 01:10:22 peter Exp $"); +__FBSDID("$FreeBSD: src/sys/alpha/osf1/osf1_sysvec.c,v 1.12 2005/01/29 23:11:57 sobomax Exp $"); /* XXX we use functions that might not exist. */ #include "opt_compat.h" @@ -117,15 +117,15 @@ Osf_Auxargs *args; args = (Osf_Auxargs *)imgp->auxargs; - pos = *stack_base + (imgp->argc + imgp->envc + 2); + pos = *stack_base + (imgp->args->argc + imgp->args->envc + 2); arginfo = (struct ps_strings *)PS_STRINGS; sz = *(imgp->proc->p_sysent->sv_szsigcode); destp = (caddr_t)arginfo - szsigcode - SPARE_USRSPACE - - roundup((ARG_MAX - imgp->stringspace), sizeof(char *)); + roundup((ARG_MAX - imgp->args->stringspace), sizeof(char *)); - destp -= imgp->stringspace; + destp -= imgp->args->stringspace; destp -= strlen(args->executable)+2; copyout(args->executable, destp, strlen(args->executable)+1); @@ -143,6 +143,6 @@ free(imgp->auxargs, M_TEMP); imgp->auxargs = NULL; (*stack_base)--; - **stack_base = (long)imgp->argc; + **stack_base = (long)imgp->args->argc; return 0; } ==== //depot/projects/smpng/sys/amd64/amd64/apic_vector.S#5 (text+ko) ==== @@ -28,7 +28,7 @@ * SUCH DAMAGE. * * from: vector.s, 386BSD 0.1 unknown origin - * $FreeBSD: src/sys/amd64/amd64/apic_vector.S,v 1.100 2004/05/24 12:08:56 bde Exp $ + * $FreeBSD: src/sys/amd64/amd64/apic_vector.S,v 1.101 2005/01/21 06:01:19 peter Exp $ */ /* @@ -210,31 +210,16 @@ */ .text SUPERALIGN_TEXT -IDTVEC(hardclock) +IDTVEC(ipi_intr_bitmap_handler) + PUSH_FRAME movq lapic, %rdx movl $0, LA_EOI(%rdx) /* End Of Interrupt to APIC */ - - call forwarded_hardclock - MEXITCOUNT - jmp doreti - -/* - * Forward statclock to another CPU. Pushes a clockframe and calls - * forwarded_statclock(). - */ - .text - SUPERALIGN_TEXT -IDTVEC(statclock) - PUSH_FRAME - - movq lapic, %rdx - movl $0, LA_EOI(%rdx) /* End Of Interrupt to APIC */ - + FAKE_MCOUNT(TF_RIP(%rsp)) - call forwarded_statclock + call ipi_bitmap_handler MEXITCOUNT jmp doreti ==== //depot/projects/smpng/sys/amd64/amd64/db_trace.c#12 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/db_trace.c,v 1.65 2005/01/05 20:17:20 imp Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/db_trace.c,v 1.66 2005/01/21 05:54:05 peter Exp $"); #include #include @@ -302,10 +302,16 @@ rbp = db_get_value((long) &(*fp)->f_frame, 8, FALSE); /* - * Figure out frame type. + * Figure out frame type. We look at the address just before + * the saved instruction pointer as the saved EIP is after the + * call function, and if the function being called is marked as + * dead (such as panic() at the end of dblfault_handler()), then + * the instruction at the saved EIP will be part of a different + * function (syscall() in this example) rather than the one that + * actually made the call. */ frame_type = NORMAL; - sym = db_search_symbol(rip, DB_STGY_ANY, &offset); + sym = db_search_symbol(rip - 1, DB_STGY_ANY, &offset); db_symbol_values(sym, &name, NULL); if (name != NULL) { if (strcmp(name, "calltrap") == 0 || ==== //depot/projects/smpng/sys/amd64/amd64/exception.S#11 (text+ko) ==== @@ -27,7 +27,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/amd64/amd64/exception.S,v 1.120 2004/08/16 12:51:32 obrien Exp $ + * $FreeBSD: src/sys/amd64/amd64/exception.S,v 1.121 2005/01/21 05:56:40 peter Exp $ */ #include "opt_atpic.h" @@ -130,7 +130,7 @@ TRAP_ERR(T_PROTFLT) IDTVEC(align) TRAP_ERR(T_ALIGNFLT) - + /* * alltraps entry point. Use swapgs if this is the first time in the * kernel from userland. Reenable interrupts if they were enabled ==== //depot/projects/smpng/sys/amd64/amd64/identcpu.c#11 (text+ko) ==== @@ -2,8 +2,6 @@ * Copyright (c) 1992 Terrence R. Lambert. * Copyright (c) 1982, 1987, 1990 The Regents of the University of California. * Copyright (c) 1997 KATO Takenori. - * Copyright (c) 2001 Tamotsu Hattori. - * Copyright (c) 2001 Mitsuru IWASAKI. * All rights reserved. * * This code is derived from software contributed to Berkeley by @@ -41,7 +39,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/identcpu.c,v 1.134 2004/06/08 01:20:37 peter Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/identcpu.c,v 1.135 2005/01/21 05:56:40 peter Exp $"); #include "opt_cpu.h" ==== //depot/projects/smpng/sys/amd64/amd64/intr_machdep.c#9 (text+ko) ==== @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/amd64/amd64/intr_machdep.c,v 1.12 2004/12/06 22:56:15 peter Exp $ + * $FreeBSD: src/sys/amd64/amd64/intr_machdep.c,v 1.13 2005/01/21 06:01:19 peter Exp $ */ /* @@ -286,6 +286,17 @@ is->is_straycount = &intrcnt[is->is_index + 1]; } +void +intrcnt_add(const char *name, u_long **countp) +{ + + mtx_lock_spin(&intr_table_lock); + *countp = &intrcnt[intrcnt_index]; + intrcnt_setname(name, intrcnt_index); + intrcnt_index++; + mtx_unlock_spin(&intr_table_lock); +} + static void intr_init(void *dummy __unused) { ==== //depot/projects/smpng/sys/amd64/amd64/io_apic.c#5 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/io_apic.c,v 1.11 2004/08/16 23:12:29 peter Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/io_apic.c,v 1.12 2005/01/21 06:01:19 peter Exp $"); #include "opt_atpic.h" #include "opt_isa.h" @@ -424,7 +424,7 @@ * them to be set to active low. * * XXX: Should we write to the ELCR if the trigger mode changes for - * an EISA IRQ? + * an EISA IRQ or an ISA IRQ with the ELCR present? */ if (intpin->io_bus == APIC_BUS_EISA) pol = INTR_POLARITY_HIGH; ==== //depot/projects/smpng/sys/amd64/amd64/local_apic.c#10 (text+ko) ==== @@ -32,7 +32,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/local_apic.c,v 1.10 2004/08/16 22:55:32 peter Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/local_apic.c,v 1.11 2005/01/21 06:01:19 peter Exp $"); #include #include @@ -61,7 +61,9 @@ #define MAX_APICID 16 /* Sanity checks on IDT vectors. */ -CTASSERT(APIC_IO_INTS + APIC_NUM_IOINTS <= APIC_LOCAL_INTS); +CTASSERT(APIC_IO_INTS + APIC_NUM_IOINTS == APIC_TIMER_INT); +CTASSERT(APIC_TIMER_INT < APIC_LOCAL_INTS); +CTASSERT(APIC_LOCAL_INTS == 240); CTASSERT(IPI_STOP < APIC_SPURIOUS_INT); /* @@ -96,10 +98,10 @@ static struct lvt lvts[LVT_MAX + 1] = { { 1, 1, 1, 1, APIC_LVT_DM_EXTINT, 0 }, /* LINT0: masked ExtINT */ { 1, 1, 0, 1, APIC_LVT_DM_NMI, 0 }, /* LINT1: NMI */ - { 1, 1, 1, 1, APIC_LVT_DM_FIXED, 0 }, /* Timer: needs a vector */ - { 1, 1, 1, 1, APIC_LVT_DM_FIXED, 0 }, /* Error: needs a vector */ + { 1, 1, 1, 1, APIC_LVT_DM_FIXED, APIC_TIMER_INT }, /* Timer */ + { 1, 1, 1, 1, APIC_LVT_DM_FIXED, APIC_ERROR_INT }, /* Error */ { 1, 1, 1, 1, APIC_LVT_DM_FIXED, 0 }, /* PMC */ - { 1, 1, 1, 1, APIC_LVT_DM_FIXED, 0 }, /* Thermal: needs a vector */ + { 1, 1, 1, 1, APIC_LVT_DM_FIXED, APIC_THERMAL_INT }, /* Thermal */ }; static inthand_t *ioint_handlers[] = { @@ -115,6 +117,9 @@ volatile lapic_t *lapic; +static void lapic_enable(void); +static uint32_t lvt_mode(struct lapic *la, u_int pin, uint32_t value); + static uint32_t lvt_mode(struct lapic *la, u_int pin, uint32_t value) { @@ -148,11 +153,7 @@ /* Use a vector of 0. */ break; case APIC_LVT_DM_FIXED: -#if 0 value |= lvt->lvt_vector; -#else - panic("Fixed LINT pins not supported"); -#endif break; default: panic("bad APIC LVT delivery mode: %#x\n", value); @@ -166,7 +167,6 @@ void lapic_init(uintptr_t addr) { - u_int32_t value; /* Map the local APIC and setup the spurious interrupt handler. */ KASSERT(trunc_page(addr) == addr, @@ -175,10 +175,7 @@ setidt(APIC_SPURIOUS_INT, IDTVEC(spuriousint), SDT_SYSIGT, SEL_KPL, 0); /* Perform basic initialization of the BSP's local APIC. */ - value = lapic->svr; - value &= ~(APIC_SVR_VECTOR | APIC_SVR_FOCUS); - value |= (APIC_SVR_FEN | APIC_SVR_SWEN | APIC_SPURIOUS_INT); - lapic->svr = value; + lapic_enable(); /* Set BSP's per-CPU local APIC ID. */ PCPU_SET(apic_id, lapic_id()); @@ -231,6 +228,9 @@ lapic->id, lapic->version, lapic->ldr, lapic->dfr); printf(" lint0: 0x%08x lint1: 0x%08x TPR: 0x%08x SVR: 0x%08x\n", lapic->lvt_lint0, lapic->lvt_lint1, lapic->tpr, lapic->svr); + printf(" timer: 0x%08x therm: 0x%08x err: 0x%08x pcm: 0x%08x\n", + lapic->lvt_timer, lapic->lvt_thermal, lapic->lvt_error, + lapic->lvt_pcint); } void @@ -257,16 +257,8 @@ eflags = intr_disable(); maxlvt = (lapic->version & APIC_VER_MAXLVT) >> MAXLVTSHIFT; - /* Program LINT[01] LVT entries. */ - lapic->lvt_lint0 = lvt_mode(la, LVT_LINT0, lapic->lvt_lint0); - lapic->lvt_lint1 = lvt_mode(la, LVT_LINT1, lapic->lvt_lint1); - - /* XXX: more LVT entries */ - - /* Clear the TPR. */ - value = lapic->tpr; - value &= ~APIC_TPR_PRIO; - lapic->tpr = value; + /* Initialize the TPR to allow all interrupts. */ + lapic_set_tpr(0); /* Use the cluster model for logical IDs. */ value = lapic->dfr; @@ -282,10 +274,14 @@ lapic->ldr = value; /* Setup spurious vector and enable the local APIC. */ - value = lapic->svr; - value &= ~(APIC_SVR_VECTOR | APIC_SVR_FOCUS); - value |= (APIC_SVR_FEN | APIC_SVR_SWEN | APIC_SPURIOUS_INT); - lapic->svr = value; + lapic_enable(); + + /* Program LINT[01] LVT entries. */ + lapic->lvt_lint0 = lvt_mode(la, LVT_LINT0, lapic->lvt_lint0); + lapic->lvt_lint1 = lvt_mode(la, LVT_LINT1, lapic->lvt_lint1); + + /* XXX: more LVT entries */ + intr_restore(eflags); } @@ -300,6 +296,18 @@ lapic->svr = value; } +static void +lapic_enable(void) +{ + u_int32_t value; + + /* Program the spurious vector to enable the local APIC. */ + value = lapic->svr; + value &= ~(APIC_SVR_VECTOR | APIC_SVR_FOCUS); + value |= (APIC_SVR_FEN | APIC_SVR_SWEN | APIC_SPURIOUS_INT); + lapic->svr = value; +} + int lapic_id(void) { @@ -441,7 +449,7 @@ printf("lapic%u:", apic_id); } if (bootverbose) - printf(" LINT%u polarity: active-%s\n", pin, + printf(" LINT%u polarity: %s\n", pin, pol == INTR_POLARITY_HIGH ? "high" : "low"); return (0); } @@ -471,6 +479,24 @@ return (0); } +/* + * Adjust the TPR of the current CPU so that it blocks all interrupts below + * the passed in vector. + */ +void +lapic_set_tpr(u_int vector) +{ +#ifdef CHEAP_TPR + lapic->tpr = vector; +#else + u_int32_t tpr; + + tpr = lapic->tpr & ~APIC_TPR_PRIO; + tpr |= vector; + lapic->tpr = tpr; +#endif +} + void lapic_eoi(void) { @@ -637,10 +663,9 @@ #ifdef SMP /* * Inter Processor Interrupt functions. The lapic_ipi_*() functions are - * private the sys/i386 code. The public interface for the rest of the + * private to the sys/i386 code. The public interface for the rest of the * kernel is defined in mp_machdep.c. */ - int lapic_ipi_wait(int delay) { @@ -745,7 +770,7 @@ * the failure with the check above when the next IPI is * sent. * - * We could skiip this wait entirely, EXCEPT it probably + * We could skip this wait entirely, EXCEPT it probably * protects us from other routines that assume that the * message was delivered and acted upon when this function * returns. ==== //depot/projects/smpng/sys/amd64/amd64/machdep.c#34 (text+ko) ==== @@ -39,7 +39,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/machdep.c,v 1.625 2004/11/29 23:27:07 peter Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/machdep.c,v 1.626 2005/01/21 06:01:19 peter Exp $"); #include "opt_atalk.h" #include "opt_atpic.h" @@ -1213,6 +1213,7 @@ cninit(); #ifdef DEV_ATPIC + elcr_probe(); atpic_startup(); #endif ==== //depot/projects/smpng/sys/amd64/amd64/mp_machdep.c#16 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/mp_machdep.c,v 1.248 2004/11/05 18:25:22 peter Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/mp_machdep.c,v 1.249 2005/01/21 06:01:19 peter Exp $"); #include "opt_cpu.h" #include "opt_kstack_pages.h" @@ -131,6 +131,9 @@ } static cpu_info[MAXCPU]; static int cpu_apic_ids[MAXCPU]; +/* Holds pending bitmap based IPIs per CPU */ +static volatile u_int cpu_ipi_pending[MAXCPU]; + static u_int boot_address; static void set_logical_apic_ids(void); @@ -296,25 +299,22 @@ int i; /* Initialize the logical ID to APIC ID table. */ - for (i = 0; i < MAXCPU; i++) + for (i = 0; i < MAXCPU; i++) { cpu_apic_ids[i] = -1; + cpu_ipi_pending[i] = 0; + } /* Install an inter-CPU IPI for TLB invalidation */ setidt(IPI_INVLTLB, IDTVEC(invltlb), SDT_SYSIGT, SEL_KPL, 0); setidt(IPI_INVLPG, IDTVEC(invlpg), SDT_SYSIGT, SEL_KPL, 0); setidt(IPI_INVLRNG, IDTVEC(invlrng), SDT_SYSIGT, SEL_KPL, 0); - - /* Install an inter-CPU IPI for forwarding hardclock() */ - setidt(IPI_HARDCLOCK, IDTVEC(hardclock), SDT_SYSIGT, SEL_KPL, 0); - - /* Install an inter-CPU IPI for forwarding statclock() */ - setidt(IPI_STATCLOCK, IDTVEC(statclock), SDT_SYSIGT, SEL_KPL, 0); /* Install an inter-CPU IPI for all-CPU rendezvous */ setidt(IPI_RENDEZVOUS, IDTVEC(rendezvous), SDT_SYSIGT, SEL_KPL, 0); - /* Install an inter-CPU IPI for forcing an additional software trap */ - setidt(IPI_AST, IDTVEC(cpuast), SDT_SYSIGT, SEL_KPL, 0); + /* Install generic inter-CPU IPI handler */ + setidt(IPI_BITMAP_VECTOR, IDTVEC(ipi_intr_bitmap_handler), + SDT_SYSIGT, SEL_KPL, 0); /* Install an inter-CPU IPI for CPU stop/restart */ setidt(IPI_STOP, IDTVEC(cpustop), SDT_SYSIGT, SEL_KPL, 0); @@ -876,20 +876,6 @@ * For statclock, we send an IPI to all CPU's to have them call this * function. */ -void -forwarded_statclock(struct clockframe frame) -{ - struct thread *td; - - CTR0(KTR_SMP, "forwarded_statclock"); - td = curthread; - td->td_intr_nesting_level++; - if (profprocs != 0) - profclock(&frame); - if (pscnt == psdiv) - statclock(&frame); - td->td_intr_nesting_level--; -} void forward_statclock(void) @@ -913,17 +899,6 @@ * state and call hardclock_process() on the CPU receiving the clock interrupt * and then just use a simple IPI to handle any ast's if needed. */ -void -forwarded_hardclock(struct clockframe frame) -{ - struct thread *td; - - CTR0(KTR_SMP, "forwarded_hardclock"); - td = curthread; - td->td_intr_nesting_level++; - hardclock_process(&frame); - td->td_intr_nesting_level--; -} void forward_hardclock(void) @@ -940,6 +915,41 @@ ipi_selected(map, IPI_HARDCLOCK); } +void +ipi_bitmap_handler(struct clockframe frame) +{ + int cpu = PCPU_GET(cpuid); + u_int ipi_bitmap; + struct thread *td; + + ipi_bitmap = atomic_readandclear_int(&cpu_ipi_pending[cpu]); + + critical_enter(); + + /* Nothing to do for AST */ + + if (ipi_bitmap & (1 << IPI_HARDCLOCK)) { + td = curthread; + td->td_intr_nesting_level++; + hardclock_process(&frame); + td->td_intr_nesting_level--; + } + + if (ipi_bitmap & (1 << IPI_STATCLOCK)) { + CTR0(KTR_SMP, "forwarded_statclock"); + + td = curthread; + td->td_intr_nesting_level++; + if (profprocs != 0) >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Tue Feb 1 04:18:23 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9E05B16A4D0; Tue, 1 Feb 2005 04:18:22 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 42E9816A4CE for ; Tue, 1 Feb 2005 04:18:22 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3E9A343D39 for ; Tue, 1 Feb 2005 04:18:21 +0000 (GMT) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j114ILQW007114 for ; Tue, 1 Feb 2005 04:18:21 GMT (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j114Hr3H007106 for perforce@freebsd.org; Tue, 1 Feb 2005 04:17:53 GMT (envelope-from marcel@freebsd.org) Date: Tue, 1 Feb 2005 04:17:53 GMT Message-Id: <200502010417.j114Hr3H007106@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar To: Perforce Change Reviews Subject: PERFORCE change 70071 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Feb 2005 04:18:23 -0000 http://perforce.freebsd.org/chv.cgi?CH=70071 Change 70071 by marcel@marcel_nfs on 2005/02/01 04:16:40 FC @70070 Affected files ... .. //depot/projects/tty/COPYRIGHT#3 integrate .. //depot/projects/tty/MAINTAINERS#8 integrate .. //depot/projects/tty/Makefile#10 integrate .. //depot/projects/tty/Makefile.inc1#15 integrate .. //depot/projects/tty/UPDATING#13 integrate .. //depot/projects/tty/UPDATING.64BTT#2 delete .. //depot/projects/tty/bin/Makefile.inc#6 integrate .. //depot/projects/tty/bin/cat/cat.1#3 integrate .. //depot/projects/tty/bin/cat/cat.c#5 integrate .. //depot/projects/tty/bin/chflags/Makefile#2 integrate .. //depot/projects/tty/bin/chflags/chflags.1#6 integrate .. //depot/projects/tty/bin/chflags/chflags.c#4 integrate .. //depot/projects/tty/bin/chio/Makefile#2 integrate .. //depot/projects/tty/bin/chio/chio.1#4 integrate .. //depot/projects/tty/bin/chio/chio.c#3 integrate .. //depot/projects/tty/bin/chio/defs.h#2 integrate .. //depot/projects/tty/bin/chio/pathnames.h#2 integrate .. //depot/projects/tty/bin/chmod/chmod.1#3 integrate .. //depot/projects/tty/bin/chmod/chmod.c#6 integrate .. //depot/projects/tty/bin/cp/cp.1#6 integrate .. //depot/projects/tty/bin/cp/cp.c#5 integrate .. //depot/projects/tty/bin/csh/USD.doc/csh.1#3 integrate .. //depot/projects/tty/bin/csh/USD.doc/csh.2#3 integrate .. //depot/projects/tty/bin/csh/USD.doc/csh.3#3 integrate .. //depot/projects/tty/bin/csh/USD.doc/csh.4#3 integrate .. //depot/projects/tty/bin/csh/USD.doc/csh.a#3 integrate .. //depot/projects/tty/bin/csh/USD.doc/csh.g#3 integrate .. //depot/projects/tty/bin/csh/USD.doc/tabs#3 integrate .. //depot/projects/tty/bin/date/date.1#5 integrate .. //depot/projects/tty/bin/date/date.c#5 integrate .. //depot/projects/tty/bin/dd/dd.1#4 integrate .. //depot/projects/tty/bin/dd/gen.c#2 integrate .. //depot/projects/tty/bin/df/df.1#6 integrate .. //depot/projects/tty/bin/df/df.c#7 integrate .. //depot/projects/tty/bin/domainname/domainname.1#4 integrate .. //depot/projects/tty/bin/domainname/domainname.c#4 integrate .. //depot/projects/tty/bin/echo/echo.1#6 integrate .. //depot/projects/tty/bin/echo/echo.c#5 integrate .. //depot/projects/tty/bin/ed/Makefile#5 integrate .. //depot/projects/tty/bin/ed/ed.1#4 integrate .. //depot/projects/tty/bin/ed/ed.h#3 integrate .. //depot/projects/tty/bin/ed/main.c#3 integrate .. //depot/projects/tty/bin/expr/expr.1#3 integrate .. //depot/projects/tty/bin/expr/expr.y#2 integrate .. //depot/projects/tty/bin/getfacl/getfacl.1#4 integrate .. //depot/projects/tty/bin/hostname/hostname.1#4 integrate .. //depot/projects/tty/bin/hostname/hostname.c#4 integrate .. //depot/projects/tty/bin/kenv/kenv.1#2 integrate .. //depot/projects/tty/bin/kenv/kenv.c#3 integrate .. //depot/projects/tty/bin/kill/kill.1#4 integrate .. //depot/projects/tty/bin/kill/kill.c#4 integrate .. //depot/projects/tty/bin/ln/ln.1#4 integrate .. //depot/projects/tty/bin/ln/ln.c#4 integrate .. //depot/projects/tty/bin/ln/symlink.7#4 integrate .. //depot/projects/tty/bin/ls/cmp.c#5 integrate .. //depot/projects/tty/bin/ls/ls.1#8 integrate .. //depot/projects/tty/bin/ls/ls.c#7 integrate .. //depot/projects/tty/bin/ls/ls.h#4 integrate .. //depot/projects/tty/bin/ls/print.c#7 integrate .. //depot/projects/tty/bin/ls/util.c#6 integrate .. //depot/projects/tty/bin/mkdir/Makefile#2 integrate .. //depot/projects/tty/bin/mkdir/mkdir.1#4 integrate .. //depot/projects/tty/bin/mkdir/mkdir.c#4 integrate .. //depot/projects/tty/bin/mv/mv.1#3 integrate .. //depot/projects/tty/bin/mv/mv.c#5 integrate .. //depot/projects/tty/bin/pax/ar_subs.c#4 integrate .. //depot/projects/tty/bin/pax/cpio.1#2 integrate .. //depot/projects/tty/bin/pax/extern.h#4 integrate .. //depot/projects/tty/bin/pax/ftree.c#3 integrate .. //depot/projects/tty/bin/pax/getoldopt.c#3 integrate .. //depot/projects/tty/bin/pax/pax.1#4 integrate .. //depot/projects/tty/bin/pax/tar.1#3 integrate .. //depot/projects/tty/bin/pax/tar.c#4 integrate .. //depot/projects/tty/bin/ps/Makefile#5 integrate .. //depot/projects/tty/bin/ps/ps.1#6 integrate .. //depot/projects/tty/bin/ps/ps.c#6 integrate .. //depot/projects/tty/bin/pwd/pwd.1#6 integrate .. //depot/projects/tty/bin/pwd/pwd.c#5 integrate .. //depot/projects/tty/bin/rcp/Makefile#2 integrate .. //depot/projects/tty/bin/rcp/rcp.1#4 integrate .. //depot/projects/tty/bin/rcp/rcp.c#4 integrate .. //depot/projects/tty/bin/realpath/realpath.1#3 integrate .. //depot/projects/tty/bin/rm/Makefile#2 integrate .. //depot/projects/tty/bin/rm/rm.1#5 integrate .. //depot/projects/tty/bin/rm/rm.c#5 integrate .. //depot/projects/tty/bin/rmail/Makefile#4 integrate .. //depot/projects/tty/bin/rmdir/rmdir.1#3 integrate .. //depot/projects/tty/bin/rmdir/rmdir.c#4 integrate .. //depot/projects/tty/bin/setfacl/file.c#2 integrate .. //depot/projects/tty/bin/setfacl/mask.c#2 integrate .. //depot/projects/tty/bin/setfacl/merge.c#2 integrate .. //depot/projects/tty/bin/setfacl/remove.c#2 integrate .. //depot/projects/tty/bin/setfacl/setfacl.1#4 integrate .. //depot/projects/tty/bin/setfacl/setfacl.c#3 integrate .. //depot/projects/tty/bin/setfacl/setfacl.h#2 integrate .. //depot/projects/tty/bin/setfacl/util.c#2 integrate .. //depot/projects/tty/bin/sh/bltin/echo.1#4 integrate .. //depot/projects/tty/bin/sh/builtins.def#3 integrate .. //depot/projects/tty/bin/sh/exec.c#4 integrate .. //depot/projects/tty/bin/sh/funcs/cmv#3 integrate .. //depot/projects/tty/bin/sh/funcs/dirs#3 integrate .. //depot/projects/tty/bin/sh/funcs/kill#3 integrate .. //depot/projects/tty/bin/sh/funcs/login#3 integrate .. //depot/projects/tty/bin/sh/funcs/newgrp#3 integrate .. //depot/projects/tty/bin/sh/funcs/popd#3 integrate .. //depot/projects/tty/bin/sh/funcs/pushd#3 integrate .. //depot/projects/tty/bin/sh/funcs/suspend#3 integrate .. //depot/projects/tty/bin/sh/jobs.c#6 integrate .. //depot/projects/tty/bin/sh/mkbuiltins#4 integrate .. //depot/projects/tty/bin/sh/mktokens#3 integrate .. //depot/projects/tty/bin/sh/nodetypes#3 integrate .. //depot/projects/tty/bin/sh/sh.1#8 integrate .. //depot/projects/tty/bin/sh/var.c#5 integrate .. //depot/projects/tty/bin/sleep/sleep.1#3 integrate .. //depot/projects/tty/bin/sleep/sleep.c#4 integrate .. //depot/projects/tty/bin/stty/key.c#3 integrate .. //depot/projects/tty/bin/stty/stty.1#4 integrate .. //depot/projects/tty/bin/sync/sync.8#3 integrate .. //depot/projects/tty/bin/sync/sync.c#4 integrate .. //depot/projects/tty/bin/test/TEST.sh#2 integrate .. //depot/projects/tty/bin/test/test.1#4 integrate .. //depot/projects/tty/bin/test/test.c#2 integrate .. //depot/projects/tty/contrib/amd/fsinfo/fsinfo.8#5 integrate .. //depot/projects/tty/contrib/bind/CHANGES#5 delete .. //depot/projects/tty/contrib/bind/DNSSEC#2 delete .. //depot/projects/tty/contrib/bind/FREEBSD-Upgrade#3 delete .. //depot/projects/tty/contrib/bind/FREEBSD-Xlist#2 delete .. //depot/projects/tty/contrib/bind/INSTALL#2 delete .. //depot/projects/tty/contrib/bind/LICENSE#2 delete .. //depot/projects/tty/contrib/bind/Makefile#2 delete .. //depot/projects/tty/contrib/bind/README#5 delete .. //depot/projects/tty/contrib/bind/SUPPORT#2 delete .. //depot/projects/tty/contrib/bind/TODO#2 delete .. //depot/projects/tty/contrib/bind/Version#5 delete .. //depot/projects/tty/contrib/bind/bin/Makefile#2 delete .. //depot/projects/tty/contrib/bind/bin/addr/Makefile#2 delete .. //depot/projects/tty/contrib/bind/bin/addr/addr.c#2 delete .. //depot/projects/tty/contrib/bind/bin/dig/Makefile#2 delete .. //depot/projects/tty/contrib/bind/bin/dig/dig.c#3 delete .. //depot/projects/tty/contrib/bind/bin/dnskeygen/Makefile#2 delete .. //depot/projects/tty/contrib/bind/bin/dnskeygen/dnskeygen.c#2 delete .. //depot/projects/tty/contrib/bind/bin/dnsquery/Makefile#2 delete .. //depot/projects/tty/contrib/bind/bin/dnsquery/dnsquery.c#3 delete .. //depot/projects/tty/contrib/bind/bin/host/Makefile#2 delete .. //depot/projects/tty/contrib/bind/bin/host/host.c#3 delete .. //depot/projects/tty/contrib/bind/bin/irpd/Makefile#2 delete .. //depot/projects/tty/contrib/bind/bin/irpd/irpd.c#2 delete .. //depot/projects/tty/contrib/bind/bin/irpd/irs-irpd.conf#2 delete .. //depot/projects/tty/contrib/bind/bin/irpd/version.c#2 delete .. //depot/projects/tty/contrib/bind/bin/mkservdb/Makefile#2 delete .. //depot/projects/tty/contrib/bind/bin/mkservdb/mkservdb.c#2 delete .. //depot/projects/tty/contrib/bind/bin/named-bootconf/Grot/named-bootconf.pl#2 delete .. //depot/projects/tty/contrib/bind/bin/named-bootconf/Makefile#2 delete .. //depot/projects/tty/contrib/bind/bin/named-bootconf/named-bootconf.sh#2 delete .. //depot/projects/tty/contrib/bind/bin/named-bootconf/test.boot#2 delete .. //depot/projects/tty/contrib/bind/bin/named-xfer/Makefile#2 delete .. //depot/projects/tty/contrib/bind/bin/named-xfer/named-xfer.c#3 delete .. //depot/projects/tty/contrib/bind/bin/named/Makefile#2 delete .. //depot/projects/tty/contrib/bind/bin/named/db_defs.h#4 delete .. //depot/projects/tty/contrib/bind/bin/named/db_dump.c#2 delete .. //depot/projects/tty/contrib/bind/bin/named/db_func.h#2 delete .. //depot/projects/tty/contrib/bind/bin/named/db_glob.h#2 delete .. //depot/projects/tty/contrib/bind/bin/named/db_glue.c#2 delete .. //depot/projects/tty/contrib/bind/bin/named/db_ixfr.c#3 delete .. //depot/projects/tty/contrib/bind/bin/named/db_load.c#3 delete .. //depot/projects/tty/contrib/bind/bin/named/db_lookup.c#2 delete .. //depot/projects/tty/contrib/bind/bin/named/db_save.c#2 delete .. //depot/projects/tty/contrib/bind/bin/named/db_sec.c#4 delete .. //depot/projects/tty/contrib/bind/bin/named/db_tsig.c#2 delete .. //depot/projects/tty/contrib/bind/bin/named/db_update.c#2 delete .. //depot/projects/tty/contrib/bind/bin/named/named.conf#2 delete .. //depot/projects/tty/contrib/bind/bin/named/named.h#2 delete .. //depot/projects/tty/contrib/bind/bin/named/ns_config.c#3 delete .. //depot/projects/tty/contrib/bind/bin/named/ns_ctl.c#3 delete .. //depot/projects/tty/contrib/bind/bin/named/ns_defs.h#4 delete .. //depot/projects/tty/contrib/bind/bin/named/ns_forw.c#3 delete .. //depot/projects/tty/contrib/bind/bin/named/ns_func.h#3 delete .. //depot/projects/tty/contrib/bind/bin/named/ns_glob.h#3 delete .. //depot/projects/tty/contrib/bind/bin/named/ns_glue.c#2 delete .. //depot/projects/tty/contrib/bind/bin/named/ns_init.c#4 delete .. //depot/projects/tty/contrib/bind/bin/named/ns_ixfr.c#3 delete .. //depot/projects/tty/contrib/bind/bin/named/ns_lexer.c#3 delete .. //depot/projects/tty/contrib/bind/bin/named/ns_lexer.h#2 delete .. //depot/projects/tty/contrib/bind/bin/named/ns_main.c#3 delete .. //depot/projects/tty/contrib/bind/bin/named/ns_maint.c#3 delete .. //depot/projects/tty/contrib/bind/bin/named/ns_ncache.c#4 delete .. //depot/projects/tty/contrib/bind/bin/named/ns_notify.c#2 delete .. //depot/projects/tty/contrib/bind/bin/named/ns_parser.y#3 delete .. //depot/projects/tty/contrib/bind/bin/named/ns_parseutil.c#2 delete .. //depot/projects/tty/contrib/bind/bin/named/ns_parseutil.h#2 delete .. //depot/projects/tty/contrib/bind/bin/named/ns_req.c#4 delete .. //depot/projects/tty/contrib/bind/bin/named/ns_resp.c#5 delete .. //depot/projects/tty/contrib/bind/bin/named/ns_signal.c#2 delete .. //depot/projects/tty/contrib/bind/bin/named/ns_sort.c#2 delete .. //depot/projects/tty/contrib/bind/bin/named/ns_stats.c#2 delete .. //depot/projects/tty/contrib/bind/bin/named/ns_udp.c#2 delete .. //depot/projects/tty/contrib/bind/bin/named/ns_update.c#3 delete .. //depot/projects/tty/contrib/bind/bin/named/ns_xfr.c#2 delete .. //depot/projects/tty/contrib/bind/bin/named/pathtemplate.h#2 delete .. //depot/projects/tty/contrib/bind/bin/named/test/127.0.0.zone#2 delete .. //depot/projects/tty/contrib/bind/bin/named/test/localhost.zone#2 delete .. //depot/projects/tty/contrib/bind/bin/named/test/named.conf#2 delete .. //depot/projects/tty/contrib/bind/bin/named/test/root.hint#2 delete .. //depot/projects/tty/contrib/bind/bin/named/version.c#2 delete .. //depot/projects/tty/contrib/bind/bin/ndc/Makefile#2 delete .. //depot/projects/tty/contrib/bind/bin/ndc/ndc.c#3 delete .. //depot/projects/tty/contrib/bind/bin/nslookup/Makefile#2 delete .. //depot/projects/tty/contrib/bind/bin/nslookup/commands.l#3 delete .. //depot/projects/tty/contrib/bind/bin/nslookup/debug.c#2 delete .. //depot/projects/tty/contrib/bind/bin/nslookup/getinfo.c#3 delete .. //depot/projects/tty/contrib/bind/bin/nslookup/list.c#2 delete .. //depot/projects/tty/contrib/bind/bin/nslookup/main.c#3 delete .. //depot/projects/tty/contrib/bind/bin/nslookup/nslookup.help#2 delete .. //depot/projects/tty/contrib/bind/bin/nslookup/pathnames.h#2 delete .. //depot/projects/tty/contrib/bind/bin/nslookup/res.h#2 delete .. //depot/projects/tty/contrib/bind/bin/nslookup/send.c#3 delete .. //depot/projects/tty/contrib/bind/bin/nslookup/skip.c#2 delete .. //depot/projects/tty/contrib/bind/bin/nslookup/subr.c#2 delete .. //depot/projects/tty/contrib/bind/bin/nsupdate/Makefile#2 delete .. //depot/projects/tty/contrib/bind/bin/nsupdate/nsupdate.c#3 delete .. //depot/projects/tty/contrib/bind/doc/html/acl.html#2 delete .. //depot/projects/tty/contrib/bind/doc/html/address_list.html#2 delete .. //depot/projects/tty/contrib/bind/doc/html/comments.html#2 delete .. //depot/projects/tty/contrib/bind/doc/html/config.html#2 delete .. //depot/projects/tty/contrib/bind/doc/html/controls.html#2 delete .. //depot/projects/tty/contrib/bind/doc/html/docdef.html#2 delete .. //depot/projects/tty/contrib/bind/doc/html/example.html#2 delete .. //depot/projects/tty/contrib/bind/doc/html/include.html#2 delete .. //depot/projects/tty/contrib/bind/doc/html/index.html#2 delete .. //depot/projects/tty/contrib/bind/doc/html/key.html#2 delete .. //depot/projects/tty/contrib/bind/doc/html/logging.html#3 delete .. //depot/projects/tty/contrib/bind/doc/html/master.html#2 delete .. //depot/projects/tty/contrib/bind/doc/html/options.html#4 delete .. //depot/projects/tty/contrib/bind/doc/html/server.html#2 delete .. //depot/projects/tty/contrib/bind/doc/html/trusted-keys.html#2 delete .. //depot/projects/tty/contrib/bind/doc/html/zone.html#2 delete .. //depot/projects/tty/contrib/bind/doc/man/Makefile#2 delete .. //depot/projects/tty/contrib/bind/doc/man/dig.1#3 delete .. //depot/projects/tty/contrib/bind/doc/man/dnskeygen.1#2 delete .. //depot/projects/tty/contrib/bind/doc/man/dnsquery.1#2 delete .. //depot/projects/tty/contrib/bind/doc/man/getaddrinfo.3#2 delete .. //depot/projects/tty/contrib/bind/doc/man/gethostbyname.3#2 delete .. //depot/projects/tty/contrib/bind/doc/man/getipnodebyname.3#2 delete .. //depot/projects/tty/contrib/bind/doc/man/getnameinfo.3#2 delete .. //depot/projects/tty/contrib/bind/doc/man/getnetent.3#2 delete .. //depot/projects/tty/contrib/bind/doc/man/hesiod.3#2 delete .. //depot/projects/tty/contrib/bind/doc/man/host.1#2 delete .. //depot/projects/tty/contrib/bind/doc/man/hostname.7#2 delete .. //depot/projects/tty/contrib/bind/doc/man/inet_cidr.3#2 delete .. //depot/projects/tty/contrib/bind/doc/man/irs.conf.5#2 delete .. //depot/projects/tty/contrib/bind/doc/man/mailaddr.7#2 delete .. //depot/projects/tty/contrib/bind/doc/man/mkdep.1#2 delete .. //depot/projects/tty/contrib/bind/doc/man/named-bootconf.8#2 delete .. //depot/projects/tty/contrib/bind/doc/man/named-xfer.8#3 delete .. //depot/projects/tty/contrib/bind/doc/man/named.8#3 delete .. //depot/projects/tty/contrib/bind/doc/man/named.conf.5#4 delete .. //depot/projects/tty/contrib/bind/doc/man/ndc.8#2 delete .. //depot/projects/tty/contrib/bind/doc/man/nslookup.8#2 delete .. //depot/projects/tty/contrib/bind/doc/man/nsupdate.8#2 delete .. //depot/projects/tty/contrib/bind/doc/man/resolver.3#4 delete .. //depot/projects/tty/contrib/bind/doc/man/resolver.5#2 delete .. //depot/projects/tty/contrib/bind/doc/man/tsig.3#2 delete .. //depot/projects/tty/contrib/bind/doc/misc/DynamicUpdate#2 delete .. //depot/projects/tty/contrib/bind/doc/misc/FAQ.1of2#2 delete .. //depot/projects/tty/contrib/bind/doc/misc/FAQ.2of2#2 delete .. //depot/projects/tty/contrib/bind/doc/misc/rfc2317-notes.txt#2 delete .. //depot/projects/tty/contrib/bind/doc/misc/style.txt#2 delete .. //depot/projects/tty/contrib/bind/include/Makefile#2 delete .. //depot/projects/tty/contrib/bind/include/arpa/Makefile#2 delete .. //depot/projects/tty/contrib/bind/include/arpa/inet.h#2 delete .. //depot/projects/tty/contrib/bind/include/arpa/nameser.h#3 delete .. //depot/projects/tty/contrib/bind/include/arpa/nameser_compat.h#3 delete .. //depot/projects/tty/contrib/bind/include/fd_setsize.h#2 delete .. //depot/projects/tty/contrib/bind/include/hesiod.h#3 delete .. //depot/projects/tty/contrib/bind/include/irp.h#3 delete .. //depot/projects/tty/contrib/bind/include/irs.h#3 delete .. //depot/projects/tty/contrib/bind/include/isc/Makefile#2 delete .. //depot/projects/tty/contrib/bind/include/isc/assertions.h#2 delete .. //depot/projects/tty/contrib/bind/include/isc/ctl.h#3 delete .. //depot/projects/tty/contrib/bind/include/isc/dst.h#3 delete .. //depot/projects/tty/contrib/bind/include/isc/eventlib.h#3 delete .. //depot/projects/tty/contrib/bind/include/isc/heap.h#2 delete .. //depot/projects/tty/contrib/bind/include/isc/irpmarshall.h#3 delete .. //depot/projects/tty/contrib/bind/include/isc/list.h#2 delete .. //depot/projects/tty/contrib/bind/include/isc/logging.h#3 delete .. //depot/projects/tty/contrib/bind/include/isc/memcluster.h#2 delete .. //depot/projects/tty/contrib/bind/include/isc/misc.h#3 delete .. //depot/projects/tty/contrib/bind/include/isc/tree.h#3 delete .. //depot/projects/tty/contrib/bind/include/netdb.h#2 delete .. //depot/projects/tty/contrib/bind/include/netgroup.h#3 delete .. //depot/projects/tty/contrib/bind/include/res_update.h#2 delete .. //depot/projects/tty/contrib/bind/include/resolv.h#3 delete .. //depot/projects/tty/contrib/bind/lib/Makefile#2 delete .. //depot/projects/tty/contrib/bind/lib/dst/Makefile#2 delete .. //depot/projects/tty/contrib/bind/lib/dst/README#2 delete .. //depot/projects/tty/contrib/bind/lib/dst/bsafe_link.c#3 delete .. //depot/projects/tty/contrib/bind/lib/dst/cylink_link.c#3 delete .. //depot/projects/tty/contrib/bind/lib/dst/dst_api.c#3 delete .. //depot/projects/tty/contrib/bind/lib/dst/dst_internal.h#2 delete .. //depot/projects/tty/contrib/bind/lib/dst/eay_dss_link.c#2 delete .. //depot/projects/tty/contrib/bind/lib/dst/hmac_link.c#3 delete .. //depot/projects/tty/contrib/bind/lib/dst/md5.h#2 delete .. //depot/projects/tty/contrib/bind/lib/dst/md5_dgst.c#2 delete .. //depot/projects/tty/contrib/bind/lib/dst/md5_locl.h#2 delete .. //depot/projects/tty/contrib/bind/lib/dst/prandom.c#2 delete .. //depot/projects/tty/contrib/bind/lib/dst/rsaref_link.c#2 delete .. //depot/projects/tty/contrib/bind/lib/dst/support.c#2 delete .. //depot/projects/tty/contrib/bind/lib/inet/Makefile#2 delete .. //depot/projects/tty/contrib/bind/lib/inet/inet_addr.c#2 delete .. //depot/projects/tty/contrib/bind/lib/inet/inet_cidr_ntop.c#2 delete .. //depot/projects/tty/contrib/bind/lib/inet/inet_cidr_pton.c#2 delete .. //depot/projects/tty/contrib/bind/lib/inet/inet_data.c#2 delete .. //depot/projects/tty/contrib/bind/lib/inet/inet_lnaof.c#2 delete .. //depot/projects/tty/contrib/bind/lib/inet/inet_makeaddr.c#2 delete .. //depot/projects/tty/contrib/bind/lib/inet/inet_net_ntop.c#2 delete .. //depot/projects/tty/contrib/bind/lib/inet/inet_net_pton.c#2 delete .. //depot/projects/tty/contrib/bind/lib/inet/inet_neta.c#2 delete .. //depot/projects/tty/contrib/bind/lib/inet/inet_netof.c#2 delete .. //depot/projects/tty/contrib/bind/lib/inet/inet_network.c#2 delete .. //depot/projects/tty/contrib/bind/lib/inet/inet_ntoa.c#2 delete .. //depot/projects/tty/contrib/bind/lib/inet/inet_ntop.c#2 delete .. //depot/projects/tty/contrib/bind/lib/inet/inet_pton.c#2 delete .. //depot/projects/tty/contrib/bind/lib/inet/nsap_addr.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/Makefile#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/Makefile.BSD#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/README#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/dns.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/dns_gr.c#3 delete .. //depot/projects/tty/contrib/bind/lib/irs/dns_ho.c#3 delete .. //depot/projects/tty/contrib/bind/lib/irs/dns_nw.c#3 delete .. //depot/projects/tty/contrib/bind/lib/irs/dns_p.h#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/dns_pr.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/dns_pw.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/dns_sv.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/gai_strerror.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/gen.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/gen_gr.c#3 delete .. //depot/projects/tty/contrib/bind/lib/irs/gen_ho.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/gen_ng.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/gen_nw.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/gen_p.h#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/gen_pr.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/gen_pw.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/gen_sv.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/getaddrinfo.c#3 delete .. //depot/projects/tty/contrib/bind/lib/irs/getgrent.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/getgrent_r.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/gethostent.c#3 delete .. //depot/projects/tty/contrib/bind/lib/irs/gethostent_r.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/getnameinfo.c#3 delete .. //depot/projects/tty/contrib/bind/lib/irs/getnetent.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/getnetent_r.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/getnetgrent.c#3 delete .. //depot/projects/tty/contrib/bind/lib/irs/getnetgrent_r.c#3 delete .. //depot/projects/tty/contrib/bind/lib/irs/getprotoent.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/getprotoent_r.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/getpwent.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/getpwent_r.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/getservent.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/getservent_r.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/hesiod.c#3 delete .. //depot/projects/tty/contrib/bind/lib/irs/hesiod_p.h#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/irp.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/irp_gr.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/irp_ho.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/irp_ng.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/irp_nw.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/irp_p.h#3 delete .. //depot/projects/tty/contrib/bind/lib/irs/irp_pr.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/irp_pw.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/irp_sv.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/irpmarshall.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/irs_data.c#3 delete .. //depot/projects/tty/contrib/bind/lib/irs/irs_data.h#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/irs_p.h#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/lcl.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/lcl_gr.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/lcl_ho.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/lcl_ng.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/lcl_nw.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/lcl_p.h#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/lcl_pr.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/lcl_pw.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/lcl_sv.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/nis.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/nis_gr.c#3 delete .. //depot/projects/tty/contrib/bind/lib/irs/nis_ho.c#3 delete .. //depot/projects/tty/contrib/bind/lib/irs/nis_ng.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/nis_nw.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/nis_p.h#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/nis_pr.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/nis_pw.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/nis_sv.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/nul_ng.c#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/pathnames.h#2 delete .. //depot/projects/tty/contrib/bind/lib/irs/util.c#2 delete .. //depot/projects/tty/contrib/bind/lib/isc/Makefile#2 delete .. //depot/projects/tty/contrib/bind/lib/isc/assertions.c#2 delete .. //depot/projects/tty/contrib/bind/lib/isc/assertions.mdoc#2 delete .. //depot/projects/tty/contrib/bind/lib/isc/base64.c#2 delete .. //depot/projects/tty/contrib/bind/lib/isc/bitncmp.c#2 delete .. //depot/projects/tty/contrib/bind/lib/isc/bitncmp.mdoc#2 delete .. //depot/projects/tty/contrib/bind/lib/isc/ctl_clnt.c#3 delete .. //depot/projects/tty/contrib/bind/lib/isc/ctl_p.c#2 delete .. //depot/projects/tty/contrib/bind/lib/isc/ctl_p.h#2 delete .. //depot/projects/tty/contrib/bind/lib/isc/ctl_srvr.c#3 delete .. //depot/projects/tty/contrib/bind/lib/isc/ev_connects.c#2 delete .. //depot/projects/tty/contrib/bind/lib/isc/ev_files.c#3 delete .. //depot/projects/tty/contrib/bind/lib/isc/ev_streams.c#2 delete .. //depot/projects/tty/contrib/bind/lib/isc/ev_timers.c#3 delete .. //depot/projects/tty/contrib/bind/lib/isc/ev_waits.c#3 delete .. //depot/projects/tty/contrib/bind/lib/isc/eventlib.c#3 delete .. //depot/projects/tty/contrib/bind/lib/isc/eventlib.mdoc#2 delete .. //depot/projects/tty/contrib/bind/lib/isc/eventlib_p.h#3 delete .. //depot/projects/tty/contrib/bind/lib/isc/heap.c#2 delete .. //depot/projects/tty/contrib/bind/lib/isc/heap.mdoc#2 delete .. //depot/projects/tty/contrib/bind/lib/isc/hex.c#2 delete .. //depot/projects/tty/contrib/bind/lib/isc/logging.c#3 delete .. //depot/projects/tty/contrib/bind/lib/isc/logging.mdoc#2 delete .. //depot/projects/tty/contrib/bind/lib/isc/logging_p.h#2 delete .. //depot/projects/tty/contrib/bind/lib/isc/memcluster.c#2 delete .. //depot/projects/tty/contrib/bind/lib/isc/memcluster.mdoc#2 delete .. //depot/projects/tty/contrib/bind/lib/isc/movefile.c#2 delete .. //depot/projects/tty/contrib/bind/lib/isc/tree.c#2 delete .. //depot/projects/tty/contrib/bind/lib/isc/tree.mdoc#2 delete .. //depot/projects/tty/contrib/bind/lib/nameser/Makefile#2 delete .. //depot/projects/tty/contrib/bind/lib/nameser/ns_date.c#2 delete .. //depot/projects/tty/contrib/bind/lib/nameser/ns_name.c#4 delete .. //depot/projects/tty/contrib/bind/lib/nameser/ns_netint.c#2 delete .. //depot/projects/tty/contrib/bind/lib/nameser/ns_parse.c#3 delete .. //depot/projects/tty/contrib/bind/lib/nameser/ns_print.c#3 delete .. //depot/projects/tty/contrib/bind/lib/nameser/ns_samedomain.c#4 delete .. //depot/projects/tty/contrib/bind/lib/nameser/ns_sign.c#3 delete .. //depot/projects/tty/contrib/bind/lib/nameser/ns_ttl.c#2 delete .. //depot/projects/tty/contrib/bind/lib/nameser/ns_verify.c#2 delete .. //depot/projects/tty/contrib/bind/lib/resolv/Makefile#2 delete .. //depot/projects/tty/contrib/bind/lib/resolv/herror.c#2 delete .. //depot/projects/tty/contrib/bind/lib/resolv/res_comp.c#3 delete .. //depot/projects/tty/contrib/bind/lib/resolv/res_data.c#2 delete .. //depot/projects/tty/contrib/bind/lib/resolv/res_debug.c#3 delete .. //depot/projects/tty/contrib/bind/lib/resolv/res_debug.h#2 delete .. //depot/projects/tty/contrib/bind/lib/resolv/res_findzonecut.c#3 delete .. //depot/projects/tty/contrib/bind/lib/resolv/res_init.c#3 delete .. //depot/projects/tty/contrib/bind/lib/resolv/res_mkquery.c#3 delete .. //depot/projects/tty/contrib/bind/lib/resolv/res_mkupdate.c#3 delete .. //depot/projects/tty/contrib/bind/lib/resolv/res_mkupdate.h#2 delete .. //depot/projects/tty/contrib/bind/lib/resolv/res_private.h#3 delete .. //depot/projects/tty/contrib/bind/lib/resolv/res_query.c#3 delete .. //depot/projects/tty/contrib/bind/lib/resolv/res_send.c#3 delete .. //depot/projects/tty/contrib/bind/lib/resolv/res_sendsigned.c#2 delete .. //depot/projects/tty/contrib/bind/lib/resolv/res_update.c#3 delete .. //depot/projects/tty/contrib/bind/port/Makefile#2 delete .. //depot/projects/tty/contrib/bind/port/README#2 delete .. //depot/projects/tty/contrib/bind/port/freebsd/Makefile#2 delete .. //depot/projects/tty/contrib/bind/port/freebsd/Makefile.set#2 delete .. //depot/projects/tty/contrib/bind/port/freebsd/bin/probe_ipv6#3 delete .. //depot/projects/tty/contrib/bind/port/freebsd/include/Makefile#2 delete .. //depot/projects/tty/contrib/bind/port/freebsd/include/port_after.h#3 delete .. //depot/projects/tty/contrib/bind/port/freebsd/include/port_before.h#2 delete .. //depot/projects/tty/contrib/bind/port/freebsd/include/prand_conf.h#2 delete .. //depot/projects/tty/contrib/bind/port/freebsd/include/sys/Makefile#2 delete .. //depot/projects/tty/contrib/bind/port/freebsd/include/sys/bitypes.h#2 delete .. //depot/projects/tty/contrib/bind/port/freebsd/noop.c#2 delete .. //depot/projects/tty/contrib/bind/port/freebsd/probe#2 delete .. //depot/projects/tty/contrib/bind/port/prand_conf/Makefile#2 delete .. //depot/projects/tty/contrib/bind/port/prand_conf/README#2 delete .. //depot/projects/tty/contrib/bind/port/prand_conf/prand_conf.c#2 delete .. //depot/projects/tty/contrib/bind/port/settings#2 delete .. //depot/projects/tty/contrib/bind/port/systype#2 delete .. //depot/projects/tty/contrib/bind/tests/irs_testclient.c#2 delete .. //depot/projects/tty/contrib/bind/tests/irs_testirpd.c#2 delete .. //depot/projects/tty/contrib/bind/tests/irs_testserver.c#2 delete .. //depot/projects/tty/contrib/bind/tests/test_cidr.c#2 delete .. //depot/projects/tty/contrib/bind/tests/test_getaddr.c#2 delete .. //depot/projects/tty/contrib/bind9/CHANGES#2 integrate .. //depot/projects/tty/contrib/bind9/FREEBSD-Upgrade#2 integrate .. //depot/projects/tty/contrib/bind9/KNOWN_DEFECTS#1 branch .. //depot/projects/tty/contrib/bind9/bin/named/control.c#2 integrate .. //depot/projects/tty/contrib/bind9/bin/named/include/named/control.h#2 integrate .. //depot/projects/tty/contrib/bind9/bin/rndc/rndc.c#2 integrate .. //depot/projects/tty/contrib/bind9/version#2 integrate .. //depot/projects/tty/contrib/file/ChangeLog#2 integrate .. //depot/projects/tty/contrib/file/LEGAL.NOTICE#3 integrate .. //depot/projects/tty/contrib/file/Magdir/animation#3 integrate .. //depot/projects/tty/contrib/file/Magdir/archive#4 integrate .. //depot/projects/tty/contrib/file/Magdir/audio#4 integrate .. //depot/projects/tty/contrib/file/Magdir/console#3 integrate .. //depot/projects/tty/contrib/file/Magdir/elf#4 integrate .. //depot/projects/tty/contrib/file/Magdir/esri#1 branch .. //depot/projects/tty/contrib/file/Magdir/filesystems#4 integrate .. //depot/projects/tty/contrib/file/Magdir/linux#3 integrate .. //depot/projects/tty/contrib/file/Magdir/msdos#4 integrate .. //depot/projects/tty/contrib/file/Magdir/os9#2 integrate .. //depot/projects/tty/contrib/file/Magdir/perl#3 integrate .. //depot/projects/tty/contrib/file/Magdir/plan9#2 integrate .. //depot/projects/tty/contrib/file/Magdir/sinclair#2 integrate .. //depot/projects/tty/contrib/file/Magdir/sniffer#3 integrate .. //depot/projects/tty/contrib/file/Magdir/tex#2 integrate .. //depot/projects/tty/contrib/file/Magdir/virtutech#1 branch .. //depot/projects/tty/contrib/file/Magdir/xo65#1 branch .. //depot/projects/tty/contrib/file/Makefile.am#4 integrate .. //depot/projects/tty/contrib/file/Makefile.in#4 integrate .. //depot/projects/tty/contrib/file/PORTING#1 branch .. //depot/projects/tty/contrib/file/aclocal.m4#4 integrate .. //depot/projects/tty/contrib/file/apprentice.c#4 integrate .. //depot/projects/tty/contrib/file/ascmagic.c#4 integrate .. //depot/projects/tty/contrib/file/compress.c#3 integrate .. //depot/projects/tty/contrib/file/config.h.in#4 integrate .. //depot/projects/tty/contrib/file/configure#4 integrate .. //depot/projects/tty/contrib/file/configure.in#4 integrate .. //depot/projects/tty/contrib/file/file.c#4 integrate .. //depot/projects/tty/contrib/file/file.h#4 integrate .. //depot/projects/tty/contrib/file/fsmagic.c#3 integrate .. //depot/projects/tty/contrib/file/funcs.c#2 integrate .. //depot/projects/tty/contrib/file/install-sh#2 integrate .. //depot/projects/tty/contrib/file/is_tar.c#3 integrate .. //depot/projects/tty/contrib/file/magic.c#2 integrate .. //depot/projects/tty/contrib/file/magic.h#2 integrate .. //depot/projects/tty/contrib/file/magic.mime#4 integrate .. //depot/projects/tty/contrib/file/mkinstalldirs#2 integrate .. //depot/projects/tty/contrib/file/names.h#3 integrate .. //depot/projects/tty/contrib/file/patchlevel.h#4 integrate .. //depot/projects/tty/contrib/file/print.c#4 integrate .. //depot/projects/tty/contrib/file/readelf.c#4 integrate .. //depot/projects/tty/contrib/file/readelf.h#3 integrate .. //depot/projects/tty/contrib/file/softmagic.c#4 integrate .. //depot/projects/tty/contrib/file/tar.h#3 integrate .. //depot/projects/tty/contrib/file/test.c#2 integrate .. //depot/projects/tty/contrib/gcc/c-ppoutput.c#2 integrate .. //depot/projects/tty/contrib/gcc/gcc.1#4 integrate .. //depot/projects/tty/contrib/gdtoa/gdtoaimp.h#4 integrate .. //depot/projects/tty/contrib/groff/tmac/doc-common#8 integrate .. //depot/projects/tty/contrib/groff/tmac/doc-ditroff#5 integrate .. //depot/projects/tty/contrib/groff/tmac/doc-syms#6 integrate .. //depot/projects/tty/contrib/groff/tmac/doc.tmac#6 integrate .. //depot/projects/tty/contrib/groff/tmac/groff_mdoc.man#6 integrate .. //depot/projects/tty/contrib/libbegemot/rpoll.c#1 branch .. //depot/projects/tty/contrib/libbegemot/rpoll.h#1 branch .. //depot/projects/tty/contrib/libbegemot/rpoll.man#1 branch .. //depot/projects/tty/contrib/libreadline/CHANGELOG#3 integrate .. //depot/projects/tty/contrib/libreadline/CHANGES#3 integrate .. //depot/projects/tty/contrib/libreadline/FREEBSD-upgrade#4 integrate .. //depot/projects/tty/contrib/libreadline/INSTALL#3 integrate .. //depot/projects/tty/contrib/libreadline/MANIFEST#3 integrate .. //depot/projects/tty/contrib/libreadline/Makefile.in#3 integrate .. //depot/projects/tty/contrib/libreadline/NEWS#1 branch .. //depot/projects/tty/contrib/libreadline/README#3 integrate .. //depot/projects/tty/contrib/libreadline/aclocal.m4#3 integrate .. //depot/projects/tty/contrib/libreadline/bind.c#4 integrate .. //depot/projects/tty/contrib/libreadline/callback.c#3 integrate .. //depot/projects/tty/contrib/libreadline/chardefs.h#3 integrate .. //depot/projects/tty/contrib/libreadline/complete.c#4 integrate .. //depot/projects/tty/contrib/libreadline/config.h.in#3 integrate .. //depot/projects/tty/contrib/libreadline/configure#3 integrate .. //depot/projects/tty/contrib/libreadline/configure.in#3 integrate .. //depot/projects/tty/contrib/libreadline/display.c#4 integrate .. //depot/projects/tty/contrib/libreadline/doc/Makefile.in#3 integrate .. //depot/projects/tty/contrib/libreadline/doc/fdl.texi#1 branch .. //depot/projects/tty/contrib/libreadline/doc/hist.texinfo#3 delete .. //depot/projects/tty/contrib/libreadline/doc/history.3#3 integrate .. //depot/projects/tty/contrib/libreadline/doc/history.texi#1 branch .. //depot/projects/tty/contrib/libreadline/doc/hstech.texi#1 branch .. //depot/projects/tty/contrib/libreadline/doc/hstech.texinfo#3 delete .. //depot/projects/tty/contrib/libreadline/doc/hsuser.texi#1 branch .. //depot/projects/tty/contrib/libreadline/doc/hsuser.texinfo#3 delete .. //depot/projects/tty/contrib/libreadline/doc/manvers.texinfo#3 delete .. //depot/projects/tty/contrib/libreadline/doc/readline.3#4 integrate .. //depot/projects/tty/contrib/libreadline/doc/rlman.texi#1 branch .. //depot/projects/tty/contrib/libreadline/doc/rlman.texinfo#3 delete .. //depot/projects/tty/contrib/libreadline/doc/rltech.texi#1 branch .. //depot/projects/tty/contrib/libreadline/doc/rltech.texinfo#3 delete .. //depot/projects/tty/contrib/libreadline/doc/rluser.texi#1 branch .. //depot/projects/tty/contrib/libreadline/doc/rluser.texinfo#3 delete .. //depot/projects/tty/contrib/libreadline/doc/rluserman.texi#1 branch .. //depot/projects/tty/contrib/libreadline/doc/rluserman.texinfo#3 delete .. //depot/projects/tty/contrib/libreadline/doc/version.texi#1 branch .. //depot/projects/tty/contrib/libreadline/examples/Makefile.in#3 integrate .. //depot/projects/tty/contrib/libreadline/examples/histexamp.c#3 integrate .. //depot/projects/tty/contrib/libreadline/examples/rl-fgets.c#1 branch .. //depot/projects/tty/contrib/libreadline/funmap.c#3 integrate .. //depot/projects/tty/contrib/libreadline/histexpand.c#3 integrate .. //depot/projects/tty/contrib/libreadline/histfile.c#3 integrate .. //depot/projects/tty/contrib/libreadline/history.c#3 integrate .. //depot/projects/tty/contrib/libreadline/history.h#3 integrate .. //depot/projects/tty/contrib/libreadline/histsearch.c#3 integrate .. //depot/projects/tty/contrib/libreadline/input.c#3 integrate .. //depot/projects/tty/contrib/libreadline/keymaps.c#2 integrate .. //depot/projects/tty/contrib/libreadline/kill.c#3 integrate .. //depot/projects/tty/contrib/libreadline/mbutil.c#3 integrate .. //depot/projects/tty/contrib/libreadline/misc.c#2 integrate .. //depot/projects/tty/contrib/libreadline/nls.c#3 integrate .. //depot/projects/tty/contrib/libreadline/parens.c#3 integrate .. //depot/projects/tty/contrib/libreadline/posixdir.h#3 integrate .. //depot/projects/tty/contrib/libreadline/readline.c#4 integrate .. //depot/projects/tty/contrib/libreadline/readline.h#4 integrate .. //depot/projects/tty/contrib/libreadline/rlconf.h#4 integrate .. //depot/projects/tty/contrib/libreadline/rldefs.h#3 integrate .. //depot/projects/tty/contrib/libreadline/rlmbutil.h#2 integrate .. //depot/projects/tty/contrib/libreadline/rlprivate.h#3 integrate .. //depot/projects/tty/contrib/libreadline/rlstdc.h#3 integrate .. //depot/projects/tty/contrib/libreadline/rltty.c#3 integrate .. //depot/projects/tty/contrib/libreadline/rltty.h#2 integrate .. //depot/projects/tty/contrib/libreadline/rltypedefs.h#3 integrate .. //depot/projects/tty/contrib/libreadline/search.c#3 integrate .. //depot/projects/tty/contrib/libreadline/shell.c#4 integrate .. //depot/projects/tty/contrib/libreadline/shlib/Makefile.in#3 integrate .. //depot/projects/tty/contrib/libreadline/signals.c#3 integrate .. //depot/projects/tty/contrib/libreadline/support/config.guess#3 integrate .. //depot/projects/tty/contrib/libreadline/support/config.rpath#1 branch .. //depot/projects/tty/contrib/libreadline/support/config.sub#3 integrate .. //depot/projects/tty/contrib/libreadline/support/mkinstalldirs#1 branch .. //depot/projects/tty/contrib/libreadline/support/shlib-install#3 integrate .. //depot/projects/tty/contrib/libreadline/support/shobj-conf#3 integrate .. //depot/projects/tty/contrib/libreadline/terminal.c#4 integrate .. //depot/projects/tty/contrib/libreadline/text.c#2 integrate .. //depot/projects/tty/contrib/libreadline/util.c#4 integrate .. //depot/projects/tty/contrib/libreadline/vi_mode.c#4 integrate .. //depot/projects/tty/contrib/ngatm/sscop/common.c#3 integrate .. //depot/projects/tty/contrib/ngatm/sscop/common.h#3 integrate .. //depot/projects/tty/contrib/ngatm/sscop/sscop_main.c#3 integrate .. //depot/projects/tty/contrib/ntp/ntpdate/ntpdate.c#3 integrate .. //depot/projects/tty/contrib/pf/man/pf.4#3 integrate .. //depot/projects/tty/contrib/pf/man/pf.conf.5#3 integrate .. //depot/projects/tty/contrib/pf/pflogd/pflogd.c#3 integrate .. //depot/projects/tty/contrib/smbfs/lib/smb/kiconv.c#3 integrate .. //depot/projects/tty/contrib/smbfs/lib/smb/mbuf.c#2 integrate .. //depot/projects/tty/contrib/smbfs/lib/smb/nls.c#2 integrate .. //depot/projects/tty/contrib/smbfs/lib/smb/rcfile.c#2 integrate .. //depot/projects/tty/contrib/smbfs/lib/smb/rq.c#3 integrate .. //depot/projects/tty/contrib/tcpdump/print-ppp.c#3 integrate .. //depot/projects/tty/contrib/telnet/telnet/commands.c#3 integrate .. //depot/projects/tty/contrib/telnet/telnet/main.c#2 integrate .. //depot/projects/tty/contrib/telnet/telnet/telnet.1#2 integrate .. //depot/projects/tty/contrib/telnet/telnetd/telnetd.8#2 integrate .. //depot/projects/tty/contrib/telnet/telnetd/telnetd.c#2 integrate .. //depot/projects/tty/crypto/openssh/.cvsignore#2 delete .. //depot/projects/tty/crypto/openssh/CREDITS#3 integrate .. //depot/projects/tty/crypto/openssh/ChangeLog#4 integrate .. //depot/projects/tty/crypto/openssh/FREEBSD-upgrade#4 integrate .. //depot/projects/tty/crypto/openssh/INSTALL#3 integrate .. //depot/projects/tty/crypto/openssh/Makefile.in#4 integrate .. //depot/projects/tty/crypto/openssh/OVERVIEW#3 integrate .. //depot/projects/tty/crypto/openssh/README#4 integrate .. //depot/projects/tty/crypto/openssh/README.platform#2 integrate .. //depot/projects/tty/crypto/openssh/README.privsep#4 integrate .. //depot/projects/tty/crypto/openssh/acconfig.h#4 integrate .. //depot/projects/tty/crypto/openssh/auth-krb5.c#4 integrate .. //depot/projects/tty/crypto/openssh/auth-pam.c#4 integrate .. //depot/projects/tty/crypto/openssh/auth-pam.h#3 integrate .. //depot/projects/tty/crypto/openssh/auth-passwd.c#4 integrate .. //depot/projects/tty/crypto/openssh/auth-rsa.c#3 integrate .. //depot/projects/tty/crypto/openssh/auth.c#4 integrate .. //depot/projects/tty/crypto/openssh/auth.h#4 integrate .. //depot/projects/tty/crypto/openssh/auth1.c#4 integrate .. //depot/projects/tty/crypto/openssh/auth2-chall.c#3 integrate .. //depot/projects/tty/crypto/openssh/auth2-gss.c#2 integrate .. //depot/projects/tty/crypto/openssh/auth2-none.c#3 integrate .. //depot/projects/tty/crypto/openssh/auth2-pubkey.c#3 integrate .. //depot/projects/tty/crypto/openssh/auth2.c#4 integrate .. //depot/projects/tty/crypto/openssh/authfd.c#4 integrate .. //depot/projects/tty/crypto/openssh/authfile.c#4 integrate .. //depot/projects/tty/crypto/openssh/buildpkg.sh.in#1 branch .. //depot/projects/tty/crypto/openssh/canohost.c#4 integrate .. //depot/projects/tty/crypto/openssh/channels.c#5 integrate .. //depot/projects/tty/crypto/openssh/channels.h#4 integrate .. //depot/projects/tty/crypto/openssh/cipher.c#4 integrate .. //depot/projects/tty/crypto/openssh/cipher.h#3 integrate .. //depot/projects/tty/crypto/openssh/clientloop.c#4 integrate .. //depot/projects/tty/crypto/openssh/clientloop.h#3 integrate .. //depot/projects/tty/crypto/openssh/compat.h#4 integrate .. //depot/projects/tty/crypto/openssh/config.guess#4 integrate .. //depot/projects/tty/crypto/openssh/config.h#4 integrate .. //depot/projects/tty/crypto/openssh/config.sub#4 integrate .. //depot/projects/tty/crypto/openssh/configure.ac#4 integrate .. //depot/projects/tty/crypto/openssh/contrib/Makefile#2 delete .. //depot/projects/tty/crypto/openssh/contrib/README#2 delete .. //depot/projects/tty/crypto/openssh/contrib/aix/README#2 delete .. //depot/projects/tty/crypto/openssh/contrib/aix/buildbff.sh#2 delete .. //depot/projects/tty/crypto/openssh/contrib/aix/inventory.sh#2 delete .. //depot/projects/tty/crypto/openssh/contrib/aix/pam.conf#2 delete .. //depot/projects/tty/crypto/openssh/contrib/caldera/openssh.spec#2 delete .. //depot/projects/tty/crypto/openssh/contrib/caldera/ssh-host-keygen#2 delete .. //depot/projects/tty/crypto/openssh/contrib/caldera/sshd.init#2 delete .. //depot/projects/tty/crypto/openssh/contrib/caldera/sshd.pam#2 delete .. //depot/projects/tty/crypto/openssh/contrib/cygwin/Makefile#2 delete .. //depot/projects/tty/crypto/openssh/contrib/cygwin/README#2 delete .. //depot/projects/tty/crypto/openssh/contrib/cygwin/ssh-host-config#2 delete .. //depot/projects/tty/crypto/openssh/contrib/cygwin/ssh-user-config#2 delete .. //depot/projects/tty/crypto/openssh/contrib/findssl.sh#2 delete .. //depot/projects/tty/crypto/openssh/contrib/gnome-ssh-askpass1.c#2 delete .. //depot/projects/tty/crypto/openssh/contrib/gnome-ssh-askpass2.c#2 delete .. //depot/projects/tty/crypto/openssh/contrib/hpux/README#2 delete .. //depot/projects/tty/crypto/openssh/contrib/hpux/egd#2 delete .. //depot/projects/tty/crypto/openssh/contrib/hpux/egd.rc#2 delete .. //depot/projects/tty/crypto/openssh/contrib/hpux/sshd#2 delete .. //depot/projects/tty/crypto/openssh/contrib/hpux/sshd.rc#2 delete .. //depot/projects/tty/crypto/openssh/contrib/redhat/gnome-ssh-askpass.csh#2 delete .. //depot/projects/tty/crypto/openssh/contrib/redhat/gnome-ssh-askpass.sh#2 delete .. //depot/projects/tty/crypto/openssh/contrib/redhat/openssh.spec#2 delete .. //depot/projects/tty/crypto/openssh/contrib/redhat/sshd.init#2 delete .. //depot/projects/tty/crypto/openssh/contrib/redhat/sshd.pam#2 delete .. //depot/projects/tty/crypto/openssh/contrib/solaris/README#2 delete .. //depot/projects/tty/crypto/openssh/contrib/solaris/buildpkg.sh#2 delete .. //depot/projects/tty/crypto/openssh/contrib/solaris/opensshd.in#2 delete .. //depot/projects/tty/crypto/openssh/contrib/ssh-copy-id#2 delete .. //depot/projects/tty/crypto/openssh/contrib/ssh-copy-id.1#2 delete .. //depot/projects/tty/crypto/openssh/contrib/sshd.pam.freebsd#2 delete .. //depot/projects/tty/crypto/openssh/contrib/sshd.pam.generic#2 delete .. //depot/projects/tty/crypto/openssh/contrib/suse/openssh.spec#2 delete .. //depot/projects/tty/crypto/openssh/contrib/suse/rc.config.sshd#2 delete .. //depot/projects/tty/crypto/openssh/contrib/suse/rc.sshd#2 delete .. //depot/projects/tty/crypto/openssh/defines.h#4 integrate .. //depot/projects/tty/crypto/openssh/dh.c#4 integrate .. //depot/projects/tty/crypto/openssh/dh.h#2 integrate .. //depot/projects/tty/crypto/openssh/dns.c#2 integrate .. //depot/projects/tty/crypto/openssh/envpass.sh#1 branch .. //depot/projects/tty/crypto/openssh/gss-serv-krb5.c#2 integrate .. //depot/projects/tty/crypto/openssh/includes.h#4 integrate .. //depot/projects/tty/crypto/openssh/kex.c#4 integrate .. //depot/projects/tty/crypto/openssh/kex.h#3 integrate .. //depot/projects/tty/crypto/openssh/kexdhc.c#2 integrate .. //depot/projects/tty/crypto/openssh/kexdhs.c#2 integrate .. //depot/projects/tty/crypto/openssh/key.c#4 integrate .. //depot/projects/tty/crypto/openssh/log.c#4 integrate .. //depot/projects/tty/crypto/openssh/log.h#4 integrate .. //depot/projects/tty/crypto/openssh/loginrec.c#4 integrate .. //depot/projects/tty/crypto/openssh/logintest.c#3 integrate .. //depot/projects/tty/crypto/openssh/mdoc2man.awk#2 integrate .. //depot/projects/tty/crypto/openssh/misc.c#5 integrate .. //depot/projects/tty/crypto/openssh/misc.h#3 integrate .. //depot/projects/tty/crypto/openssh/moduli.c#2 integrate .. //depot/projects/tty/crypto/openssh/moduli.h#2 delete .. //depot/projects/tty/crypto/openssh/monitor.c#5 integrate .. //depot/projects/tty/crypto/openssh/monitor_fdpass.c#3 integrate .. //depot/projects/tty/crypto/openssh/monitor_mm.c#3 integrate .. //depot/projects/tty/crypto/openssh/monitor_wrap.c#4 integrate .. //depot/projects/tty/crypto/openssh/monitor_wrap.h#3 integrate .. //depot/projects/tty/crypto/openssh/myproposal.h#3 integrate .. //depot/projects/tty/crypto/openssh/nchan.c#3 integrate .. //depot/projects/tty/crypto/openssh/openbsd-compat/.cvsignore#2 delete .. //depot/projects/tty/crypto/openssh/openbsd-compat/Makefile.in#4 integrate .. //depot/projects/tty/crypto/openssh/openbsd-compat/bsd-arc4random.c#4 integrate .. //depot/projects/tty/crypto/openssh/openbsd-compat/bsd-closefrom.c#1 branch .. //depot/projects/tty/crypto/openssh/openbsd-compat/bsd-misc.c#4 integrate .. //depot/projects/tty/crypto/openssh/openbsd-compat/bsd-misc.h#4 integrate .. //depot/projects/tty/crypto/openssh/openbsd-compat/fake-rfc2553.h#2 integrate .. //depot/projects/tty/crypto/openssh/openbsd-compat/getrrsetbyname.c#2 integrate .. //depot/projects/tty/crypto/openssh/openbsd-compat/openbsd-compat.h#4 integrate .. //depot/projects/tty/crypto/openssh/openbsd-compat/port-aix.c#3 integrate .. //depot/projects/tty/crypto/openssh/openbsd-compat/port-aix.h#4 integrate .. //depot/projects/tty/crypto/openssh/openbsd-compat/sys-queue.h#3 integrate .. //depot/projects/tty/crypto/openssh/openbsd-compat/xmmap.c#3 integrate .. //depot/projects/tty/crypto/openssh/opensshd.init.in#1 branch .. //depot/projects/tty/crypto/openssh/packet.c#5 integrate .. //depot/projects/tty/crypto/openssh/packet.h#4 integrate .. //depot/projects/tty/crypto/openssh/pathnames.h#3 integrate .. //depot/projects/tty/crypto/openssh/progressmeter.c#3 integrate .. //depot/projects/tty/crypto/openssh/readconf.c#4 integrate .. //depot/projects/tty/crypto/openssh/readconf.h#4 integrate .. //depot/projects/tty/crypto/openssh/readpass.c#3 integrate .. //depot/projects/tty/crypto/openssh/readpass.h#2 delete .. //depot/projects/tty/crypto/openssh/regress/Makefile#4 integrate .. //depot/projects/tty/crypto/openssh/regress/README.regress#2 integrate .. //depot/projects/tty/crypto/openssh/regress/dynamic-forward.sh#2 integrate .. //depot/projects/tty/crypto/openssh/regress/envpass.sh#1 branch .. //depot/projects/tty/crypto/openssh/regress/login-timeout.sh#2 integrate .. //depot/projects/tty/crypto/openssh/regress/multiplex.sh#1 branch .. //depot/projects/tty/crypto/openssh/regress/reexec.sh#1 branch .. //depot/projects/tty/crypto/openssh/regress/scp-ssh-wrapper.sh#1 branch .. //depot/projects/tty/crypto/openssh/regress/scp.sh#1 branch .. //depot/projects/tty/crypto/openssh/regress/test-exec.sh#3 integrate .. //depot/projects/tty/crypto/openssh/regress/try-ciphers.sh#3 integrate .. //depot/projects/tty/crypto/openssh/rijndael.c#4 integrate .. //depot/projects/tty/crypto/openssh/scard-opensc.c#3 integrate .. //depot/projects/tty/crypto/openssh/scard.c#3 integrate .. //depot/projects/tty/crypto/openssh/scard/.cvsignore#2 delete .. //depot/projects/tty/crypto/openssh/scp.1#4 integrate .. //depot/projects/tty/crypto/openssh/scp.c#4 integrate .. //depot/projects/tty/crypto/openssh/servconf.c#4 integrate .. //depot/projects/tty/crypto/openssh/servconf.h#3 integrate .. //depot/projects/tty/crypto/openssh/serverloop.c#4 integrate .. //depot/projects/tty/crypto/openssh/session.c#5 integrate .. //depot/projects/tty/crypto/openssh/session.h#4 integrate .. //depot/projects/tty/crypto/openssh/sftp-client.c#4 integrate .. //depot/projects/tty/crypto/openssh/sftp-server.c#4 integrate .. //depot/projects/tty/crypto/openssh/sftp.1#4 integrate .. //depot/projects/tty/crypto/openssh/sftp.c#4 integrate .. //depot/projects/tty/crypto/openssh/ssh-add.c#4 integrate .. //depot/projects/tty/crypto/openssh/ssh-agent.1#4 integrate .. //depot/projects/tty/crypto/openssh/ssh-agent.c#6 integrate .. //depot/projects/tty/crypto/openssh/ssh-gss.h#2 integrate .. //depot/projects/tty/crypto/openssh/ssh-keygen.1#4 integrate .. //depot/projects/tty/crypto/openssh/ssh-keygen.c#4 integrate .. //depot/projects/tty/crypto/openssh/ssh-keyscan.1#4 integrate .. //depot/projects/tty/crypto/openssh/ssh-keyscan.c#4 integrate .. //depot/projects/tty/crypto/openssh/ssh-keysign.c#4 integrate .. //depot/projects/tty/crypto/openssh/ssh-rand-helper.c#4 integrate .. //depot/projects/tty/crypto/openssh/ssh.1#4 integrate .. //depot/projects/tty/crypto/openssh/ssh.c#4 integrate .. //depot/projects/tty/crypto/openssh/ssh1.h#2 integrate .. //depot/projects/tty/crypto/openssh/ssh_config#6 integrate .. //depot/projects/tty/crypto/openssh/ssh_config.5#6 integrate .. //depot/projects/tty/crypto/openssh/sshconnect.c#4 integrate .. //depot/projects/tty/crypto/openssh/sshconnect1.c#4 integrate .. //depot/projects/tty/crypto/openssh/sshconnect2.c#4 integrate .. //depot/projects/tty/crypto/openssh/sshd.8#5 integrate .. //depot/projects/tty/crypto/openssh/sshd.c#5 integrate .. //depot/projects/tty/crypto/openssh/sshd_config#6 integrate .. //depot/projects/tty/crypto/openssh/sshd_config.5#7 integrate .. //depot/projects/tty/crypto/openssh/sshlogin.c#4 integrate .. //depot/projects/tty/crypto/openssh/sshpty.c#4 integrate .. //depot/projects/tty/crypto/openssh/sshpty.h#2 integrate .. //depot/projects/tty/crypto/openssh/sshtty.c#3 integrate .. //depot/projects/tty/crypto/openssh/sshtty.h#3 delete .. //depot/projects/tty/crypto/openssh/tildexpand.c#2 integrate .. //depot/projects/tty/crypto/openssh/tildexpand.h#2 delete .. //depot/projects/tty/crypto/openssh/ttymodes.h#2 integrate .. //depot/projects/tty/crypto/openssh/version.c#2 integrate .. //depot/projects/tty/crypto/openssh/version.h#7 integrate .. //depot/projects/tty/etc/Makefile#11 integrate .. //depot/projects/tty/etc/defaults/Makefile#3 integrate .. //depot/projects/tty/etc/defaults/pccard.conf#9 integrate .. //depot/projects/tty/etc/defaults/periodic.conf#5 integrate .. //depot/projects/tty/etc/defaults/rc.conf#11 integrate .. //depot/projects/tty/etc/devd.conf#10 integrate .. //depot/projects/tty/etc/etc.arm/ttys#2 integrate .. //depot/projects/tty/etc/etc.ia64/ttys#4 integrate .. //depot/projects/tty/etc/etc.sparc64/ttys#5 integrate .. //depot/projects/tty/etc/isdn/Makefile#4 integrate .. //depot/projects/tty/etc/mtree/BIND.chroot.dist#1 branch .. //depot/projects/tty/etc/mtree/BIND.include.dist#1 branch .. //depot/projects/tty/etc/mtree/BSD.include.dist#11 integrate .. //depot/projects/tty/etc/mtree/BSD.local.dist#8 integrate .. //depot/projects/tty/etc/mtree/BSD.root.dist#9 integrate .. //depot/projects/tty/etc/mtree/BSD.usr.dist#12 integrate .. //depot/projects/tty/etc/mtree/BSD.var.dist#4 integrate .. //depot/projects/tty/etc/mtree/BSD.x11-4.dist#4 integrate .. //depot/projects/tty/etc/mtree/Makefile#2 integrate .. //depot/projects/tty/etc/namedb/Makefile#2 integrate .. //depot/projects/tty/etc/namedb/make-localhost#2 integrate .. //depot/projects/tty/etc/namedb/named.conf#4 integrate .. //depot/projects/tty/etc/network.subr#5 integrate .. //depot/projects/tty/etc/pam.d/Makefile#5 integrate .. //depot/projects/tty/etc/pccard_ether#7 integrate .. //depot/projects/tty/etc/periodic/Makefile.inc#2 integrate .. //depot/projects/tty/etc/periodic/daily/460.status-mail-rejects#3 integrate .. //depot/projects/tty/etc/periodic/security/100.chksetuid#2 integrate .. //depot/projects/tty/etc/periodic/security/520.pfdenied#1 branch .. //depot/projects/tty/etc/periodic/security/Makefile#2 integrate .. //depot/projects/tty/etc/periodic/security/security.functions#3 integrate .. //depot/projects/tty/etc/ppp/ppp.conf#2 integrate .. //depot/projects/tty/etc/rc#5 integrate .. //depot/projects/tty/etc/rc.bsdextended#1 branch .. //depot/projects/tty/etc/rc.d/DAEMON#3 integrate .. //depot/projects/tty/etc/rc.d/LOGIN#3 integrate .. //depot/projects/tty/etc/rc.d/Makefile#8 integrate .. //depot/projects/tty/etc/rc.d/NETWORKING#5 integrate .. //depot/projects/tty/etc/rc.d/SERVERS#3 integrate .. //depot/projects/tty/etc/rc.d/abi#4 integrate .. //depot/projects/tty/etc/rc.d/accounting#3 integrate .. //depot/projects/tty/etc/rc.d/addswap#3 integrate .. //depot/projects/tty/etc/rc.d/adjkerntz#4 integrate .. //depot/projects/tty/etc/rc.d/amd#3 integrate .. //depot/projects/tty/etc/rc.d/apm#6 integrate .. //depot/projects/tty/etc/rc.d/apmd#6 integrate .. //depot/projects/tty/etc/rc.d/archdep#5 integrate .. //depot/projects/tty/etc/rc.d/atm1#5 integrate .. //depot/projects/tty/etc/rc.d/atm2#3 integrate .. //depot/projects/tty/etc/rc.d/atm3#4 integrate .. //depot/projects/tty/etc/rc.d/bgfsck#4 integrate .. //depot/projects/tty/etc/rc.d/bootparams#3 integrate .. //depot/projects/tty/etc/rc.d/ccd#3 integrate .. //depot/projects/tty/etc/rc.d/cleanvar#6 integrate .. //depot/projects/tty/etc/rc.d/cleartmp#4 integrate .. //depot/projects/tty/etc/rc.d/cron#4 integrate .. //depot/projects/tty/etc/rc.d/devd#4 integrate .. //depot/projects/tty/etc/rc.d/devfs#6 integrate .. //depot/projects/tty/etc/rc.d/dhclient#5 integrate .. //depot/projects/tty/etc/rc.d/dmesg#3 integrate .. //depot/projects/tty/etc/rc.d/dumpon#4 integrate .. //depot/projects/tty/etc/rc.d/early.sh#2 integrate .. //depot/projects/tty/etc/rc.d/fsck#3 integrate .. //depot/projects/tty/etc/rc.d/gbde#4 integrate .. //depot/projects/tty/etc/rc.d/gbde_swap#3 integrate .. //depot/projects/tty/etc/rc.d/hostname#4 integrate .. //depot/projects/tty/etc/rc.d/ike#4 integrate .. //depot/projects/tty/etc/rc.d/inetd#3 integrate .. //depot/projects/tty/etc/rc.d/initdiskless#7 integrate .. //depot/projects/tty/etc/rc.d/initrandom#3 integrate .. //depot/projects/tty/etc/rc.d/ip6addrctl#3 integrate .. //depot/projects/tty/etc/rc.d/ip6fw#4 integrate .. //depot/projects/tty/etc/rc.d/ipfilter#7 integrate .. //depot/projects/tty/etc/rc.d/ipfs#4 integrate .. //depot/projects/tty/etc/rc.d/ipfw#5 integrate .. //depot/projects/tty/etc/rc.d/ipmon#6 integrate .. //depot/projects/tty/etc/rc.d/ipnat#6 integrate .. //depot/projects/tty/etc/rc.d/ipsec#5 integrate .. //depot/projects/tty/etc/rc.d/ipxrouted#3 integrate .. //depot/projects/tty/etc/rc.d/isdnd#5 integrate .. //depot/projects/tty/etc/rc.d/jail#7 integrate .. //depot/projects/tty/etc/rc.d/kadmind#3 integrate .. //depot/projects/tty/etc/rc.d/kerberos#3 integrate .. //depot/projects/tty/etc/rc.d/keyserv#2 integrate .. //depot/projects/tty/etc/rc.d/kldxref#3 integrate .. //depot/projects/tty/etc/rc.d/kpasswdd#3 integrate .. //depot/projects/tty/etc/rc.d/ldconfig#6 integrate .. //depot/projects/tty/etc/rc.d/local#3 integrate .. //depot/projects/tty/etc/rc.d/localpkg#3 integrate .. //depot/projects/tty/etc/rc.d/lomac#3 integrate .. //depot/projects/tty/etc/rc.d/lpd#3 integrate .. //depot/projects/tty/etc/rc.d/mixer#2 integrate .. //depot/projects/tty/etc/rc.d/motd#6 integrate .. //depot/projects/tty/etc/rc.d/mountcritlocal#4 integrate .. //depot/projects/tty/etc/rc.d/mountcritremote#5 integrate .. //depot/projects/tty/etc/rc.d/mountd#3 integrate .. //depot/projects/tty/etc/rc.d/moused#3 integrate .. //depot/projects/tty/etc/rc.d/mroute6d#3 integrate .. //depot/projects/tty/etc/rc.d/mrouted#5 integrate .. //depot/projects/tty/etc/rc.d/msgs#2 integrate .. //depot/projects/tty/etc/rc.d/named#3 integrate .. //depot/projects/tty/etc/rc.d/natd#2 integrate .. //depot/projects/tty/etc/rc.d/netif#5 integrate .. //depot/projects/tty/etc/rc.d/netoptions#3 integrate .. //depot/projects/tty/etc/rc.d/network_ipv6#6 integrate .. //depot/projects/tty/etc/rc.d/nfsclient#3 integrate .. //depot/projects/tty/etc/rc.d/nfsd#3 integrate .. //depot/projects/tty/etc/rc.d/nfslocking#3 integrate .. //depot/projects/tty/etc/rc.d/nfsserver#3 integrate .. //depot/projects/tty/etc/rc.d/nisdomain#3 integrate .. //depot/projects/tty/etc/rc.d/nsswitch#3 integrate .. //depot/projects/tty/etc/rc.d/ntpd#4 integrate .. //depot/projects/tty/etc/rc.d/ntpdate#5 integrate .. //depot/projects/tty/etc/rc.d/othermta#2 integrate .. //depot/projects/tty/etc/rc.d/pccard#4 integrate .. //depot/projects/tty/etc/rc.d/pcvt#3 integrate .. //depot/projects/tty/etc/rc.d/pf#3 integrate .. //depot/projects/tty/etc/rc.d/pflog#3 integrate .. //depot/projects/tty/etc/rc.d/power_profile#2 integrate .. //depot/projects/tty/etc/rc.d/ppp-user#4 integrate .. //depot/projects/tty/etc/rc.d/pppoed#3 integrate .. //depot/projects/tty/etc/rc.d/preseedrandom#3 integrate .. //depot/projects/tty/etc/rc.d/pwcheck#3 integrate .. //depot/projects/tty/etc/rc.d/quota#3 integrate .. //depot/projects/tty/etc/rc.d/ramdisk#2 integrate .. //depot/projects/tty/etc/rc.d/ramdisk-own#2 integrate .. //depot/projects/tty/etc/rc.d/random#4 integrate .. //depot/projects/tty/etc/rc.d/rarpd#3 integrate .. //depot/projects/tty/etc/rc.d/rcconf.sh#2 integrate .. //depot/projects/tty/etc/rc.d/resolv#2 integrate .. //depot/projects/tty/etc/rc.d/root#3 integrate .. //depot/projects/tty/etc/rc.d/route6d#3 integrate .. //depot/projects/tty/etc/rc.d/routed#6 integrate .. //depot/projects/tty/etc/rc.d/routing#3 integrate .. //depot/projects/tty/etc/rc.d/rpcbind#4 integrate .. //depot/projects/tty/etc/rc.d/rtadvd#3 integrate .. //depot/projects/tty/etc/rc.d/rwho#3 integrate .. //depot/projects/tty/etc/rc.d/savecore#3 integrate .. //depot/projects/tty/etc/rc.d/securelevel#5 integrate .. //depot/projects/tty/etc/rc.d/sendmail#4 integrate .. //depot/projects/tty/etc/rc.d/serial#4 integrate .. //depot/projects/tty/etc/rc.d/sppp#4 integrate .. //depot/projects/tty/etc/rc.d/sshd#5 integrate .. //depot/projects/tty/etc/rc.d/swap1#4 integrate .. //depot/projects/tty/etc/rc.d/syscons#4 integrate .. //depot/projects/tty/etc/rc.d/sysctl#4 integrate .. //depot/projects/tty/etc/rc.d/syslogd#3 integrate .. //depot/projects/tty/etc/rc.d/timed#3 integrate .. //depot/projects/tty/etc/rc.d/tmp#3 integrate .. //depot/projects/tty/etc/rc.d/ugidfw#1 branch .. //depot/projects/tty/etc/rc.d/usbd#3 integrate .. //depot/projects/tty/etc/rc.d/var#3 integrate .. //depot/projects/tty/etc/rc.d/vinum#3 delete .. //depot/projects/tty/etc/rc.d/virecover#5 integrate .. //depot/projects/tty/etc/rc.d/watchdogd#3 integrate .. //depot/projects/tty/etc/rc.d/ypbind#4 integrate .. //depot/projects/tty/etc/rc.d/yppasswdd#4 integrate .. //depot/projects/tty/etc/rc.d/ypserv#4 integrate .. //depot/projects/tty/etc/rc.d/ypset#3 integrate .. //depot/projects/tty/etc/rc.d/ypupdated#3 integrate .. //depot/projects/tty/etc/rc.d/ypxfrd#3 integrate .. //depot/projects/tty/etc/rc.shutdown#4 integrate .. //depot/projects/tty/etc/rc.subr#6 integrate .. //depot/projects/tty/etc/remote#6 integrate .. //depot/projects/tty/etc/usbd.conf#3 integrate .. //depot/projects/tty/games/factor/Makefile#5 integrate .. //depot/projects/tty/games/fortune/datfiles/fortunes#11 integrate .. //depot/projects/tty/games/fortune/datfiles/fortunes2#9 integrate .. //depot/projects/tty/games/fortune/datfiles/freebsd-tips#6 integrate .. //depot/projects/tty/games/fortune/strfile/strfile.8#3 integrate .. //depot/projects/tty/games/fortune/unstr/Makefile#2 integrate .. //depot/projects/tty/games/morse/morse.6#4 integrate .. //depot/projects/tty/games/ppt/Makefile#3 integrate .. //depot/projects/tty/games/primes/Makefile#2 integrate .. //depot/projects/tty/games/random/random.6#4 integrate >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Tue Feb 1 10:58:30 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id BE11916A4E6; Tue, 1 Feb 2005 10:58:29 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D58316A4CF for ; Tue, 1 Feb 2005 10:58:29 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 55EC843D54 for ; Tue, 1 Feb 2005 10:58:29 +0000 (GMT) (envelope-from des@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j11AwTiK040244 for ; Tue, 1 Feb 2005 10:58:29 GMT (envelope-from des@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j11AwT3c040241 for perforce@freebsd.org; Tue, 1 Feb 2005 10:58:29 GMT (envelope-from des@freebsd.org) Date: Tue, 1 Feb 2005 10:58:29 GMT Message-Id: <200502011058.j11AwT3c040241@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to des@freebsd.org using -f From: Dag-Erling Smorgrav To: Perforce Change Reviews Subject: PERFORCE change 70081 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Feb 2005 10:58:30 -0000 http://perforce.freebsd.org/chv.cgi?CH=70081 Change 70081 by des@des.at.des.thinksec.com on 2005/02/01 10:57:49 Additional healthy paranoia. Obtained from: NetBSD Affected files ... .. //depot/projects/openpam/lib/openpam_load.c#21 edit Differences ... ==== //depot/projects/openpam/lib/openpam_load.c#21 (text+ko) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/openpam/lib/openpam_load.c#20 $ + * $P4: //depot/projects/openpam/lib/openpam_load.c#21 $ */ #include @@ -173,8 +173,10 @@ { int i; - for (i = 0; i < PAM_NUM_FACILITIES; ++i) + for (i = 0; i < PAM_NUM_FACILITIES; ++i) { openpam_destroy_chain(policy[i]); + policy[i] = NULL; + } } /* From owner-p4-projects@FreeBSD.ORG Tue Feb 1 11:00:44 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B596416A4DE; Tue, 1 Feb 2005 11:00:43 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 899D516A4D9 for ; Tue, 1 Feb 2005 11:00:43 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 49A1343D1D for ; Tue, 1 Feb 2005 11:00:32 +0000 (GMT) (envelope-from des@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j11B0WQS040292 for ; Tue, 1 Feb 2005 11:00:32 GMT (envelope-from des@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j11B0VIt040289 for perforce@freebsd.org; Tue, 1 Feb 2005 11:00:31 GMT (envelope-from des@freebsd.org) Date: Tue, 1 Feb 2005 11:00:31 GMT Message-Id: <200502011100.j11B0VIt040289@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to des@freebsd.org using -f From: Dag-Erling Smorgrav To: Perforce Change Reviews Subject: PERFORCE change 70082 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Feb 2005 11:00:44 -0000 http://perforce.freebsd.org/chv.cgi?CH=70082 Change 70082 by des@des.at.des.thinksec.com on 2005/02/01 11:00:02 Leave alarm() alone if openpam_ttyconv_timeout is zero or negative. Also bobbit an unused variable. Obtained from: NetBSD Affected files ... .. //depot/projects/openpam/lib/openpam_ttyconv.c#26 edit Differences ... ==== //depot/projects/openpam/lib/openpam_ttyconv.c#26 (text+ko) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/openpam/lib/openpam_ttyconv.c#25 $ + * $P4: //depot/projects/openpam/lib/openpam_ttyconv.c#26 $ */ #include @@ -66,7 +66,7 @@ struct sigaction action, saved_action; sigset_t saved_sigset, sigset; unsigned int saved_alarm; - int eof, error, fd, timed_out; + int eof, error, fd; size_t len; char *retval; char ch; @@ -86,9 +86,9 @@ #endif fd = fileno(stdin); buf[0] = '\0'; - timed_out = 0; - eof = error = timed_out = 0; - saved_alarm = alarm(openpam_ttyconv_timeout); + eof = error = 0; + if (openpam_ttyconv_timeout >= 0) + saved_alarm = alarm(openpam_ttyconv_timeout); ch = '\0'; for (len = 0; ch != '\n' && !eof && !error; ++len) { switch (read(fd, &ch, 1)) { @@ -106,10 +106,12 @@ break; } } - alarm(0); + if (openpam_ttyconv_timeout >= 0) + alarm(0); sigaction(SIGALRM, &saved_action, NULL); sigprocmask(SIG_SETMASK, &saved_sigset, NULL); - alarm(saved_alarm); + if (openpam_ttyconv_timeout >= 0) + alarm(saved_alarm); if (error == EINTR) fputs(" timeout!", stderr); if (error || eof) { From owner-p4-projects@FreeBSD.ORG Tue Feb 1 11:03:36 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B27F916A4D0; Tue, 1 Feb 2005 11:03:36 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8E7FA16A4CE for ; Tue, 1 Feb 2005 11:03:36 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 744D143D2D for ; Tue, 1 Feb 2005 11:03:36 +0000 (GMT) (envelope-from des@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j11B3aKD040395 for ; Tue, 1 Feb 2005 11:03:36 GMT (envelope-from des@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j11B3aWB040392 for perforce@freebsd.org; Tue, 1 Feb 2005 11:03:36 GMT (envelope-from des@freebsd.org) Date: Tue, 1 Feb 2005 11:03:36 GMT Message-Id: <200502011103.j11B3aWB040392@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to des@freebsd.org using -f From: Dag-Erling Smorgrav To: Perforce Change Reviews Subject: PERFORCE change 70083 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Feb 2005 11:03:37 -0000 http://perforce.freebsd.org/chv.cgi?CH=70083 Change 70083 by des@des.at.des.thinksec.com on 2005/02/01 11:02:37 Add Christos Zoulas and Emmanuel Dreyfus from NetBSD for their contributions. Affected files ... .. //depot/projects/openpam/CREDITS#11 edit Differences ... ==== //depot/projects/openpam/CREDITS#11 (text+ko) ==== @@ -13,8 +13,10 @@ Andrew Morgan Brian Fundakowski Feldman + Christos Zoulas Darren J. Moffat Dmitry V. Levin + Emmanuel Dreyfus Eric Melville Gary Winiger Joe Marcus Clarke @@ -28,4 +30,4 @@ Takanori Saneto Yar Tikhiy -$P4: //depot/projects/openpam/CREDITS#10 $ +$P4: //depot/projects/openpam/CREDITS#11 $ From owner-p4-projects@FreeBSD.ORG Tue Feb 1 16:55:37 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 43D4316A4DA; Tue, 1 Feb 2005 16:55:09 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F370B16A4EA for ; Tue, 1 Feb 2005 16:55:08 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B127243D41 for ; Tue, 1 Feb 2005 16:55:08 +0000 (GMT) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j11Gt8DG066370 for ; Tue, 1 Feb 2005 16:55:08 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j11Gt8WC066367 for perforce@freebsd.org; Tue, 1 Feb 2005 16:55:08 GMT (envelope-from sam@freebsd.org) Date: Tue, 1 Feb 2005 16:55:08 GMT Message-Id: <200502011655.j11Gt8WC066367@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Subject: PERFORCE change 70098 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Feb 2005 16:55:38 -0000 http://perforce.freebsd.org/chv.cgi?CH=70098 Change 70098 by sam@sam_ebb on 2005/02/01 16:54:35 purge unused definition Affected files ... .. //depot/projects/vap/sys/net80211/ieee80211_crypto.h#3 edit Differences ... ==== //depot/projects/vap/sys/net80211/ieee80211_crypto.h#3 (text+ko) ==== @@ -109,13 +109,6 @@ struct ieee80211_node; struct mbuf; -/* - * Crypto state kept in each ieee80211com. - */ -struct ieee80211com_crypto_state { - struct ieee80211_key cs_nw_keys[IEEE80211_WEP_NKID]; -}; - void ieee80211_crypto_attach(struct ieee80211com *); void ieee80211_crypto_detach(struct ieee80211com *); void ieee80211_crypto_vattach(struct ieee80211vap *); From owner-p4-projects@FreeBSD.ORG Tue Feb 1 17:44:10 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5D9F516A4D1; Tue, 1 Feb 2005 17:44:09 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2F10D16A4D0 for ; Tue, 1 Feb 2005 17:44:09 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 520A243D39 for ; Tue, 1 Feb 2005 17:44:08 +0000 (GMT) (envelope-from areisse@nailabs.com) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j11Hi8xH068035 for ; Tue, 1 Feb 2005 17:44:08 GMT (envelope-from areisse@nailabs.com) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j11Hi8UX068032 for perforce@freebsd.org; Tue, 1 Feb 2005 17:44:08 GMT (envelope-from areisse@nailabs.com) Date: Tue, 1 Feb 2005 17:44:08 GMT Message-Id: <200502011744.j11Hi8UX068032@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to areisse@nailabs.com using -f From: Andrew Reisse To: Perforce Change Reviews Subject: PERFORCE change 70100 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Feb 2005 17:44:10 -0000 http://perforce.freebsd.org/chv.cgi?CH=70100 Change 70100 by areisse@areisse_tislabs on 2005/02/01 17:43:39 Begin the process of converting sebsd-specific include files and interfaces to match those of selinux (wherever possible). The conversion is not complete, but the system builds and runs with these changes. Import policycoreutils from selinux version 2004081908. Affected files ... .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/libselinux/include/selinux/avc.h#2 edit .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/libselinux/include/selinux/selinux.h#2 edit .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/libselinux/src/avc_internal.h#2 edit .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/COPYING#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/ChangeLog#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/Makefile#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/VERSION#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/audit2allow/Makefile#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/audit2allow/audit2allow#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/load_policy/Makefile#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/load_policy/load_policy.8#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/load_policy/load_policy.c#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/newrole/newrole.c#2 edit .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/po/Makefile#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/po/Makefile.in#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/po/Makefile.in.in#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/po/POTFILES#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/po/POTFILES.in#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/po/da.po#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/po/de.po#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/po/es.po#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/po/et.po#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/po/fr.po#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/po/gl.po#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/po/id.po#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/po/it.po#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/po/ko.po#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/po/nl.po#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/po/pl.po#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/po/policycoreutils.pot#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/po/pt_BR.po#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/po/ru.po#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/po/sv.po#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/policycoreutils.spec#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/restorecon/Makefile#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/restorecon/restorecon.8#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/restorecon/restorecon.c#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/run_init/Makefile#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/run_init/run_init.8#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/run_init/run_init.c#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/run_init/run_init.pamd#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/scripts/Makefile#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/scripts/fixfiles#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/scripts/fixfiles.8.gz#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/scripts/fixfiles.cron#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/scripts/genhomedircon#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/sestatus/Makefile#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/sestatus/sestatus.8#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/sestatus/sestatus.c#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/sestatus/sestatus.conf#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/setfiles/Makefile#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/setfiles/setfiles.8#1 branch .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/setfiles/setfiles.c#1 branch .. //depot/projects/trustedbsd/sebsd/crypto/openssh/sshd_config#10 edit .. //depot/projects/trustedbsd/sebsd/etc/mtree/BSD.include.dist#13 edit .. //depot/projects/trustedbsd/sebsd/lib/libsebsd/Makefile#6 edit .. //depot/projects/trustedbsd/sebsd/lib/libsebsd/context.c#3 delete .. //depot/projects/trustedbsd/sebsd/lib/libsebsd/get_default_type.c#2 delete .. //depot/projects/trustedbsd/sebsd/lib/libsebsd/sebsd.h#6 edit .. //depot/projects/trustedbsd/sebsd/lib/libsebsd/sebsd_config.c#1 add .. //depot/projects/trustedbsd/sebsd/lib/libsebsd/sebsd_context.h#3 delete .. //depot/projects/trustedbsd/sebsd/lib/libsebsd/sebsd_fs.h#2 delete .. //depot/projects/trustedbsd/sebsd/lib/libsebsd/sebsd_proc.h#2 delete .. //depot/projects/trustedbsd/sebsd/lib/libsebsd/sebsd_ss.h#3 delete .. //depot/projects/trustedbsd/sebsd/lib/libsebsd/security_change_context.c#2 edit .. //depot/projects/trustedbsd/sebsd/lib/libsebsd/security_compute_av.c#3 edit .. //depot/projects/trustedbsd/sebsd/lib/libsebsd/system.c#4 edit .. //depot/projects/trustedbsd/sebsd/lib/libsepol/Makefile#3 edit .. //depot/projects/trustedbsd/sebsd/sys/security/sebsd/flask_types.h#5 edit .. //depot/projects/trustedbsd/sebsd/sys/security/sebsd/sebsd_syscall.c#5 edit .. //depot/projects/trustedbsd/sebsd/sys/security/sebsd/sebsd_syscalls.h#5 edit .. //depot/projects/trustedbsd/sebsd/sys/security/sebsd/sebsd_sysctl.c#6 edit .. //depot/projects/trustedbsd/sebsd/usr.bin/login/Makefile#4 edit .. //depot/projects/trustedbsd/sebsd/usr.bin/login/login.c#8 edit .. //depot/projects/trustedbsd/sebsd/usr.sbin/cron/cron/database.c#4 edit .. //depot/projects/trustedbsd/sebsd/usr.sbin/cron/cron/do_command.c#6 edit .. //depot/projects/trustedbsd/sebsd/usr.sbin/sebsd_loadpolicy/sebsd_loadpolicy.c#2 edit .. //depot/projects/trustedbsd/sebsd/usr.sbin/sebsd_newrole/Makefile#2 edit .. //depot/projects/trustedbsd/sebsd/usr.sbin/sebsd_newrole/sebsd_newrole.c#4 edit Differences ... ==== //depot/projects/trustedbsd/sebsd/contrib/sebsd/libselinux/include/selinux/avc.h#2 (text+ko) ==== ==== //depot/projects/trustedbsd/sebsd/contrib/sebsd/libselinux/include/selinux/selinux.h#2 (text+ko) ==== @@ -3,13 +3,16 @@ #include +#define _LINUX_FLASK_TYPES_H_ +typedef unsigned short security_class_t; +typedef unsigned long long access_vector_t; +typedef char *security_context_t; + /* Return 1 if we are running on a SELinux kernel, or 0 if not or -1 if we get an error. */ extern int is_selinux_enabled(void); /* Return 1 if we are running on a SELinux MLS kernel, or 0 otherwise. */ extern int is_selinux_mls_enabled(void); -typedef char* security_context_t; - /* Free the memory allocated for a context by any of the below get* calls. */ extern void freecon(security_context_t con); @@ -72,9 +75,6 @@ /* Wrappers for the selinuxfs (policy) API. */ -typedef unsigned int access_vector_t; -typedef unsigned short security_class_t; - struct av_decision { access_vector_t allowed; access_vector_t decided; ==== //depot/projects/trustedbsd/sebsd/contrib/sebsd/libselinux/src/avc_internal.h#2 (text+ko) ==== @@ -14,9 +14,11 @@ #include #include +/* typedef u_int32_t u32; typedef u_int16_t u16; typedef u_int8_t u8; +*/ /* SID reference counter manipulation */ static inline int sid_inc_refcnt(security_id_t sid) { ==== //depot/projects/trustedbsd/sebsd/contrib/sebsd/policycoreutils/newrole/newrole.c#2 (text+ko) ==== @@ -65,8 +65,7 @@ #include /* for SELINUX_DEFAULTUSER */ #include #include /* for setlocale() */ -#include /* for gettext() */ -#define _(msgid) gettext (msgid) +#define _(msgid) msgid #ifndef PACKAGE #define PACKAGE "policycoreutils" /* the name of this package lang translation */ #endif @@ -99,7 +98,7 @@ #include /* for getuid(), exit(), getopt() */ #include /* for PAM functions */ -#include /* for misc_conv PAM utility function */ +#include /* for misc_conv PAM utility function */ #define SERVICE_NAME "newrole" /* the name of this program for PAM */ @@ -130,7 +129,7 @@ * communicate with the user. We'll be using misc_conv(), which is * * provided for us via pam_misc.h. */ struct pam_conv pam_conversation = { - misc_conv, + openpam_ttyconv, NULL }; @@ -265,10 +264,6 @@ /* Terminate on SIGHUP. */ signal(SIGHUP, SIG_DFL); - setlocale (LC_ALL, ""); - bindtextdomain (PACKAGE, LOCALEDIR); - textdomain (PACKAGE); - /* * * Step 1: Handle command-line arguments. ==== //depot/projects/trustedbsd/sebsd/crypto/openssh/sshd_config#10 (text+ko) ==== @@ -91,7 +91,7 @@ #PrintMotd yes #PrintLastLog yes #TCPKeepAlive yes -UseLogin no +UseLogin yes #UsePrivilegeSeparation yes #PermitUserEnvironment no #Compression yes ==== //depot/projects/trustedbsd/sebsd/etc/mtree/BSD.include.dist#13 (text+ko) ==== @@ -207,6 +207,8 @@ .. .. .. + selinux + .. sepol .. sys ==== //depot/projects/trustedbsd/sebsd/lib/libsebsd/Makefile#6 (text+ko) ==== @@ -2,12 +2,11 @@ # $FreeBSD: $ # -.PATH: ${.CURDIR} ${.CURDIR}/../../sys/security/sebsd +.PATH: ${.CURDIR} ${.CURDIR}/../../contrib/sebsd/libselinux/src ${.CURDIR}/../../contrib/sebsd/libselinux/include ${.CURDIR}/../../sys/security/sebsd ${.CURDIR}/../../contrib/sebsd/policy/flask MAINTAINER= cboss@nai.com LIB= sebsd -LINKS= selinux -CFLAGS+= -I${.CURDIR}/../../sys/security/sebsd +CFLAGS+= -I${.CURDIR}/../../sys/security/sebsd -I${.CURDIR}/../../contrib/sebsd/libselinux/include CFLAGS+=-I${.CURDIR}/../../sys LDADD+= -L${.OBJDIR}/../libpam/libpam ${MINUSLPAM} DPADD+= ${LIBPAM} @@ -16,9 +15,13 @@ SRCS= system.c security_get_user_contexts.c get_ordered_context_list.c \ getseccontext.c query_user_context.c security_change_context.c \ string_to_security_class.c security_compute_av.c context.c \ - get_default_type.c filecon.c -INCS= sebsd_context.h sebsd_ss.h sebsd_proc.h sebsd_fs.h sebsd.h \ - sebsd_syscalls.h flask_types.h + get_default_type.c filecon.c sebsd_config.c \ + freecon.c freeconary.c + +INCSDIR=${INCLUDEDIR}/selinux +INCS= selinux/selinux.h selinux/context.h selinux/get_context_list.h \ + selinux/get_default_type.h sebsd.h sebsd_syscalls.h \ + flask.h av_permissions.h .include ==== //depot/projects/trustedbsd/sebsd/lib/libsebsd/sebsd.h#6 (text+ko) ==== @@ -39,55 +39,14 @@ #include #include - +#include #include "flask_types.h" #include "sebsd_syscalls.h" -#include "sebsd_context.h" -#include "sebsd_ss.h" -#include "sebsd_proc.h" -#include "sebsd_fs.h" #define SEBSD_ID_STRING "sebsd" -char *getseccontext(void); -int get_ordered_context_list(const char *user_name, const char *from_context, - char ***ordered_list, size_t *length); -int get_default_context(const char *username, const char *from_context, - char **default_context); -int query_user_context(pam_handle_t *pamh, char **ordered_context_list, - size_t length, char **retcontext); -security_class_t string_to_security_class(const char *s); - -int sebsd_avc_toggle(void); -int sebsd_enabled(void); -int sebsd_enforcing(void); int sebsd_load_policy(const char *path); -int security_get_user_contexts(const char *fromcontext, const char *username, - char ***retcontexts, size_t *ncontexts); -int security_change_context(const char *domain, const char *ocontext, - security_class_t oclass, char **newcontext); -int security_compute_av(struct security_query *query, - struct security_response *response); - - -/* Get file context, and set *con to refer to it. - Caller must free via freecon. */ -int getfilecon(const char *path, security_context_t *con); -int lgetfilecon(const char *path, security_context_t *con); -int fgetfilecon(int fd, security_context_t *con); - -/* Set file context */ -int setfilecon(const char *path, security_context_t con); -int lsetfilecon(const char *path, security_context_t con); -int fsetfilecon(int fd, security_context_t con); - -/* - * Get the default type (domain) for 'role' and set 'type' to refer to it. - * Caller must free via free(). - * Return 0 on success or -1 otherwise. - */ #define _DEFTYPE_PATH "/etc/security/default_type" -int get_default_type (const char* role, char** type); #endif /* _SEBSD_H */ ==== //depot/projects/trustedbsd/sebsd/lib/libsebsd/security_change_context.c#2 (text+ko) ==== @@ -42,7 +42,7 @@ #include #include -#include "sebsd.h" +#include typedef char __assert_class_size[sizeof(security_class_t) == 2 ? 1 : -1]; @@ -51,8 +51,8 @@ * relabel an object to when transitioning to a given context. */ int -security_change_context(const char *domain, const char *ocontext, - security_class_t oclass, char **newcontext) +security_compute_relabel(security_context_t domain, security_context_t ocontext, + security_class_t oclass, security_context_t *newcontext) { char *arguments; ssize_t arguments_len; ==== //depot/projects/trustedbsd/sebsd/lib/libsebsd/security_compute_av.c#3 (text+ko) ==== @@ -51,22 +51,23 @@ * Return the decisions SEBSD makes given a specific access vector. */ int -security_compute_av(struct security_query *query, - struct security_response *response) +security_compute_av(security_context_t scontext, security_context_t tcontext, + security_class_t tclass, access_vector_t requested, + struct av_decision *response) { char *arguments; size_t response_len; ssize_t arguments_len; int error; - arguments_len = asprintf(&arguments, "%s%c%s%c%s", query->scontext, 0, - query->tcontext, 0, "1212345678"); + arguments_len = asprintf(&arguments, "%s%c%s%c%s", scontext, 0, + tcontext, 0, "1212345678"); if (arguments_len == -1) return (-1); - memcpy(&arguments[arguments_len - (2 + 8)], &query->tclass, - sizeof(query->tclass)); - memcpy(&arguments[arguments_len - 2], &query->requested, - sizeof(query->requested)); + memcpy(&arguments[arguments_len - (2 + 8)], &tclass, + sizeof(tclass)); + memcpy(&arguments[arguments_len - 2], &requested, + sizeof(requested)); response_len = sizeof(*response); if (sysctlbyname("security.mac.sebsd.compute_av", response, &response_len, arguments, arguments_len) == -1) { ==== //depot/projects/trustedbsd/sebsd/lib/libsebsd/system.c#4 (text+ko) ==== @@ -37,10 +37,10 @@ #include #include #include +#include #include "sebsd.h" - -int sebsd_enabled() +int is_selinux_enabled() { int error, i; error = sysctlbyname ("security.mac.sebsd.enforcing", @@ -49,7 +49,7 @@ } int -sebsd_enforcing() +security_getenforce() { int i, error; error = sysctlbyname ("security.mac.sebsd.enforcing", @@ -84,3 +84,13 @@ return mac_syscall(SEBSD_ID_STRING, SEBSDCALL_LOAD_POLICY, &la); } + +int +security_load_policy(void *data, size_t len) +{ + struct lp_args la; + + la.len = len; + la.data = data; + return mac_syscall(SEBSD_ID_STRING, SEBSDCALL_LOAD_POLICY, &la); +} ==== //depot/projects/trustedbsd/sebsd/lib/libsepol/Makefile#3 (text+ko) ==== @@ -6,7 +6,7 @@ MAINTAINER= cboss@nai.com LIB= sepol -CFLAGS+= -I${.CURDIR}/../../contrib/sebsd/libsepol/include +CFLAGS+= -g -I${.CURDIR}/../../contrib/sebsd/libsepol/include NOMAN= SRCS= avtab.c conditional.c ebitmap.c genbools.c hashtab.c mls.c policydb.c \ ==== //depot/projects/trustedbsd/sebsd/sys/security/sebsd/flask_types.h#5 (text+ko) ==== ==== //depot/projects/trustedbsd/sebsd/sys/security/sebsd/sebsd_syscall.c#5 (text+ko) ==== ==== //depot/projects/trustedbsd/sebsd/sys/security/sebsd/sebsd_syscalls.h#5 (text+ko) ==== @@ -1,6 +1,8 @@ #ifndef _SEBSD_SYSCALLS_H_ #define _SEBSD_SYSCALLS_H_ +#include + /* * TBD: Should we really try to line up with SELinux? */ ==== //depot/projects/trustedbsd/sebsd/sys/security/sebsd/sebsd_sysctl.c#6 (text+ko) ==== @@ -246,7 +246,6 @@ static int sysctl_compute_av(SYSCTL_HANDLER_ARGS) { - struct security_response resp; security_id_t sid, tsid; security_class_t tclass; access_vector_t av; @@ -287,13 +286,8 @@ error = security_compute_av(sid, tsid, tclass, av, &avd); if (error) goto out; - resp.allowed = avd.allowed; - resp.auditallow = avd.auditallow; - resp.auditdeny = avd.auditdeny; - resp.decided = avd.decided; - resp.seqno = avd.seqno; - error = SYSCTL_OUT(req, &resp, sizeof(resp)); + error = SYSCTL_OUT(req, &avd, sizeof(avd)); out: sebsd_free(scontext, M_SEBSD); return (error); ==== //depot/projects/trustedbsd/sebsd/usr.bin/login/Makefile#4 (text+ko) ==== @@ -3,6 +3,10 @@ PROG= login SRCS= login.c login_fbtab.c +CFLAGS+=-I${.CURDIR}/../../lib/libsebsd +CFLAGS+=-I${.CURDIR}/../../contrib/sebsd/libselinux/include +CFLAGS+=-I${.CURDIR}/../../sys +CFLAGS+=-I${.CURDIR}/../../sys/security/sebsd CFLAGS+=-DLOGALL DPADD= ${LIBUTIL} ${LIBPAM} ${LIBSEBSD} LDADD= -lutil ${MINUSLPAM} -lsebsd ==== //depot/projects/trustedbsd/sebsd/usr.bin/login/login.c#8 (text+ko) ==== @@ -80,7 +80,8 @@ #include #include -#include +#include +#include #include "login.h" #include "pathnames.h" @@ -514,7 +515,7 @@ * When using SEBSD, the terminal device needs to be relabeled * according to what the security server reports. */ - if (sebsd_enabled()) { + if (is_selinux_enabled()) { char *labeltext, *queried, *oldttylabeltext, *tty_queried=NULL, **contexts; size_t ncontexts; @@ -571,7 +572,7 @@ "%s: %m", ttyn); bail(NO_SLEEP_EXIT, 1); } - if (security_change_context(queried, oldttylabeltext + + if (security_compute_relabel(queried, oldttylabeltext + sizeof("sebsd/") - 1, SECCLASS_CHR_FILE, &tty_queried) != 0 || asprintf(&labeltext, "sebsd/%s", tty_queried) == -1) { ==== //depot/projects/trustedbsd/sebsd/usr.sbin/cron/cron/database.c#4 (text+ko) ==== @@ -30,12 +30,9 @@ #include #include -#include -#include -#include -#include -#include - +#include +#include +#include #define TMAX(a,b) ((a)>(b)?(a):(b)) @@ -256,14 +253,13 @@ free_user(u); log_it(fname, getpid(), "RELOAD", tabname); } - if (sebsd_enabled()) { + if (is_selinux_enabled()) { /* * Perform a virtual entrypoint access decision on * the user's crontab as if it were the script * being executed. */ - struct security_query q; - struct security_response r; + struct av_decision r; char *context, *file_context; mac_t filelabel; int error; @@ -293,14 +289,12 @@ free(file_context); goto next_crontab; } - q.scontext = context; - q.tcontext = file_context + sizeof("sebsd/") - 1; - q.tclass = SECCLASS_FILE; - q.requested = FILE__ENTRYPOINT; - error = security_compute_av(&q, &r); + access_vector_t requested = FILE__ENTRYPOINT; + error = security_compute_av(context, file_context + sizeof("sebsd/") - 1, + SECCLASS_FILE, requested, &r); free(file_context); free(context); - if (error || ((q.requested & r.allowed) != q.requested)) { + if (error || ((requested & r.allowed) != requested)) { log_it(fname, getpid(), "SEBSD entrypoint failed", tabname); goto next_crontab; ==== //depot/projects/trustedbsd/sebsd/usr.sbin/cron/cron/do_command.c#6 (text+ko) ==== @@ -33,8 +33,7 @@ # include #endif #include -#include -#include +#include static void child_process __P((entry *, user *)), @@ -275,7 +274,7 @@ _exit(OK_EXIT); } # endif /*DEBUGGING*/ - if (sebsd_enabled()) { + if (is_selinux_enabled()) { mac_t mac; char *context, *labeltext, *argv[4]; ==== //depot/projects/trustedbsd/sebsd/usr.sbin/sebsd_loadpolicy/sebsd_loadpolicy.c#2 (text+ko) ==== @@ -31,7 +31,7 @@ * $FreeBSD$ */ -#include +#include #include #include ==== //depot/projects/trustedbsd/sebsd/usr.sbin/sebsd_newrole/Makefile#2 (text+ko) ==== @@ -1,8 +1,18 @@ # @(#)Makefile 8.1 (Berkeley) 6/6/93 # $FreeBSD: src/usr.bin/nice/Makefile,v 1.4 2002/02/08 22:31:43 markm Exp $ +#.PATH: ${.CURDIR}/../../contrib/sebsd/policycoreutils/newrole + PROG= sebsd_newrole CFLAGS+= -g LDADD= -lsebsd +#SRCS= newrole.c + +CFLAGS+=-DUSE_PAM +CFLAGS+=-I${.CURDIR}/../../lib/libsebsd +CFLAGS+=-I${.CURDIR}/../../contrib/sebsd/libselinux/include +#CFLAGS+=-I${.CURDIR}/../../sys +#CFLAGS+=-I${.CURDIR}/../../sys/security/sebsd + .include ==== //depot/projects/trustedbsd/sebsd/usr.sbin/sebsd_newrole/sebsd_newrole.c#4 (text+ko) ==== @@ -25,9 +25,9 @@ #include #include -#include +#include #include -#include +#include #define SEBSD_SERVICE_NAME "sebsd_newrole" @@ -96,13 +96,13 @@ char *role = NULL; char *type = NULL; char *old_context, *new_context, *labeltext; - context_t context; + security_context_t context; struct passwd *pw; struct passwd pw_copy; mac_t execlabel, oldtty, newtty; char *ttyn; - if (!sebsd_enabled()) { + if (!is_selinux_enabled()) { fprintf(stderr, "Sorry, sebsd_newrole may only be used when " "the SEBSD security module is loaded\n"); exit(1); @@ -216,7 +216,7 @@ perror(ttyn); exit(1); } - if (security_change_context(new_context, oldttys + + if (security_compute_relabel(new_context, oldttys + sizeof("sebsd/") - 1, SECCLASS_CHR_FILE, &newttys) != 0 || asprintf(&newttyslabel, "sebsd/%s", newttys) == -1) { From owner-p4-projects@FreeBSD.ORG Tue Feb 1 18:39:16 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 41E2116A4D0; Tue, 1 Feb 2005 18:39:16 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 149D816A4CE for ; Tue, 1 Feb 2005 18:39:16 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 014A743D2D for ; Tue, 1 Feb 2005 18:39:16 +0000 (GMT) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j11IdFiP069728 for ; Tue, 1 Feb 2005 18:39:15 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j11IdFkA069725 for perforce@freebsd.org; Tue, 1 Feb 2005 18:39:15 GMT (envelope-from sam@freebsd.org) Date: Tue, 1 Feb 2005 18:39:15 GMT Message-Id: <200502011839.j11IdFkA069725@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Subject: PERFORCE change 70103 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Feb 2005 18:39:17 -0000 http://perforce.freebsd.org/chv.cgi?CH=70103 Change 70103 by sam@sam_ebb on 2005/02/01 18:38:47 a typo and replace an indirection with a local variable Affected files ... .. //depot/projects/vap/sys/net80211/ieee80211_input.c#3 edit Differences ... ==== //depot/projects/vap/sys/net80211/ieee80211_input.c#3 (text+ko) ==== @@ -2175,7 +2175,7 @@ memset(ni->ni_essid, 0, sizeof(ni->ni_essid)); memcpy(ni->ni_essid, ssid + 2, ssid[1]); } - ni->ni_scangen = vap->iv_ic->ic_scan.nt_scangen; + ni->ni_scangen = ic->ic_scan.nt_scangen; IEEE80211_ADDR_COPY(ni->ni_bssid, wh->i_addr3); ni->ni_rssi = rssi; ni->ni_rstamp = rstamp; @@ -2417,7 +2417,7 @@ break; case IEEE80211_ELEMID_VENDOR: if (iswpaoui(frm)) { - if (ic->ic_flags & IEEE80211_F_WPA1) + if (vap->iv_flags & IEEE80211_F_WPA1) wpa = frm; } else if (iswmeinfo(frm)) wme = frm; From owner-p4-projects@FreeBSD.ORG Tue Feb 1 21:20:38 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 0C14316A4D0; Tue, 1 Feb 2005 21:20:37 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BB1D816A4CE for ; Tue, 1 Feb 2005 21:20:36 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9200C43D39 for ; Tue, 1 Feb 2005 21:20:36 +0000 (GMT) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j11LKaXc082072 for ; Tue, 1 Feb 2005 21:20:36 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j11LKasu082059 for perforce@freebsd.org; Tue, 1 Feb 2005 21:20:36 GMT (envelope-from sam@freebsd.org) Date: Tue, 1 Feb 2005 21:20:36 GMT Message-Id: <200502012120.j11LKasu082059@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Subject: PERFORCE change 70114 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Feb 2005 21:20:38 -0000 http://perforce.freebsd.org/chv.cgi?CH=70114 Change 70114 by sam@sam_ebb on 2005/02/01 21:20:14 DATAPAD should be checked in the common flags Affected files ... .. //depot/projects/vap/sys/net80211/ieee80211_output.c#3 edit Differences ... ==== //depot/projects/vap/sys/net80211/ieee80211_output.c#3 (text+ko) ==== @@ -588,7 +588,7 @@ hdrsize = sizeof(struct ieee80211_qosframe); else hdrsize = sizeof(struct ieee80211_frame); - if (vap->iv_flags & IEEE80211_F_DATAPAD) + if (ic->ic_flags & IEEE80211_F_DATAPAD) hdrsize = roundup(hdrsize, sizeof(u_int32_t)); if (m->m_flags & M_FF) { From owner-p4-projects@FreeBSD.ORG Tue Feb 1 23:38:26 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4D4E316A4D0; Tue, 1 Feb 2005 23:38:26 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2887E16A4CE for ; Tue, 1 Feb 2005 23:38:26 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1341743D3F for ; Tue, 1 Feb 2005 23:38:26 +0000 (GMT) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j11NcPEe086609 for ; Tue, 1 Feb 2005 23:38:25 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j11NcPCe086606 for perforce@freebsd.org; Tue, 1 Feb 2005 23:38:25 GMT (envelope-from sam@freebsd.org) Date: Tue, 1 Feb 2005 23:38:25 GMT Message-Id: <200502012338.j11NcPCe086606@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Subject: PERFORCE change 70122 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Feb 2005 23:38:27 -0000 http://perforce.freebsd.org/chv.cgi?CH=70122 Change 70122 by sam@sam_ebb on 2005/02/01 23:38:11 make ieee80211_classify static; no longer needs to be public Affected files ... .. //depot/projects/vap/sys/net80211/ieee80211_output.c#4 edit .. //depot/projects/vap/sys/net80211/ieee80211_proto.h#3 edit Differences ... ==== //depot/projects/vap/sys/net80211/ieee80211_output.c#4 (text+ko) ==== @@ -88,7 +88,7 @@ * Finally, if an ACM policy is setup (in station mode) it's * applied. */ -int +static int ieee80211_classify(struct ieee80211_node *ni, struct mbuf *m) { struct ieee80211vap *vap = ni->ni_vap; ==== //depot/projects/vap/sys/net80211/ieee80211_proto.h#3 (text+ko) ==== @@ -67,7 +67,6 @@ void ieee80211_start(struct ifnet *); int ieee80211_send_nulldata(struct ieee80211_node *); int ieee80211_send_mgmt(struct ieee80211_node *, int, int); -int ieee80211_classify(struct ieee80211_node *, struct mbuf *); struct mbuf *ieee80211_encap(struct ieee80211_node *, struct mbuf *); void ieee80211_pwrsave(struct ieee80211_node *, struct mbuf *); From owner-p4-projects@FreeBSD.ORG Wed Feb 2 14:07:18 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B880316A4D0; Wed, 2 Feb 2005 14:07:17 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9289516A4CE for ; Wed, 2 Feb 2005 14:07:17 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7C0A043D39 for ; Wed, 2 Feb 2005 14:07:17 +0000 (GMT) (envelope-from des@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j12E7H66045263 for ; Wed, 2 Feb 2005 14:07:17 GMT (envelope-from des@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j12E7HW8045260 for perforce@freebsd.org; Wed, 2 Feb 2005 14:07:17 GMT (envelope-from des@freebsd.org) Date: Wed, 2 Feb 2005 14:07:17 GMT Message-Id: <200502021407.j12E7HW8045260@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to des@freebsd.org using -f From: Dag-Erling Smorgrav To: Perforce Change Reviews Subject: PERFORCE change 70148 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Feb 2005 14:07:18 -0000 http://perforce.freebsd.org/chv.cgi?CH=70148 Change 70148 by des@des.at.des.thinksec.com on 2005/02/02 14:07:11 Sort cross-references in dictionary order. Requested by: ru@ Affected files ... .. //depot/projects/openpam/misc/gendoc.pl#30 edit Differences ... ==== //depot/projects/openpam/misc/gendoc.pl#30 (text+ko) ==== @@ -32,7 +32,7 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $P4: //depot/projects/openpam/misc/gendoc.pl#29 $ +# $P4: //depot/projects/openpam/misc/gendoc.pl#30 $ # use strict; @@ -341,13 +341,21 @@ $func->{'errors'} = [ sort(keys(%errors)) ]; } +sub dictionary_order($$) { + my ($a, $b) = @_; + + $a =~ s/[^[:alpha:]]//g; + $b =~ s/[^[:alpha:]]//g; + $a cmp $b; +} + sub genxref($) { my $xref = shift; # References my $mdoc = ''; my @refs = (); foreach my $sect (sort(keys(%{$xref}))) { - foreach my $page (sort(keys(%{$xref->{$sect}}))) { + foreach my $page (sort(dictionary_order keys(%{$xref->{$sect}}))) { push(@refs, "$page $sect"); } } From owner-p4-projects@FreeBSD.ORG Wed Feb 2 15:26:59 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6CE7016A4D0; Wed, 2 Feb 2005 15:26:58 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0096616A4CE for ; Wed, 2 Feb 2005 15:26:58 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 30E8F43D2D for ; Wed, 2 Feb 2005 15:26:57 +0000 (GMT) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j12FQvcU047945 for ; Wed, 2 Feb 2005 15:26:57 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j12FQut3047942 for perforce@freebsd.org; Wed, 2 Feb 2005 15:26:56 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Date: Wed, 2 Feb 2005 15:26:56 GMT Message-Id: <200502021526.j12FQut3047942@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson To: Perforce Change Reviews Subject: PERFORCE change 70154 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Feb 2005 15:26:59 -0000 http://perforce.freebsd.org/chv.cgi?CH=70154 Change 70154 by rwatson@rwatson_freefall on 2005/02/02 15:26:39 Integrate the SEDarwin7 work branch, which branches from the McAfee DSEP vendor branch for local work. Affected files ... .. //depot/projects/trustedbsd/sedarwin7/ERRATA#1 branch .. //depot/projects/trustedbsd/sedarwin7/README#1 branch .. //depot/projects/trustedbsd/sedarwin7/VERSION#1 branch .. //depot/projects/trustedbsd/sedarwin7/examples/audit/audit_test.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/examples/audit/audit_test.txt#1 branch .. //depot/projects/trustedbsd/sedarwin7/examples/ipctrace/SAMPLES#1 branch .. //depot/projects/trustedbsd/sedarwin7/examples/ipctrace/sample-less.dot#1 branch .. //depot/projects/trustedbsd/sedarwin7/examples/ipctrace/sample-less.pdf#1 branch .. //depot/projects/trustedbsd/sedarwin7/examples/ipctrace/sample.color#1 branch .. //depot/projects/trustedbsd/sedarwin7/examples/ipctrace/sample.dot#1 branch .. //depot/projects/trustedbsd/sedarwin7/examples/ipctrace/sample.noki#1 branch .. //depot/projects/trustedbsd/sedarwin7/examples/ipctrace/sample.pdf#1 branch .. //depot/projects/trustedbsd/sedarwin7/examples/ipctrace/sample.trace#1 branch .. //depot/projects/trustedbsd/sedarwin7/examples/mac_mls/README#1 branch .. //depot/projects/trustedbsd/sedarwin7/examples/mac_mls/mlstest.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/examples/stacktrace/README#1 branch .. //depot/projects/trustedbsd/sedarwin7/examples/stacktrace/check_port_send.dot#1 branch .. //depot/projects/trustedbsd/sedarwin7/examples/stacktrace/f5psc.dot#1 branch .. //depot/projects/trustedbsd/sedarwin7/examples/stacktrace/readtrace.pl#1 branch .. //depot/projects/trustedbsd/sedarwin7/examples/stacktrace/transformdot.pl#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/Makeconfig.in#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/bootinfo.hdr#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/ci.subproj/Control2.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/ci.subproj/MAC-PARTS.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/ci.subproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/ci.subproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/ci.subproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/ci.subproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/ci.subproj/ci.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/ci.subproj/ci_io.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/ci.subproj/sl_words.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/fs.subproj/CaseTables.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/fs.subproj/HFSCompare.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/fs.subproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/fs.subproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/fs.subproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/fs.subproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/fs.subproj/cache.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/fs.subproj/ext2fs.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/fs.subproj/ext2fs.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/fs.subproj/ext2fs_bswap.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/fs.subproj/ext2fs_dinode.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/fs.subproj/ext2fs_dir.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/fs.subproj/fs.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/fs.subproj/hfs.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/fs.subproj/net.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/fs.subproj/ufs.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/fs.subproj/ufs_byteorder.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/fs.subproj/ufs_byteorder.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/include.subproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/include.subproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/include.subproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/include.subproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/include.subproj/boot_args.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/include.subproj/ci.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/include.subproj/device_tree.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/include.subproj/fs.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/include.subproj/libclite.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/include.subproj/sl.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/include.subproj/sl_words.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/libclite.subproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/libclite.subproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/libclite.subproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/libclite.subproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/libclite.subproj/bsearch.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/libclite.subproj/bswap.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/libclite.subproj/mem.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/libclite.subproj/prf.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/libclite.subproj/printf.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/libclite.subproj/sprintf.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/libclite.subproj/string.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/libclite.subproj/strtol.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/libclite.subproj/zalloc.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/sl.subproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/sl.subproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/sl.subproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/sl.subproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/sl.subproj/appleboot.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/sl.subproj/clut.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/sl.subproj/device_tree.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/sl.subproj/display.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/sl.subproj/drivers.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/sl.subproj/elf.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/sl.subproj/elf.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/sl.subproj/failedboot.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/sl.subproj/lzss.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/sl.subproj/macho.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/sl.subproj/main.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/bootx.tproj/sl.subproj/netboot.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/fcode-to-c.tproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/fcode-to-c.tproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/fcode-to-c.tproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/fcode-to-c.tproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/fcode-to-c.tproj/fcode-to-c.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/macho-to-xcoff.tproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/macho-to-xcoff.tproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/macho-to-xcoff.tproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/macho-to-xcoff.tproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/BootX/macho-to-xcoff.tproj/macho-to-xcoff.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/dns.subproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/dns.subproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/dns.subproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/dns.subproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/dns.subproj/gethnamaddr.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/dns.subproj/getnetbyaddr.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/dns.subproj/getnetbyname.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/dns.subproj/getnetent.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/dns.subproj/getnetnamadr.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/dns.subproj/herror.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/dns.subproj/inet.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/dns.subproj/nameser8_compat.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/dns.subproj/options.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/dns.subproj/portability.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/dns.subproj/res_comp.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/dns.subproj/res_data.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/dns.subproj/res_debug.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/dns.subproj/res_init.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/dns.subproj/res_mkquery.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/dns.subproj/res_query.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/dns.subproj/res_send.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/dns.subproj/resolv8_compat.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/dns.subproj/sethostent.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/aliasdb.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/ether_addr.3#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/ether_addr.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/fstab.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/getgrent.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/gethostbyname.3#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/getifaddrs.3#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/getifaddrs.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/getipnodebyname.3#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/getnetent.3#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/getproto.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/getprotoent.3#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/getprotoent.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/getprotoname.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/getpwent.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/getservbyname.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/getservbyport.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/getservent.3#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/getservent.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/if_indextoname.3#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/if_indextoname.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/if_nameindex.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/if_nametoindex.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/ifaddrs.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/inet6_option_space.3#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/inet6_rthdr_space.3#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/inet_ntop.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/inet_pton.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/initgroups.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/ip6opt.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/map_v4v6.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/printerdb.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/rthdr.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/gen.subproj/vars.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/_lu_types.x#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/aliasdb.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/bootparams.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/getaddrinfo.3#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/getaddrinfo.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/getnameinfo.3#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/lookup.defs#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/lookup_types.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/lu_alias.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/lu_bootp.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/lu_bootparam.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/lu_fstab.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/lu_group.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/lu_host.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/lu_host.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/lu_host_async.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/lu_netgroup.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/lu_network.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/lu_overrides.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/lu_printer.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/lu_protocol.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/lu_rpc.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/lu_service.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/lu_user.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/lu_utils.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/lu_utils.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/netdb.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/netdb_async.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/netgr.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/lookup.subproj/printerdb.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/mdns.subproj/DNSServiceDiscovery.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/mdns.subproj/DNSServiceDiscovery.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/mdns.subproj/DNSServiceDiscoveryDefines.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/mdns.subproj/DNSServiceDiscoveryReply.defs#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/mdns.subproj/DNSServiceDiscoveryRequest.defs#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/mdns.subproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/mdns.subproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/mdns.subproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/mdns.subproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/mdns.subproj/dns_sd.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/mdns.subproj/dnssd_clientstub.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/mdns.subproj/dnssd_ipc.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/mdns.subproj/dnssd_ipc.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/netinfo.subproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/netinfo.subproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/netinfo.subproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/netinfo.subproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/netinfo.subproj/clib.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/netinfo.subproj/mm.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/netinfo.subproj/multi_call.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/netinfo.subproj/netinfo.3#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/netinfo.subproj/netinfo.5#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/netinfo.subproj/ni.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/netinfo.subproj/ni_error.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/netinfo.subproj/ni_glue.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/netinfo.subproj/ni_prot.x#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/netinfo.subproj/ni_pwdomain.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/netinfo.subproj/ni_useful.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/netinfo.subproj/ni_util.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/netinfo.subproj/ni_util.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/netinfo.subproj/nibind_prot.x#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/netinfo.subproj/sys_interfaces.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/netinfo.subproj/sys_interfaces.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/getdomainname.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/getnetgrent.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/innetgr.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/setdomainname.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/xdr_domainname.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/xdr_keydat.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/xdr_mapname.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/xdr_peername.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/xdr_valdat.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/xdr_ypbind_binding.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/xdr_ypbind_resp.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/xdr_ypbind_resptype.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/xdr_ypbind_setdom.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/xdr_ypmaplist.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/xdr_ypreq_key.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/xdr_ypreq_nokey.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/xdr_ypresp_all.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/xdr_ypresp_key_val.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/xdr_ypresp_maplist.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/xdr_ypresp_master.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/xdr_ypresp_order.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/xdr_ypresp_val.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/xdr_ypstat.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/yp_all.3#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/yp_all.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/yp_bind.3#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/yp_bind.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/yp_first.3#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/yp_first.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/yp_get_default_domain.3#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/yp_get_default_domain.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/yp_maplist.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/yp_master.3#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/yp_master.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/yp_match.3#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/yp_next.3#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/yp_order.3#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/yp_order.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/yp_prot.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/yp_unbind.3#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/ypclnt.3#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/ypclnt.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/yperr_string.3#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/yperr_string.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/ypinternal.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/ypmatch_cache.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/yppasswdd_xdr.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/ypprot_err.3#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/nis.subproj/ypprot_err.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/auth.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/auth_none.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/auth_unix.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/auth_unix.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/authunix_prot.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/bindresvport.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/clnt.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/clnt_generic.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/clnt_perror.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/clnt_raw.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/clnt_simple.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/clnt_tcp.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/clnt_udp.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/get_myaddress.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/getrpcent.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/getrpcport.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/pmap_clnt.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/pmap_clnt.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/pmap_getmaps.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/pmap_getport.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/pmap_prot.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/pmap_prot.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/pmap_prot2.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/pmap_rmt.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/pmap_rmt.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/rpc.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/rpc_callmsg.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/rpc_commondata.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/rpc_dtablesize.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/rpc_msg.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/rpc_prot.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/svc.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/svc.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/svc_auth.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/svc_auth.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/svc_auth_unix.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/svc_raw.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/svc_run.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/svc_simple.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/svc_tcp.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/svc_udp.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/types.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/xdr.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/xdr.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/xdr_array.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/xdr_float.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/xdr_mem.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/xdr_rec.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/xdr_reference.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/rpc.subproj/xdr_stdio.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/util.subproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/util.subproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/util.subproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/util.subproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/util.subproj/glob.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/util.subproj/hosts.equiv.5#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/util.subproj/hton.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/util.subproj/putpwpasswd.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/util.subproj/pwcache.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/util.subproj/rcmd.3#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/util.subproj/rcmd.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libinfo/util.subproj/rcmdsh.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libstreams/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libstreams/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libstreams/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libstreams/NXLogError.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libstreams/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libstreams/defs.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libstreams/except.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libstreams/file_funcs.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libstreams/globals.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libstreams/indir_ops.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libstreams/ipc_funcs.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libstreams/memory_funcs.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libstreams/streams.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libstreams/streams.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libstreams/streams_doprnt.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libstreams/streams_doscan.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libstreams/streams_internal.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libstreams/streamsextra.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Libstreams/streamsimpl.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/ar.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/dpkg/control#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/CREDITS#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/ChangeLog#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/INSTALL#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/LICENCE#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/Makefile.in#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/OVERVIEW#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/README#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/README.privsep#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/README.smartcard#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/RFC.nroff#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/TODO#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/WARNING.RNG#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/acconfig.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/aclocal.m4#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/atomicio.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/atomicio.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth-bsdauth.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth-chall.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth-krb4.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth-krb5.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth-options.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth-options.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth-pam.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth-pam.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth-passwd.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth-rh-rsa.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth-rhosts.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth-rsa.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth-sia.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth-sia.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth-skey.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth1.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth2-chall.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth2-gss.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth2-hostbased.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth2-kbdint.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth2-none.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth2-pam.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth2-pam.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth2-passwd.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth2-pubkey.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/auth2.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/authfd.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/authfd.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/authfile.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/authfile.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/autom4te-2.53.cache/output.0#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/autom4te-2.53.cache/requests#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/autom4te-2.53.cache/traces.0#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/bufaux.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/bufaux.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/buffer.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/buffer.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/canohost.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/canohost.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/channels.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/channels.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/cipher.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/cipher.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/clientloop.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/clientloop.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/compat.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/compat.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/compress.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/compress.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/config.guess#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/config.h.in#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/config.sub#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/configure#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/configure.ac#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/README#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/aix/README#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/aix/buildbff.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/aix/inventory.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/caldera/openssh.spec#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/caldera/ssh-host-keygen#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/caldera/sshd.init#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/caldera/sshd.pam#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/cygwin/README#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/cygwin/ssh-host-config#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/cygwin/ssh-user-config#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/gnome-ssh-askpass1.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/gnome-ssh-askpass2.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/hpux/README#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/hpux/egd#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/hpux/egd.rc#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/hpux/sshd#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/hpux/sshd.rc#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/redhat/gnome-ssh-askpass.csh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/redhat/gnome-ssh-askpass.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/redhat/openssh.spec#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/redhat/sshd.init#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/redhat/sshd.init.old#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/redhat/sshd.pam#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/redhat/sshd.pam.old#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/solaris/README#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/solaris/buildpkg.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/solaris/opensshd.in#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/ssh-copy-id#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/ssh-copy-id.1#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/sshd.pam.freebsd#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/sshd.pam.generic#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/suse/openssh.spec#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/suse/rc.config.sshd#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/contrib/suse/rc.sshd#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/crc32.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/crc32.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/deattack.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/deattack.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/defines.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/dh.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/dh.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/dispatch.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/dispatch.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/entropy.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/entropy.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/fatal.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/fixpaths#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/fixprogs#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/getput.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/groupaccess.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/groupaccess.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/gss-genr.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/gss-serv-gsi.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/gss-serv-krb5.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/gss-serv.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/hostfile.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/hostfile.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/includes.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/install-sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/kex.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/kex.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/kexdh.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/kexdhc.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/kexdhs.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/kexgex.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/kexgexc.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/kexgexs.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/kexgssc.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/kexgsss.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/key.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/key.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/log.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/log.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/loginrec.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/loginrec.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/logintest.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/mac.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/mac.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/makegssname.pl#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/match.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/match.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/md5crypt.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/md5crypt.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/mdoc2man.pl#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/misc.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/misc.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/mkinstalldirs#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/moduli#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/monitor.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/monitor.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/monitor_fdpass.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/monitor_fdpass.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/monitor_mm.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/monitor_mm.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/monitor_wrap.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/monitor_wrap.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/mpaux.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/mpaux.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/msg.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/msg.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/myproposal.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/nchan.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/nchan.ms#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/nchan2.ms#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/Makefile.in#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/base64.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/base64.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/basename.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/basename.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/bindresvport.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/bindresvport.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-arc4random.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-arc4random.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-cray.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-cray.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-cygwin_util.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-cygwin_util.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-getpeereid.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-getpeereid.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-misc.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-misc.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-nextstep.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-nextstep.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-snprintf.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-snprintf.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-waitpid.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/bsd-waitpid.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/daemon.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/daemon.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/dirname.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/dirname.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/fake-gai-errnos.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/fake-getaddrinfo.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/fake-getaddrinfo.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/fake-getnameinfo.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/fake-getnameinfo.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/fake-socket.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/getcwd.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/getcwd.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/getgrouplist.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/getgrouplist.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/getopt.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/getopt.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/glob.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/glob.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/inet_aton.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/inet_aton.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/inet_ntoa.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/inet_ntoa.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/inet_ntop.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/inet_ntop.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/mktemp.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/mktemp.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/openbsd-compat.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/port-aix.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/port-aix.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/port-irix.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/port-irix.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/readpassphrase.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/readpassphrase.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/realpath.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/realpath.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/rresvport.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/rresvport.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/setenv.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/setenv.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/setproctitle.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/setproctitle.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/sigact.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/sigact.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/strlcat.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/strlcat.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/strlcpy.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/strlcpy.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/strmode.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/strmode.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/strsep.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/strsep.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/sys-queue.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/sys-tree.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/vis.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/vis.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/xmmap.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/openbsd-compat/xmmap.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/packet.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/packet.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/pathnames.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/progressmeter.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/progressmeter.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/radix.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/radix.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/readconf.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/readconf.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/readpass.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/readpass.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/agent-getpeereid.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/agent-ptrace.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/agent-timeout.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/agent.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/authorized_keys_root#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/broken-pipe.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/bsd.regress.mk#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/connect-privsep.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/connect.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/copy.1#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/copy.2#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/dsa_ssh2.prv#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/dsa_ssh2.pub#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/exit-status.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/forwarding.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/keygen-change.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/keyscan.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/proto-mismatch.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/proto-version.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/proxy-connect.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/rsa_openssh.prv#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/rsa_openssh.pub#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/rsa_ssh2.prv#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/runtests.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/sftp-batch.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/sftp-cmds.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/sftp.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/ssh-com-client.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/ssh-com-keygen.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/ssh-com-sftp.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/ssh-com.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/stderr-after-eof.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/stderr-data.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/t4.ok#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/t5.ok#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/test-exec.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/transfer.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/try-ciphers.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/regress/yes-head.sh#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/rijndael.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/rijndael.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/rsa.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/rsa.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/scard-opensc.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/scard.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/scard.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/scard/Makefile.in#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/scard/Ssh.bin#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/scard/Ssh.bin.uu#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/scard/Ssh.java#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/scp.1#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/scp.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/servconf.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/servconf.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/serverloop.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/serverloop.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/session.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/session.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sftp-client.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sftp-client.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sftp-common.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sftp-common.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sftp-glob.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sftp-glob.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sftp-int.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sftp-int.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sftp-server.8#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sftp-server.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sftp.1#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sftp.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sftp.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/ssh-add.1#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/ssh-add.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/ssh-agent.1#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/ssh-agent.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/ssh-dss.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/ssh-gss.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/ssh-keygen.1#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/ssh-keygen.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/ssh-keyscan.1#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/ssh-keyscan.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/ssh-keysign.8#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/ssh-keysign.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/ssh-rand-helper.8#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/ssh-rand-helper.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/ssh-rsa.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/ssh.1#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/ssh.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/ssh.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/ssh1.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/ssh2.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/ssh_config#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/ssh_config.5#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/ssh_prng_cmds.in#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sshconnect.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sshconnect.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sshconnect1.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sshconnect2.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sshd.8#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sshd.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sshd_config#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sshd_config.5#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sshlogin.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sshlogin.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sshpty.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sshpty.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sshtty.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/sshtty.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/tildexpand.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/tildexpand.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/ttymodes.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/ttymodes.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/uidswap.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/uidswap.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/uuencode.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/uuencode.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/version.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/xmalloc.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/openssh/xmalloc.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/ssh-via-xinetd#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/OpenSSH/sshd-keygen-wrapper#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/Makefile.include#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/adv_cmds.rtf#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/cap_mkdb.tproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/cap_mkdb.tproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/cap_mkdb.tproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/cap_mkdb.tproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/cap_mkdb.tproj/cap_mkdb.1#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/cap_mkdb.tproj/cap_mkdb.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/colldef.tproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/colldef.tproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/colldef.tproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/colldef.tproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/colldef.tproj/colldef.1#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/colldef.tproj/common.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/colldef.tproj/fbsdcompat.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/colldef.tproj/locale/collate.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/colldef.tproj/parse.y#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/colldef.tproj/scan.l#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/finger.tproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/finger.tproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/finger.tproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/finger.tproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/finger.tproj/extern.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/finger.tproj/finger.1#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/finger.tproj/finger.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/finger.tproj/finger.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/finger.tproj/lprint.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/finger.tproj/net.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/finger.tproj/pathnames.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/finger.tproj/sprint.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/finger.tproj/util.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/fingerd.tproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/fingerd.tproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/fingerd.tproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/fingerd.tproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/fingerd.tproj/fingerd.8#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/fingerd.tproj/fingerd.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/fingerd.tproj/pathnames.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/gencat.tproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/gencat.tproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/gencat.tproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/gencat.tproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/gencat.tproj/fbsdcompat.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/gencat.tproj/gencat.1#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/gencat.tproj/gencat.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/gencat.tproj/gencat.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/gencat.tproj/genlib.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/gencat.tproj/nls/msgcat.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/last.tproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/last.tproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/last.tproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/last.tproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/last.tproj/last.1#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/last.tproj/last.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/lsvfs.tproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/lsvfs.tproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/lsvfs.tproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/lsvfs.tproj/lsvfs.1#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/lsvfs.tproj/lsvfs.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/md.tproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/md.tproj/Makefile.dist#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/md.tproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/md.tproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/md.tproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/md.tproj/md.1#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/md.tproj/md.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/mklocale.tproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/mklocale.tproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/mklocale.tproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/mklocale.tproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/mklocale.tproj/extern.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/mklocale.tproj/fbsdcompat.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/mklocale.tproj/ldef.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/mklocale.tproj/lex.l#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/mklocale.tproj/mklocale.1#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/mklocale.tproj/yacc.y#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/ps.tproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/ps.tproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/ps.tproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/ps.tproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/ps.tproj/extern.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/ps.tproj/fmt.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/ps.tproj/h.template#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/ps.tproj/keyword.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/ps.tproj/m.template#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/ps.tproj/nlist.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/ps.tproj/print.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/ps.tproj/ps.1#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/ps.tproj/ps.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/ps.tproj/ps.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/ps.tproj/tasks.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/pstat.tproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/pstat.tproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/pstat.tproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/pstat.tproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/pstat.tproj/pstat.8#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/pstat.tproj/pstat.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/stty.tproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/stty.tproj/Makefile.dist#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/stty.tproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/stty.tproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/stty.tproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/stty.tproj/cchar.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/stty.tproj/extern.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/stty.tproj/gfmt.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/stty.tproj/key.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/stty.tproj/modes.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/stty.tproj/print.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/stty.tproj/stty.1#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/stty.tproj/stty.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/stty.tproj/stty.h#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/stty.tproj/util.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/tty.tproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/tty.tproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/tty.tproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/tty.tproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/tty.tproj/tty.1#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/tty.tproj/tty.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/Makefile.bsd#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/Makefile.postamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/Makefile.preamble#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/PB.project#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/README#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/bg_BG.CP1251.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/ca_ES.ISO8859-1.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/ca_ES.ISO8859-15.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/cs_CZ.ISO8859-2.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/de_DE.ISO8859-1.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/de_DE.ISO8859-15.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/el_GR.ISO8859-7.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/en_DK.example#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/es_ES.ISO8859-1.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/es_ES.ISO8859-15.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/et_EE.ISO8859-15.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/hi_IN.ISCII-DEV.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/is_IS.ISO8859-1.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/is_IS.ISO8859-15.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/la_LN.ISO8859-1.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/la_LN.ISO8859-15.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/la_LN.ISO8859-2.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/la_LN.ISO8859-4.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/la_LN.US-ASCII.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/lt_LT.ISO8859-13.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/lt_LT.ISO8859-4.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/map.CP1251#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/map.CP866#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/map.ISCII-DEV#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/map.ISO8859-1#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/map.ISO8859-13#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/map.ISO8859-15#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/map.ISO8859-2#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/map.ISO8859-4#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/map.ISO8859-5#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/map.ISO8859-7#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/map.KOI8-R#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/map.KOI8-U#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/pl_PL.ISO8859-2.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/ru_RU.CP866.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/ru_RU.ISO8859-5.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/ru_RU.KOI8-R.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/sr_YU.ISO8859-5.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/sv_SE.ISO8859-1.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/sv_SE.ISO8859-15.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/uk_UA.ISO8859-5.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/colldef/uk_UA.KOI8-U.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/dummy.c#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/mklocale/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/mklocale/README.locale_name#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/mklocale/bg_BG.CP1251.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/mklocale/el_GR.ISO8859-7.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/mklocale/hi_IN.ISCII-DEV.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/mklocale/ja_JP.SJIS.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/mklocale/ja_JP.eucJP.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/mklocale/ko_KR.eucKR.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/mklocale/la_LN.ISO8859-1.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/mklocale/la_LN.ISO8859-15.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/mklocale/la_LN.ISO8859-2.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/mklocale/la_LN.ISO8859-4.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/mklocale/la_LN.US-ASCII.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/mklocale/lt_LT.ISO8859-13.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/mklocale/ru_RU.CP866.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/mklocale/ru_RU.ISO8859-5.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/mklocale/ru_RU.KOI8-R.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/mklocale/uk_UA.KOI8-U.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/mklocale/zh_CN.eucCN.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/mklocale/zh_TW.Big5.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/Makefile#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/af_ZA.ISO8859-1.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/bg_BG.CP1251.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/ca_ES.ISO8859-1.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/cs_CZ.ISO8859-2.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/da_DK.ISO8859-1.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/de_AT.ISO8859-1.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/de_CH.ISO8859-1.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/de_DE.ISO8859-1.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/el_GR.ISO8859-7.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/en_AU.ISO8859-1.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/en_CA.ISO8859-1.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/en_GB.ISO8859-1.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/en_NZ.ISO8859-1.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/en_US.ISO8859-1.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/es_ES.ISO8859-1.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/et_EE.ISO8859-15.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/fi_FI.ISO8859-1.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/fr_BE.ISO8859-1.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/fr_CA.ISO8859-1.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/fr_FR.ISO8859-1.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/hi_IN.ISCII-DEV.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/hr_HR.ISO8859-2.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/hu_HU.ISO8859-2.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/is_IS.ISO8859-1.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/it_IT.ISO8859-1.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/ja_JP.eucJP.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/ko_KR.eucKR.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/lt_LT.ISO8859-13.src#1 branch .. //depot/projects/trustedbsd/sedarwin7/src/darwin/adv_cmds/usr-share-locale.tproj/monetdef/nl_BE.ISO8859-1.src#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Wed Feb 2 16:36:23 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2C21A16A4D0; Wed, 2 Feb 2005 16:36:23 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C641E16A4CE for ; Wed, 2 Feb 2005 16:36:22 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 992CF43D3F for ; Wed, 2 Feb 2005 16:36:22 +0000 (GMT) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j12GaMZp050210 for ; Wed, 2 Feb 2005 16:36:22 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j12GaMQh050207 for perforce@freebsd.org; Wed, 2 Feb 2005 16:36:22 GMT (envelope-from sam@freebsd.org) Date: Wed, 2 Feb 2005 16:36:22 GMT Message-Id: <200502021636.j12GaMQh050207@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Subject: PERFORCE change 70157 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Feb 2005 16:36:23 -0000 http://perforce.freebsd.org/chv.cgi?CH=70157 Change 70157 by sam@sam_ebb on 2005/02/02 16:36:18 kill dead variable Affected files ... .. //depot/projects/vap/sys/net80211/ieee80211_var.h#3 edit Differences ... ==== //depot/projects/vap/sys/net80211/ieee80211_var.h#3 (text+ko) ==== @@ -178,7 +178,6 @@ struct sysctl_ctx_list *iv_sysctl; /* dynamic sysctl context */ TAILQ_ENTRY(ieee80211vap) iv_next; /* list of vap instances */ - int iv_vap; /* virtual AP index */ struct ieee80211com *iv_ic; /* back ptr to common state */ u_int32_t iv_debug; /* debug msg flags */ struct ieee80211_stats iv_stats; /* statistics */ From owner-p4-projects@FreeBSD.ORG Wed Feb 2 22:38:03 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id BAD6716A4D0; Wed, 2 Feb 2005 22:38:02 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8084C16A4CE for ; Wed, 2 Feb 2005 22:38:02 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CFF4E43D48 for ; Wed, 2 Feb 2005 22:38:01 +0000 (GMT) (envelope-from peter@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j12Mc1ai077083 for ; Wed, 2 Feb 2005 22:38:01 GMT (envelope-from peter@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j12Mbrmj077076 for perforce@freebsd.org; Wed, 2 Feb 2005 22:37:53 GMT (envelope-from peter@freebsd.org) Date: Wed, 2 Feb 2005 22:37:53 GMT Message-Id: <200502022237.j12Mbrmj077076@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter@freebsd.org using -f From: Peter Wemm To: Perforce Change Reviews Subject: PERFORCE change 70183 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Feb 2005 22:38:03 -0000 http://perforce.freebsd.org/chv.cgi?CH=70183 Change 70183 by peter@peter_daintree on 2005/02/02 22:36:58 IFC @70177 Affected files ... .. //depot/projects/hammer/bin/chflags/Makefile#3 integrate .. //depot/projects/hammer/bin/chio/Makefile#2 integrate .. //depot/projects/hammer/bin/csh/config.h#3 integrate .. //depot/projects/hammer/bin/mkdir/Makefile#3 integrate .. //depot/projects/hammer/bin/ps/Makefile#7 integrate .. //depot/projects/hammer/bin/rm/Makefile#2 integrate .. //depot/projects/hammer/bin/rmdir/rmdir.c#7 integrate .. //depot/projects/hammer/contrib/openpam/HISTORY#8 integrate .. //depot/projects/hammer/contrib/openpam/MANIFEST#6 integrate .. //depot/projects/hammer/contrib/openpam/Makefile.am#2 integrate .. //depot/projects/hammer/contrib/openpam/Makefile.in#3 integrate .. //depot/projects/hammer/contrib/openpam/RELNOTES#8 integrate .. //depot/projects/hammer/contrib/openpam/aclocal.m4#2 integrate .. //depot/projects/hammer/contrib/openpam/bin/Makefile.in#2 integrate .. //depot/projects/hammer/contrib/openpam/bin/su/Makefile.in#2 integrate .. //depot/projects/hammer/contrib/openpam/config.h.in#2 integrate .. //depot/projects/hammer/contrib/openpam/configure#3 integrate .. //depot/projects/hammer/contrib/openpam/configure.ac#1 branch .. //depot/projects/hammer/contrib/openpam/depcomp#2 integrate .. //depot/projects/hammer/contrib/openpam/doc/Makefile.in#2 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/Makefile.am#2 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/Makefile.in#2 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/openpam.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/openpam.man#3 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/openpam_borrow_cred.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/openpam_free_data.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/openpam_free_envlist.3#1 branch .. //depot/projects/hammer/contrib/openpam/doc/man/openpam_get_option.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/openpam_log.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/openpam_nullconv.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/openpam_readline.3#4 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/openpam_restore_cred.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/openpam_set_option.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/openpam_ttyconv.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam.man#4 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_acct_mgmt.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_authenticate.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_chauthtok.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_close_session.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_end.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_error.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_get_authtok.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_get_data.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_get_item.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_get_user.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_getenv.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_getenvlist.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_info.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_open_session.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_prompt.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_putenv.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_set_data.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_set_item.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_setcred.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_setenv.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_sm_acct_mgmt.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_sm_authenticate.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_sm_chauthtok.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_sm_close_session.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_sm_open_session.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_sm_setcred.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_start.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_strerror.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_verror.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_vinfo.3#8 integrate .. //depot/projects/hammer/contrib/openpam/doc/man/pam_vprompt.3#8 integrate .. //depot/projects/hammer/contrib/openpam/include/Makefile.in#2 integrate .. //depot/projects/hammer/contrib/openpam/include/security/Makefile.in#2 integrate .. //depot/projects/hammer/contrib/openpam/include/security/openpam.h#6 integrate .. //depot/projects/hammer/contrib/openpam/include/security/openpam_version.h#7 integrate .. //depot/projects/hammer/contrib/openpam/install-sh#2 integrate .. //depot/projects/hammer/contrib/openpam/lib/Makefile.am#2 integrate .. //depot/projects/hammer/contrib/openpam/lib/Makefile.in#2 integrate .. //depot/projects/hammer/contrib/openpam/lib/openpam_borrow_cred.c#7 integrate .. //depot/projects/hammer/contrib/openpam/lib/openpam_free_data.c#5 integrate .. //depot/projects/hammer/contrib/openpam/lib/openpam_free_envlist.c#1 branch .. //depot/projects/hammer/contrib/openpam/lib/openpam_log.c#6 integrate .. //depot/projects/hammer/contrib/openpam/lib/openpam_nullconv.c#5 integrate .. //depot/projects/hammer/contrib/openpam/lib/openpam_restore_cred.c#7 integrate .. //depot/projects/hammer/contrib/openpam/lib/openpam_ttyconv.c#10 integrate .. //depot/projects/hammer/contrib/openpam/lib/pam_get_authtok.c#7 integrate .. //depot/projects/hammer/contrib/openpam/lib/pam_get_data.c#6 integrate .. //depot/projects/hammer/contrib/openpam/lib/pam_get_user.c#7 integrate .. //depot/projects/hammer/contrib/openpam/lib/pam_open_session.c#5 integrate .. //depot/projects/hammer/contrib/openpam/lib/pam_strerror.c#5 integrate .. //depot/projects/hammer/contrib/openpam/ltmain.sh#3 integrate .. //depot/projects/hammer/contrib/openpam/misc/gendoc.pl#6 integrate .. //depot/projects/hammer/contrib/openpam/missing#2 integrate .. //depot/projects/hammer/contrib/openpam/modules/Makefile.in#2 integrate .. //depot/projects/hammer/contrib/openpam/modules/pam_deny/Makefile.in#2 integrate .. //depot/projects/hammer/contrib/openpam/modules/pam_permit/Makefile.in#2 integrate .. //depot/projects/hammer/contrib/openpam/modules/pam_unix/Makefile.in#2 integrate .. //depot/projects/hammer/etc/etc.sparc64/ttys#7 integrate .. //depot/projects/hammer/etc/rc.d/gbde#8 integrate .. //depot/projects/hammer/games/fortune/datfiles/fortunes#36 integrate .. //depot/projects/hammer/games/fortune/datfiles/fortunes2#20 integrate .. //depot/projects/hammer/games/fortune/datfiles/fortunes2-o#8 integrate .. //depot/projects/hammer/games/fortune/datfiles/limerick#3 integrate .. //depot/projects/hammer/games/fortune/datfiles/murphy#6 integrate .. //depot/projects/hammer/games/fortune/datfiles/zippy#2 integrate .. //depot/projects/hammer/gnu/lib/libstdc++/Makefile#22 integrate .. //depot/projects/hammer/gnu/lib/libstdc++/config.h#7 integrate .. //depot/projects/hammer/include/netdb.h#6 integrate .. //depot/projects/hammer/include/pwd.h#4 integrate .. //depot/projects/hammer/lib/libarchive/archive_read_support_format_zip.c#2 integrate .. //depot/projects/hammer/lib/libc/gdtoa/Makefile.inc#8 integrate .. //depot/projects/hammer/lib/libc/gen/Makefile.inc#20 integrate .. //depot/projects/hammer/lib/libc/gen/fpclassify.3#4 integrate .. //depot/projects/hammer/lib/libc/net/getaddrinfo.c#16 integrate .. //depot/projects/hammer/lib/libc/net/name6.c#13 integrate .. //depot/projects/hammer/lib/libc/nls/msgcat.c#7 integrate .. //depot/projects/hammer/lib/libc/nls/msgcat.h#2 integrate .. //depot/projects/hammer/lib/libmagic/Makefile#4 integrate .. //depot/projects/hammer/lib/libpam/libpam/Makefile#15 integrate .. //depot/projects/hammer/lib/libpam/modules/pam_exec/pam_exec.8#4 integrate .. //depot/projects/hammer/lib/libpam/modules/pam_exec/pam_exec.c#3 integrate .. //depot/projects/hammer/lib/msun/Makefile#21 integrate .. //depot/projects/hammer/lib/msun/man/atan2.3#4 integrate .. //depot/projects/hammer/lib/msun/man/atanh.3#4 integrate .. //depot/projects/hammer/lib/msun/man/copysign.3#1 branch .. //depot/projects/hammer/lib/msun/man/ieee.3#8 integrate .. //depot/projects/hammer/lib/msun/man/ilogb.3#1 branch .. //depot/projects/hammer/lib/msun/man/math.3#8 integrate .. //depot/projects/hammer/lib/msun/man/nextafter.3#1 branch .. //depot/projects/hammer/lib/msun/man/remainder.3#1 branch .. //depot/projects/hammer/lib/msun/man/scalbn.3#1 branch .. //depot/projects/hammer/libexec/pppoed/Makefile#2 integrate .. //depot/projects/hammer/libexec/pt_chown/Makefile#4 integrate .. //depot/projects/hammer/libexec/rlogind/Makefile#2 integrate .. //depot/projects/hammer/libexec/rshd/Makefile#3 integrate .. //depot/projects/hammer/release/alpha/mkisoimages.sh#5 integrate .. //depot/projects/hammer/release/amd64/mkisoimages.sh#6 integrate .. //depot/projects/hammer/release/i386/mkisoimages.sh#7 integrate .. //depot/projects/hammer/release/ia64/mkisoimages.sh#8 integrate .. //depot/projects/hammer/release/sparc64/mkisoimages.sh#9 integrate .. //depot/projects/hammer/sbin/dhclient/omshell/Makefile#2 integrate .. //depot/projects/hammer/sbin/idmapd/Makefile#3 integrate .. //depot/projects/hammer/sbin/ifconfig/ifmedia.c#8 integrate .. //depot/projects/hammer/sbin/ipfs/Makefile#3 integrate .. //depot/projects/hammer/sbin/ipmon/Makefile#5 integrate .. //depot/projects/hammer/sbin/kldunload/kldunload.c#5 integrate .. //depot/projects/hammer/sbin/mdmfs/mdmfs.c#13 integrate .. //depot/projects/hammer/share/man/man4/em.4#8 integrate .. //depot/projects/hammer/share/man/man4/fxp.4#10 integrate .. //depot/projects/hammer/share/man/man4/ktr.4#6 integrate .. //depot/projects/hammer/share/man/man4/led.4#8 integrate .. //depot/projects/hammer/share/man/man4/nmdm.4#2 integrate .. //depot/projects/hammer/share/man/man4/vlan.4#10 integrate .. //depot/projects/hammer/share/man/man9/VOP_ACCESS.9#5 integrate .. //depot/projects/hammer/share/man/man9/VOP_ACLCHECK.9#6 integrate .. //depot/projects/hammer/share/man/man9/VOP_ADVLOCK.9#5 integrate .. //depot/projects/hammer/share/man/man9/VOP_ATTRIB.9#4 integrate .. //depot/projects/hammer/share/man/man9/VOP_BWRITE.9#4 integrate .. //depot/projects/hammer/share/man/man9/VOP_CREATE.9#8 integrate .. //depot/projects/hammer/share/man/man9/VOP_FSYNC.9#4 integrate .. //depot/projects/hammer/share/man/man9/VOP_GETACL.9#5 integrate .. //depot/projects/hammer/share/man/man9/VOP_GETEXTATTR.9#9 integrate .. //depot/projects/hammer/share/man/man9/VOP_GETVOBJECT.9#3 integrate .. //depot/projects/hammer/share/man/man9/VOP_INACTIVE.9#5 integrate .. //depot/projects/hammer/share/man/man9/VOP_IOCTL.9#5 integrate .. //depot/projects/hammer/share/man/man9/VOP_LINK.9#6 integrate .. //depot/projects/hammer/share/man/man9/VOP_LISTEXTATTR.9#6 integrate .. //depot/projects/hammer/share/man/man9/VOP_LOCK.9#4 integrate .. //depot/projects/hammer/share/man/man9/VOP_LOOKUP.9#7 integrate .. //depot/projects/hammer/share/man/man9/VOP_OPENCLOSE.9#7 integrate .. //depot/projects/hammer/share/man/man9/VOP_PATHCONF.9#3 integrate .. //depot/projects/hammer/share/man/man9/VOP_PRINT.9#3 integrate .. //depot/projects/hammer/share/man/man9/VOP_RDWR.9#6 integrate .. //depot/projects/hammer/share/man/man9/VOP_READDIR.9#6 integrate .. //depot/projects/hammer/share/man/man9/VOP_READLINK.9#4 integrate .. //depot/projects/hammer/share/man/man9/VOP_REALLOCBLKS.9#3 integrate .. //depot/projects/hammer/share/man/man9/VOP_REMOVE.9#4 integrate .. //depot/projects/hammer/share/man/man9/VOP_RENAME.9#7 integrate .. //depot/projects/hammer/share/man/man9/VOP_SETACL.9#5 integrate .. //depot/projects/hammer/share/man/man9/VOP_SETEXTATTR.9#6 integrate .. //depot/projects/hammer/share/man/man9/VOP_STRATEGY.9#4 integrate .. //depot/projects/hammer/share/man/man9/alq.9#3 integrate .. //depot/projects/hammer/share/man/man9/mbchain.9#2 integrate .. //depot/projects/hammer/share/man/man9/mdchain.9#2 integrate .. //depot/projects/hammer/share/man/man9/mi_switch.9#5 integrate .. //depot/projects/hammer/share/man/man9/style.9#20 integrate .. //depot/projects/hammer/share/man/man9/timeout.9#8 integrate .. //depot/projects/hammer/share/man/man9/vget.9#5 integrate .. //depot/projects/hammer/share/mk/bsd.prog.mk#13 integrate .. //depot/projects/hammer/sys/alpha/alpha/machdep.c#31 integrate .. //depot/projects/hammer/sys/alpha/include/bus.h#15 integrate .. //depot/projects/hammer/sys/alpha/include/cpuconf.h#3 integrate .. //depot/projects/hammer/sys/alpha/linux/linux_sysvec.c#10 integrate .. //depot/projects/hammer/sys/alpha/osf1/imgact_osf1.c#9 integrate .. //depot/projects/hammer/sys/alpha/osf1/osf1_sysvec.c#6 integrate .. //depot/projects/hammer/sys/alpha/pci/lca.c#4 integrate .. //depot/projects/hammer/sys/alpha/pci/lcareg.h#3 integrate .. //depot/projects/hammer/sys/amd64/linux32/linux32_sysvec.c#3 integrate .. //depot/projects/hammer/sys/arm/include/cpu.h#4 integrate .. //depot/projects/hammer/sys/boot/common/ufsread.c#6 integrate .. //depot/projects/hammer/sys/bsm/audit_kevents.h#1 branch .. //depot/projects/hammer/sys/cam/scsi/scsi_cd.c#19 integrate .. //depot/projects/hammer/sys/coda/coda_vnops.c#14 integrate .. //depot/projects/hammer/sys/compat/ia32/ia32_sysvec.c#15 integrate .. //depot/projects/hammer/sys/compat/linux/linux_ioctl.c#21 integrate .. //depot/projects/hammer/sys/compat/linux/linux_ipc.c#10 integrate .. //depot/projects/hammer/sys/compat/linux/linux_misc.c#24 integrate .. //depot/projects/hammer/sys/compat/linux/linux_socket.c#16 integrate .. //depot/projects/hammer/sys/compat/pecoff/imgact_pecoff.c#13 integrate .. //depot/projects/hammer/sys/compat/svr4/imgact_svr4.c#7 integrate .. //depot/projects/hammer/sys/compat/svr4/svr4_sysvec.c#13 integrate .. //depot/projects/hammer/sys/conf/NOTES#79 integrate .. //depot/projects/hammer/sys/conf/files#102 integrate .. //depot/projects/hammer/sys/conf/kmod.mk#42 integrate .. //depot/projects/hammer/sys/dev/acpica/acpi_pcib.c#25 integrate .. //depot/projects/hammer/sys/dev/ata/ata-card.c#19 integrate .. //depot/projects/hammer/sys/dev/ata/atapi-cd.c#24 integrate .. //depot/projects/hammer/sys/dev/bktr/bktr_mem.c#7 integrate .. //depot/projects/hammer/sys/dev/cs/if_cs.c#15 integrate .. //depot/projects/hammer/sys/dev/cs/if_cs_pccard.c#9 integrate .. //depot/projects/hammer/sys/dev/cs/if_csvar.h#4 integrate .. //depot/projects/hammer/sys/dev/ed/if_ed.c#25 integrate .. //depot/projects/hammer/sys/dev/ed/if_ed_pccard.c#19 integrate .. //depot/projects/hammer/sys/dev/em/if_em.c#37 integrate .. //depot/projects/hammer/sys/dev/fxp/if_fxp.c#40 integrate .. //depot/projects/hammer/sys/dev/hme/if_hme.c#17 integrate .. //depot/projects/hammer/sys/dev/ieee488/pcii.c#1 branch .. //depot/projects/hammer/sys/dev/iir/iir.h#10 integrate .. //depot/projects/hammer/sys/dev/ips/ips.c#11 integrate .. //depot/projects/hammer/sys/dev/ips/ips.h#11 integrate .. //depot/projects/hammer/sys/dev/ips/ips_commands.c#12 integrate .. //depot/projects/hammer/sys/dev/ips/ips_disk.c#7 integrate .. //depot/projects/hammer/sys/dev/ips/ips_ioctl.c#6 integrate .. //depot/projects/hammer/sys/dev/ips/ips_pci.c#10 integrate .. //depot/projects/hammer/sys/dev/ispfw/asm_2300.h#7 integrate .. //depot/projects/hammer/sys/dev/led/led.c#11 integrate .. //depot/projects/hammer/sys/dev/mcd/mcd.c#13 integrate .. //depot/projects/hammer/sys/dev/md/md.c#48 integrate .. //depot/projects/hammer/sys/dev/nmdm/nmdm.c#19 integrate .. //depot/projects/hammer/sys/dev/owi/if_owi_pccard.c#4 integrate .. //depot/projects/hammer/sys/dev/pccard/pccarddevs#29 integrate .. //depot/projects/hammer/sys/dev/pci/pci.c#32 integrate .. //depot/projects/hammer/sys/dev/puc/puc_sbus.c#7 integrate .. //depot/projects/hammer/sys/dev/puc/pucdata.c#18 integrate .. //depot/projects/hammer/sys/dev/ray/if_ray.c#14 integrate .. //depot/projects/hammer/sys/dev/scd/scd.c#11 integrate .. //depot/projects/hammer/sys/dev/sound/pci/cmi.c#12 integrate .. //depot/projects/hammer/sys/dev/sound/pci/maestro.c#10 integrate .. //depot/projects/hammer/sys/dev/uart/uart_dev_sab82532.c#9 integrate .. //depot/projects/hammer/sys/dev/uart/uart_dev_z8530.c#9 integrate .. //depot/projects/hammer/sys/dev/uart/uart_kbd_sun.c#3 integrate .. //depot/projects/hammer/sys/dev/usb/umodem.c#10 integrate .. //depot/projects/hammer/sys/dev/usb/uplcom.c#17 integrate .. //depot/projects/hammer/sys/dev/usb/uvscom.c#12 integrate .. //depot/projects/hammer/sys/dev/wi/if_wi_pccard.c#24 integrate .. //depot/projects/hammer/sys/fs/devfs/devfs_vnops.c#25 integrate .. //depot/projects/hammer/sys/fs/hpfs/hpfs_vnops.c#15 integrate .. //depot/projects/hammer/sys/fs/msdosfs/msdosfs_denode.c#17 integrate .. //depot/projects/hammer/sys/fs/msdosfs/msdosfs_vnops.c#21 integrate .. //depot/projects/hammer/sys/fs/ntfs/ntfs_subr.c#10 integrate .. //depot/projects/hammer/sys/fs/ntfs/ntfs_vfsops.c#22 integrate .. //depot/projects/hammer/sys/fs/ntfs/ntfs_vnops.c#15 integrate .. //depot/projects/hammer/sys/fs/nullfs/null_vnops.c#14 integrate .. //depot/projects/hammer/sys/fs/nwfs/nwfs_node.c#10 integrate .. //depot/projects/hammer/sys/fs/smbfs/smbfs_node.c#15 integrate .. //depot/projects/hammer/sys/fs/smbfs/smbfs_vnops.c#20 integrate .. //depot/projects/hammer/sys/fs/udf/udf_vnops.c#22 integrate .. //depot/projects/hammer/sys/fs/umapfs/umap_vnops.c#10 integrate .. //depot/projects/hammer/sys/geom/geom_disk.c#30 integrate .. //depot/projects/hammer/sys/geom/geom_vfs.c#5 integrate .. //depot/projects/hammer/sys/gnu/ext2fs/ext2_inode.c#11 integrate .. //depot/projects/hammer/sys/i386/i386/sys_machdep.c#14 integrate .. //depot/projects/hammer/sys/i386/ibcs2/ibcs2_sysvec.c#7 integrate .. //depot/projects/hammer/sys/i386/ibcs2/imgact_coff.c#9 integrate .. //depot/projects/hammer/sys/i386/include/sysarch.h#8 integrate .. //depot/projects/hammer/sys/i386/linux/imgact_linux.c#10 integrate .. //depot/projects/hammer/sys/i386/linux/linux_machdep.c#15 integrate .. //depot/projects/hammer/sys/i386/linux/linux_sysvec.c#20 integrate .. //depot/projects/hammer/sys/ia64/ia64/unaligned.c#9 integrate .. //depot/projects/hammer/sys/ia64/include/asm.h#6 integrate .. //depot/projects/hammer/sys/isofs/cd9660/cd9660_node.c#10 integrate .. //depot/projects/hammer/sys/isofs/cd9660/cd9660_vfsops.c#25 integrate .. //depot/projects/hammer/sys/isofs/cd9660/cd9660_vnops.c#18 integrate .. //depot/projects/hammer/sys/kern/imgact_aout.c#13 integrate .. //depot/projects/hammer/sys/kern/imgact_elf.c#25 integrate .. //depot/projects/hammer/sys/kern/imgact_gzip.c#7 integrate .. //depot/projects/hammer/sys/kern/imgact_shell.c#7 integrate .. //depot/projects/hammer/sys/kern/init_sysent.c#41 integrate .. //depot/projects/hammer/sys/kern/kern_conf.c#27 integrate .. //depot/projects/hammer/sys/kern/kern_exec.c#44 integrate .. //depot/projects/hammer/sys/kern/kern_exit.c#41 integrate .. //depot/projects/hammer/sys/kern/kern_kse.c#19 integrate .. //depot/projects/hammer/sys/kern/kern_mbuf.c#4 integrate .. //depot/projects/hammer/sys/kern/kern_mib.c#12 integrate .. //depot/projects/hammer/sys/kern/kern_time.c#15 integrate .. //depot/projects/hammer/sys/kern/subr_bus.c#34 integrate .. //depot/projects/hammer/sys/kern/syscalls.c#40 integrate .. //depot/projects/hammer/sys/kern/syscalls.master#40 integrate .. //depot/projects/hammer/sys/kern/sysv_msg.c#12 integrate .. //depot/projects/hammer/sys/kern/uipc_syscalls.c#42 integrate .. //depot/projects/hammer/sys/kern/vfs_bio.c#48 integrate .. //depot/projects/hammer/sys/kern/vfs_default.c#33 integrate .. //depot/projects/hammer/sys/kern/vfs_subr.c#71 integrate .. //depot/projects/hammer/sys/kern/vfs_syscalls.c#40 integrate .. //depot/projects/hammer/sys/libkern/strvalid.c#3 integrate .. //depot/projects/hammer/sys/modules/Makefile#65 integrate .. //depot/projects/hammer/sys/modules/agp/Makefile#7 integrate .. //depot/projects/hammer/sys/modules/aic7xxx/ahd/Makefile#6 integrate .. //depot/projects/hammer/sys/modules/bios/smapi/Makefile#2 integrate .. //depot/projects/hammer/sys/modules/ie/Makefile#2 integrate .. //depot/projects/hammer/sys/modules/netgraph/Makefile#14 integrate .. //depot/projects/hammer/sys/modules/pcic/Makefile#3 delete .. //depot/projects/hammer/sys/modules/sound/driver/maestro/Makefile#3 integrate .. //depot/projects/hammer/sys/net/if.c#39 integrate .. //depot/projects/hammer/sys/net80211/ieee80211.c#15 integrate .. //depot/projects/hammer/sys/netgraph/netflow/netflow.c#5 integrate .. //depot/projects/hammer/sys/netgraph/ng_base.c#26 integrate .. //depot/projects/hammer/sys/netgraph/ng_eiface.c#14 integrate .. //depot/projects/hammer/sys/netgraph/ng_eiface.h#5 integrate .. //depot/projects/hammer/sys/netinet/ip_fw2.c#49 integrate .. //depot/projects/hammer/sys/netinet/ip_input.c#46 integrate .. //depot/projects/hammer/sys/netinet/tcp_subr.c#37 integrate .. //depot/projects/hammer/sys/netinet/tcp_syncache.c#24 integrate .. //depot/projects/hammer/sys/nfsclient/nfs_node.c#16 integrate .. //depot/projects/hammer/sys/nfsclient/nfs_vnops.c#36 integrate .. //depot/projects/hammer/sys/pci/if_sk.c#34 integrate .. //depot/projects/hammer/sys/powerpc/include/atomic.h#4 integrate .. //depot/projects/hammer/sys/security/mac/mac_vfs.c#6 integrate .. //depot/projects/hammer/sys/security/mac_biba/mac_biba.c#30 integrate .. //depot/projects/hammer/sys/security/mac_lomac/mac_lomac.c#21 integrate .. //depot/projects/hammer/sys/security/mac_mls/mac_mls.c#29 integrate .. //depot/projects/hammer/sys/security/mac_stub/mac_stub.c#11 integrate .. //depot/projects/hammer/sys/security/mac_test/mac_test.c#28 integrate .. //depot/projects/hammer/sys/sparc64/conf/GENERIC#34 integrate .. //depot/projects/hammer/sys/sparc64/include/bus.h#17 integrate .. //depot/projects/hammer/sys/sparc64/sparc64/iommu.c#20 integrate .. //depot/projects/hammer/sys/sys/cdio.h#4 integrate .. //depot/projects/hammer/sys/sys/conf.h#27 integrate .. //depot/projects/hammer/sys/sys/file.h#12 integrate .. //depot/projects/hammer/sys/sys/imgact.h#7 integrate .. //depot/projects/hammer/sys/sys/kernel.h#15 integrate .. //depot/projects/hammer/sys/sys/socketvar.h#25 integrate .. //depot/projects/hammer/sys/sys/syscall.h#39 integrate .. //depot/projects/hammer/sys/sys/syscall.mk#39 integrate .. //depot/projects/hammer/sys/sys/syscallsubr.h#14 integrate .. //depot/projects/hammer/sys/sys/sysproto.h#39 integrate .. //depot/projects/hammer/sys/sys/systm.h#29 integrate .. //depot/projects/hammer/sys/sys/umtx.h#9 integrate .. //depot/projects/hammer/sys/sys/vnode.h#44 integrate .. //depot/projects/hammer/sys/ufs/ffs/ffs_softdep.c#22 integrate .. //depot/projects/hammer/sys/ufs/ufs/extattr.h#4 integrate .. //depot/projects/hammer/sys/ufs/ufs/ufs_inode.c#12 integrate .. //depot/projects/hammer/sys/ufs/ufs/ufs_vfsops.c#9 integrate .. //depot/projects/hammer/sys/ufs/ufs/ufs_vnops.c#30 integrate .. //depot/projects/hammer/sys/vm/vm_object.c#51 integrate .. //depot/projects/hammer/sys/vm/vnode_pager.c#30 integrate .. //depot/projects/hammer/tools/regression/ia64/unaligned/test.c#2 integrate .. //depot/projects/hammer/tools/regression/ia64/unaligned/unaligned.t#2 integrate .. //depot/projects/hammer/tools/regression/ia64_unaligned/Makefile#4 delete .. //depot/projects/hammer/tools/regression/ia64_unaligned/unaligned.c#2 delete .. //depot/projects/hammer/tools/regression/lib/libc/string/Makefile#2 integrate .. //depot/projects/hammer/tools/regression/lib/libc/string/test-strerror.c#3 integrate .. //depot/projects/hammer/tools/tools/nanobsd/i386.diskimage#9 integrate .. //depot/projects/hammer/usr.bin/banner/banner.6#3 integrate .. //depot/projects/hammer/usr.bin/bluetooth/bthost/Makefile#2 integrate .. //depot/projects/hammer/usr.bin/bluetooth/btsockstat/Makefile#4 integrate .. //depot/projects/hammer/usr.bin/bluetooth/rfcomm_sppd/Makefile#3 integrate .. //depot/projects/hammer/usr.bin/bzip2/Makefile#4 integrate .. //depot/projects/hammer/usr.bin/c89/Makefile#2 integrate .. //depot/projects/hammer/usr.bin/checknr/checknr.1#4 integrate .. //depot/projects/hammer/usr.bin/comm/comm.1#5 integrate .. //depot/projects/hammer/usr.bin/csplit/csplit.1#6 integrate .. //depot/projects/hammer/usr.bin/fmt/Makefile#2 integrate .. //depot/projects/hammer/usr.bin/fstat/fstat.1#7 integrate .. //depot/projects/hammer/usr.bin/fstat/fstat.c#13 integrate .. //depot/projects/hammer/usr.bin/fsync/fsync.1#2 integrate .. //depot/projects/hammer/usr.bin/fsync/fsync.c#3 integrate .. //depot/projects/hammer/usr.bin/gencat/gencat.c#2 integrate .. //depot/projects/hammer/usr.bin/kdump/kdump.1#7 integrate .. //depot/projects/hammer/usr.bin/m4/Makefile#2 integrate .. //depot/projects/hammer/usr.bin/make/GNode.h#1 branch .. //depot/projects/hammer/usr.bin/make/Makefile#14 integrate .. //depot/projects/hammer/usr.bin/make/Makefile.dist#2 integrate .. //depot/projects/hammer/usr.bin/make/arch.c#10 integrate .. //depot/projects/hammer/usr.bin/make/arch.h#1 branch .. //depot/projects/hammer/usr.bin/make/buf.c#6 integrate .. //depot/projects/hammer/usr.bin/make/buf.h#5 integrate .. //depot/projects/hammer/usr.bin/make/compat.c#13 integrate .. //depot/projects/hammer/usr.bin/make/compat.h#1 branch .. //depot/projects/hammer/usr.bin/make/cond.c#13 integrate .. //depot/projects/hammer/usr.bin/make/cond.h#1 branch .. //depot/projects/hammer/usr.bin/make/config.h#6 integrate .. //depot/projects/hammer/usr.bin/make/dir.c#12 integrate .. //depot/projects/hammer/usr.bin/make/dir.h#7 integrate .. //depot/projects/hammer/usr.bin/make/for.c#11 integrate .. //depot/projects/hammer/usr.bin/make/for.h#1 branch .. //depot/projects/hammer/usr.bin/make/globals.h#1 branch .. //depot/projects/hammer/usr.bin/make/hash.c#6 integrate .. //depot/projects/hammer/usr.bin/make/hash.h#5 integrate .. //depot/projects/hammer/usr.bin/make/job.c#18 integrate .. //depot/projects/hammer/usr.bin/make/job.h#12 integrate .. //depot/projects/hammer/usr.bin/make/lst.c#1 branch .. //depot/projects/hammer/usr.bin/make/lst.h#8 integrate .. //depot/projects/hammer/usr.bin/make/lst.lib/lstAppend.c#8 delete .. //depot/projects/hammer/usr.bin/make/lst.lib/lstConcat.c#8 delete .. //depot/projects/hammer/usr.bin/make/lst.lib/lstDeQueue.c#7 delete .. //depot/projects/hammer/usr.bin/make/lst.lib/lstDestroy.c#8 delete .. //depot/projects/hammer/usr.bin/make/lst.lib/lstDupl.c#9 delete .. //depot/projects/hammer/usr.bin/make/lst.lib/lstFindFrom.c#7 delete .. //depot/projects/hammer/usr.bin/make/lst.lib/lstForEachFrom.c#7 delete .. //depot/projects/hammer/usr.bin/make/lst.lib/lstInsert.c#8 delete .. //depot/projects/hammer/usr.bin/make/lst.lib/lstMember.c#6 delete .. //depot/projects/hammer/usr.bin/make/lst.lib/lstRemove.c#7 delete .. //depot/projects/hammer/usr.bin/make/main.c#25 integrate .. //depot/projects/hammer/usr.bin/make/make.1#18 integrate .. //depot/projects/hammer/usr.bin/make/make.c#10 integrate .. //depot/projects/hammer/usr.bin/make/make.h#7 integrate .. //depot/projects/hammer/usr.bin/make/nonints.h#10 integrate .. //depot/projects/hammer/usr.bin/make/parse.c#21 integrate .. //depot/projects/hammer/usr.bin/make/parse.h#1 branch .. //depot/projects/hammer/usr.bin/make/pathnames.h#2 integrate .. //depot/projects/hammer/usr.bin/make/sprite.h#3 integrate .. //depot/projects/hammer/usr.bin/make/str.c#10 integrate .. //depot/projects/hammer/usr.bin/make/str.h#1 branch .. //depot/projects/hammer/usr.bin/make/suff.c#12 integrate .. //depot/projects/hammer/usr.bin/make/suff.h#1 branch .. //depot/projects/hammer/usr.bin/make/targ.c#11 integrate .. //depot/projects/hammer/usr.bin/make/targ.h#1 branch .. //depot/projects/hammer/usr.bin/make/util.c#3 integrate .. //depot/projects/hammer/usr.bin/make/util.h#1 branch .. //depot/projects/hammer/usr.bin/make/var.c#17 integrate .. //depot/projects/hammer/usr.bin/make/var.h#4 integrate .. //depot/projects/hammer/usr.bin/make/var_modify.c#6 integrate .. //depot/projects/hammer/usr.bin/ncal/Makefile#5 integrate .. //depot/projects/hammer/usr.bin/nl/nl.1#6 integrate .. //depot/projects/hammer/usr.bin/rlogin/Makefile#4 integrate .. //depot/projects/hammer/usr.bin/rsh/Makefile#4 integrate .. //depot/projects/hammer/usr.bin/sockstat/Makefile#2 integrate .. //depot/projects/hammer/usr.bin/stat/Makefile#3 integrate .. //depot/projects/hammer/usr.bin/usbhidaction/Makefile#3 integrate .. //depot/projects/hammer/usr.bin/vgrind/Makefile#2 integrate .. //depot/projects/hammer/usr.bin/whereis/Makefile#3 integrate .. //depot/projects/hammer/usr.sbin/arlcontrol/Makefile#2 integrate .. //depot/projects/hammer/usr.sbin/bluetooth/bcmfw/Makefile#3 integrate .. //depot/projects/hammer/usr.sbin/bluetooth/bt3cfw/Makefile#4 integrate .. //depot/projects/hammer/usr.sbin/bluetooth/hcseriald/Makefile#4 integrate .. //depot/projects/hammer/usr.sbin/bluetooth/l2ping/Makefile#4 integrate .. //depot/projects/hammer/usr.sbin/bsnmpd/gensnmptree/Makefile#2 integrate .. //depot/projects/hammer/usr.sbin/ctm/mkCTM/Makefile#5 integrate .. //depot/projects/hammer/usr.sbin/dconschat/Makefile#2 integrate .. //depot/projects/hammer/usr.sbin/getfmac/Makefile#3 integrate .. //depot/projects/hammer/usr.sbin/getfmac/getfmac.c#3 integrate .. //depot/projects/hammer/usr.sbin/getpmac/Makefile#3 integrate .. //depot/projects/hammer/usr.sbin/getpmac/getpmac.c#3 integrate .. //depot/projects/hammer/usr.sbin/gstat/Makefile#3 integrate .. //depot/projects/hammer/usr.sbin/kbdmap/Makefile#2 integrate .. //depot/projects/hammer/usr.sbin/mrouted/testrsrr/Makefile#4 integrate .. //depot/projects/hammer/usr.sbin/ntp/ntp-keygen/Makefile#5 integrate .. //depot/projects/hammer/usr.sbin/ntp/ntptime/Makefile#4 integrate .. //depot/projects/hammer/usr.sbin/pcvt/demo/Makefile#4 integrate .. //depot/projects/hammer/usr.sbin/pcvt/keycap/Makefile#2 integrate .. //depot/projects/hammer/usr.sbin/pnpinfo/Makefile#4 integrate .. //depot/projects/hammer/usr.sbin/ppp/ipcp.c#9 integrate .. //depot/projects/hammer/usr.sbin/ppp/ipv6cp.c#6 integrate .. //depot/projects/hammer/usr.sbin/ppp/radius.c#13 integrate .. //depot/projects/hammer/usr.sbin/ppp/radius.h#5 integrate .. //depot/projects/hammer/usr.sbin/setfmac/Makefile#4 integrate .. //depot/projects/hammer/usr.sbin/setfmac/setfmac.c#4 integrate .. //depot/projects/hammer/usr.sbin/setpmac/Makefile#3 integrate .. //depot/projects/hammer/usr.sbin/setpmac/setpmac.c#2 integrate Differences ... ==== //depot/projects/hammer/bin/chflags/Makefile#3 (text+ko) ==== @@ -1,7 +1,6 @@ # @(#)Makefile 8.1 (Berkeley) 6/6/93 -# $FreeBSD: src/bin/chflags/Makefile,v 1.18 2004/10/03 15:03:15 stefanf Exp $ +# $FreeBSD: src/bin/chflags/Makefile,v 1.19 2005/01/27 13:23:05 delphij Exp $ PROG= chflags -WARNS?= 6 .include ==== //depot/projects/hammer/bin/chio/Makefile#2 (text+ko) ==== @@ -1,7 +1,6 @@ -# $FreeBSD: src/bin/chio/Makefile,v 1.11 2001/12/04 01:57:38 obrien Exp $ +# $FreeBSD: src/bin/chio/Makefile,v 1.12 2005/01/27 13:25:09 delphij Exp $ # @(#)Makefile 8.1 (Berkeley) 6/6/93 PROG= chio -SRCS= chio.c .include ==== //depot/projects/hammer/bin/csh/config.h#3 (text+ko) ==== @@ -7,7 +7,7 @@ * Edit this to match your system type. */ -/* $FreeBSD: src/bin/csh/config.h,v 1.8 2004/07/11 02:23:38 mp Exp $ */ +/* $FreeBSD: src/bin/csh/config.h,v 1.9 2005/02/01 08:48:15 phantom Exp $ */ #ifndef _h_config #define _h_config @@ -130,6 +130,8 @@ /* we want to use the system malloc when we install as /bin/csh */ #define SYSMALLOC #define BSD_STYLE_COLORLS +/* Use LC_MESSAGES locale category used to open the message catalog */ +#define MCLoadBySet NL_CAT_LOCALE #endif #if defined(__NetBSD__) ==== //depot/projects/hammer/bin/mkdir/Makefile#3 (text+ko) ==== @@ -1,7 +1,6 @@ # @(#)Makefile 8.1 (Berkeley) 5/31/93 -# $FreeBSD: src/bin/mkdir/Makefile,v 1.8 2005/01/25 14:31:19 ssouhlal Exp $ +# $FreeBSD: src/bin/mkdir/Makefile,v 1.9 2005/01/26 06:48:17 ssouhlal Exp $ PROG= mkdir -WARNS?= 6 .include ==== //depot/projects/hammer/bin/ps/Makefile#7 (text+ko) ==== @@ -1,9 +1,9 @@ -# $FreeBSD: src/bin/ps/Makefile,v 1.26 2004/11/13 17:12:22 ru Exp $ +# $FreeBSD: src/bin/ps/Makefile,v 1.27 2005/01/27 13:42:40 delphij Exp $ # @(#)Makefile 8.1 (Berkeley) 6/2/93 PROG= ps SRCS= fmt.c keyword.c nlist.c print.c ps.c -WARNS?= 5 + # # To support "lazy" ps for non root/wheel users # add -DLAZY_PS to the cflags. This helps ==== //depot/projects/hammer/bin/rm/Makefile#2 (text+ko) ==== @@ -1,8 +1,7 @@ # @(#)Makefile 8.1 (Berkeley) 5/31/93 -# $FreeBSD: src/bin/rm/Makefile,v 1.17 2002/07/15 12:08:21 sheldonh Exp $ +# $FreeBSD: src/bin/rm/Makefile,v 1.18 2005/01/27 14:52:45 delphij Exp $ PROG= rm -SRCS= rm.c LINKS= ${BINDIR}/rm ${BINDIR}/unlink MLINKS= rm.1 unlink.1 ==== //depot/projects/hammer/bin/rmdir/rmdir.c#7 (text+ko) ==== @@ -39,10 +39,9 @@ #endif /* not lint */ #endif #include -__FBSDID("$FreeBSD: src/bin/rmdir/rmdir.c,v 1.19 2004/11/20 00:41:08 ru Exp $"); +__FBSDID("$FreeBSD: src/bin/rmdir/rmdir.c,v 1.20 2005/01/26 06:51:28 ssouhlal Exp $"); #include -#include #include #include #include ==== //depot/projects/hammer/contrib/openpam/HISTORY#8 (text) ==== @@ -1,3 +1,23 @@ +OpenPAM Feterita 2005-02-01 + + - BUGFIX: Correct numerous markup errors, invalid cross-references, + and other issues in the manual pages, with kind assistance from + Ruslan Ermilov . + + - BUGFIX: Avoid multiple evaluation of macro arguments in ENTERX() + and RETURNX() macros. + + - BUGFIX: Remove an unnecessary and non-portable pointer cast in + pam_get_data(3). + + - BUGFIX: Fix identical typos in PAM_ACCT_EXPIRED case in + pam_strerror(3) and gendoc.pl. + + - ENHANCE: Minor overhaul of the autoconf / build system. + + - ENHANCE: Add openpam_free_envlist(3). + +============================================================================ OpenPAM Eelgrass 2004-02-10 - BUGFIX: Correct array handling bugs in conversation code. @@ -272,4 +292,4 @@ First (beta) release. ============================================================================ -$P4: //depot/projects/openpam/HISTORY#22 $ +$P4: //depot/projects/openpam/HISTORY#23 $ ==== //depot/projects/hammer/contrib/openpam/MANIFEST#6 (text) ==== @@ -1,5 +1,5 @@ # -# $P4: //depot/projects/openpam/MANIFEST#18 $ +# $P4: //depot/projects/openpam/MANIFEST#20 $ # CREDITS HISTORY @@ -16,14 +16,11 @@ config.h.in config.sub configure -configure.in +configure.ac depcomp install-sh -ltconfig ltmain.sh missing -mkinstalldirs -stamp-h.in bin/ bin/Makefile.am bin/Makefile.in @@ -41,6 +38,7 @@ doc/man/openpam.man doc/man/openpam_borrow_cred.3 doc/man/openpam_free_data.3 +doc/man/openpam_free_envlist.3 doc/man/openpam_get_option.3 doc/man/openpam_log.3 doc/man/openpam_nullconv.3 @@ -103,6 +101,7 @@ lib/openpam_dynamic.c lib/openpam_findenv.c lib/openpam_free_data.c +lib/openpam_free_envlist.c lib/openpam_get_option.c lib/openpam_impl.h lib/openpam_load.c ==== //depot/projects/hammer/contrib/openpam/Makefile.am#2 (text) ==== @@ -1,3 +1,3 @@ SUBDIRS = lib bin modules doc include -EXTRA_DIST = README CREDITS LICENSE INSTALL MANIFEST RELNOTES +EXTRA_DIST = CREDITS HISTORY INSTALL LICENSE MANIFEST README RELNOTES ==== //depot/projects/hammer/contrib/openpam/Makefile.in#3 (text) ==== @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.8.5 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -12,152 +13,236 @@ # PARTICULAR PURPOSE. @SET_MAKE@ - -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = . - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) -transform = @program_transform_name@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -build_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ + $(srcdir)/Makefile.in $(srcdir)/config.h.in \ + $(top_srcdir)/configure INSTALL config.guess config.sub \ + depcomp install-sh ltmain.sh missing +subdir = . +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ + configure.lineno configure.status.lineno +mkinstalldirs = $(mkdir_p) +CONFIG_HEADER = config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-exec-recursive install-info-recursive \ + install-recursive installcheck-recursive installdirs-recursive \ + pdf-recursive ps-recursive uninstall-info-recursive \ + uninstall-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +distdir = $(PACKAGE)-$(VERSION) +top_distdir = $(distdir) +am__remove_distdir = \ + { test ! -d $(distdir) \ + || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -fr $(distdir); }; } +DIST_ARCHIVES = $(distdir).tar.gz +GZIP_ENV = --best +distuninstallcheck_listfiles = find . -type f -print +distcleancheck_listfiles = find . -type f -print +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AS = @AS@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ +CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CRYPT_LIBS = @CRYPT_LIBS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ DEPDIR = @DEPDIR@ -DLLTOOL = @DLLTOOL@ DL_LIBS = @DL_LIBS@ +ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIB_MAJ = @LIB_MAJ@ LN_S = @LN_S@ -OBJDUMP = @OBJDUMP@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OPENPAM_MODULES_DIR = @OPENPAM_MODULES_DIR@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ VERSION = @VERSION@ +WITH_PAM_SU_FALSE = @WITH_PAM_SU_FALSE@ +WITH_PAM_SU_TRUE = @WITH_PAM_SU_TRUE@ +WITH_PAM_UNIX_FALSE = @WITH_PAM_UNIX_FALSE@ +WITH_PAM_UNIX_TRUE = @WITH_PAM_UNIX_TRUE@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ +am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ SUBDIRS = lib bin modules doc include - -EXTRA_DIST = README CREDITS LICENSE INSTALL MANIFEST RELNOTES -subdir = . -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = config.h -CONFIG_CLEAN_FILES = -DIST_SOURCES = - -RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \ - uninstall-info-recursive all-recursive install-data-recursive \ - install-exec-recursive installdirs-recursive install-recursive \ - uninstall-recursive check-recursive installcheck-recursive -DIST_COMMON = README ./stamp-h.in INSTALL Makefile.am Makefile.in \ - aclocal.m4 config.guess config.h.in config.sub configure \ - configure.in depcomp install-sh ltconfig ltmain.sh missing \ - mkinstalldirs -DIST_SUBDIRS = $(SUBDIRS) +EXTRA_DIST = CREDITS HISTORY INSTALL LICENSE MANIFEST README RELNOTES all: config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive .SUFFIXES: - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +am--refresh: + @: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \ + cd $(srcdir) && $(AUTOMAKE) --foreign \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$@ $(SHELL) ./config.status +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + echo ' $(SHELL) ./config.status'; \ + $(SHELL) ./config.status;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ + esac; -$(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck -$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) + +$(top_srcdir)/configure: $(am__configure_deps) cd $(srcdir) && $(AUTOCONF) +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) -$(ACLOCAL_M4): configure.in - cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) -config.h: stamp-h +config.h: stamp-h1 @if test ! -f $@; then \ - rm -f stamp-h; \ - $(MAKE) stamp-h; \ + rm -f stamp-h1; \ + $(MAKE) stamp-h1; \ else :; fi -stamp-h: $(srcdir)/config.h.in $(top_builddir)/config.status - @rm -f stamp-h stamp-hT - @echo timestamp > stamp-hT 2> /dev/null - cd $(top_builddir) \ - && CONFIG_FILES= CONFIG_HEADERS=config.h \ - $(SHELL) ./config.status - @mv stamp-hT stamp-h -$(srcdir)/config.h.in: $(srcdir)/./stamp-h.in - @if test ! -f $@; then \ - rm -f $(srcdir)/./stamp-h.in; \ - $(MAKE) $(srcdir)/./stamp-h.in; \ - else :; fi -$(srcdir)/./stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) - @rm -f $(srcdir)/./stamp-h.in $(srcdir)/./stamp-h.inT - @echo timestamp > $(srcdir)/./stamp-h.inT 2> /dev/null + +stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status + @rm -f stamp-h1 + cd $(top_builddir) && $(SHELL) ./config.status config.h +$(srcdir)/config.h.in: $(am__configure_deps) cd $(top_srcdir) && $(AUTOHEADER) - @mv $(srcdir)/./stamp-h.inT $(srcdir)/./stamp-h.in + rm -f stamp-h1 + touch $@ distclean-hdr: - -rm -f config.h + -rm -f config.h stamp-h1 + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool uninstall-info-am: # This directory's subdirectories are mostly independent; you can cd >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Wed Feb 2 22:42:08 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 606FB16A4D0; Wed, 2 Feb 2005 22:42:08 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 351BA16A4CF for ; Wed, 2 Feb 2005 22:42:08 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 02A4843D54 for ; Wed, 2 Feb 2005 22:42:08 +0000 (GMT) (envelope-from peter@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j12Mg7Jn077238 for ; Wed, 2 Feb 2005 22:42:07 GMT (envelope-from peter@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j12Mg7iQ077235 for perforce@freebsd.org; Wed, 2 Feb 2005 22:42:07 GMT (envelope-from peter@freebsd.org) Date: Wed, 2 Feb 2005 22:42:07 GMT Message-Id: <200502022242.j12Mg7iQ077235@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter@freebsd.org using -f From: Peter Wemm To: Perforce Change Reviews Subject: PERFORCE change 70185 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Feb 2005 22:42:09 -0000 http://perforce.freebsd.org/chv.cgi?CH=70185 Change 70185 by peter@peter_daintree on 2005/02/02 22:41:25 integ -b i386_hammer (ignore userldt changes, userldt not present) Affected files ... .. //depot/projects/hammer/sys/amd64/amd64/sys_machdep.c#17 integrate .. //depot/projects/hammer/sys/amd64/include/sysarch.h#15 integrate Differences ... ==== //depot/projects/hammer/sys/amd64/amd64/sys_machdep.c#17 (text+ko) ==== ==== //depot/projects/hammer/sys/amd64/include/sysarch.h#15 (text+ko) ==== From owner-p4-projects@FreeBSD.ORG Wed Feb 2 22:47:15 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id EB81616A4D0; Wed, 2 Feb 2005 22:47:14 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C67DE16A4CE for ; Wed, 2 Feb 2005 22:47:14 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9758143D4C for ; Wed, 2 Feb 2005 22:47:14 +0000 (GMT) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j12MlE6h077491 for ; Wed, 2 Feb 2005 22:47:14 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j12MlEkl077488 for perforce@freebsd.org; Wed, 2 Feb 2005 22:47:14 GMT (envelope-from sam@freebsd.org) Date: Wed, 2 Feb 2005 22:47:14 GMT Message-Id: <200502022247.j12MlEkl077488@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Subject: PERFORCE change 70186 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Feb 2005 22:47:15 -0000 http://perforce.freebsd.org/chv.cgi?CH=70186 Change 70186 by sam@sam_ebb on 2005/02/02 22:46:20 balance a refcnt release Affected files ... .. //depot/projects/vap/sys/net80211/ieee80211_ioctl.c#3 edit Differences ... ==== //depot/projects/vap/sys/net80211/ieee80211_ioctl.c#3 (text+ko) ==== @@ -1496,7 +1496,7 @@ if (ik.ik_flags != (IEEE80211_KEY_XMIT | IEEE80211_KEY_RECV)) return EINVAL; if (vap->iv_opmode == IEEE80211_M_STA) { - ni = vap->iv_bss; + ni = ieee80211_ref_node(vap->iv_bss); if (!IEEE80211_ADDR_EQ(ik.ik_macaddr, ni->ni_bssid)) return EADDRNOTAVAIL; } else { From owner-p4-projects@FreeBSD.ORG Wed Feb 2 22:47:16 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id DFBE016A4DC; Wed, 2 Feb 2005 22:47:15 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 22E9416A4E8 for ; Wed, 2 Feb 2005 22:47:15 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E7B6843D53 for ; Wed, 2 Feb 2005 22:47:14 +0000 (GMT) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j12MlEwP077497 for ; Wed, 2 Feb 2005 22:47:14 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j12MlEbL077494 for perforce@freebsd.org; Wed, 2 Feb 2005 22:47:14 GMT (envelope-from sam@freebsd.org) Date: Wed, 2 Feb 2005 22:47:14 GMT Message-Id: <200502022247.j12MlEbL077494@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Subject: PERFORCE change 70187 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Feb 2005 22:47:16 -0000 http://perforce.freebsd.org/chv.cgi?CH=70187 Change 70187 by sam@sam_ebb on 2005/02/02 22:46:36 shuffle Affected files ... .. //depot/projects/vap/sys/net80211/ieee80211_node.h#3 edit Differences ... ==== //depot/projects/vap/sys/net80211/ieee80211_node.h#3 (text+ko) ==== @@ -78,6 +78,7 @@ }; struct ieee80211_node_table; +struct ieee80211com; struct ieee80211vap; /* @@ -173,8 +174,6 @@ *ni = NULL; /* guard against use */ } -struct ieee80211com; - void ieee80211_node_attach(struct ieee80211com *); void ieee80211_node_detach(struct ieee80211com *); void ieee80211_node_vattach(struct ieee80211vap *); From owner-p4-projects@FreeBSD.ORG Wed Feb 2 22:47:17 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1627216A4E8; Wed, 2 Feb 2005 22:47:16 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6FD8C16A4D7 for ; Wed, 2 Feb 2005 22:47:15 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4129543D53 for ; Wed, 2 Feb 2005 22:47:15 +0000 (GMT) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j12MlFb0077504 for ; Wed, 2 Feb 2005 22:47:15 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j12MlEJx077501 for perforce@freebsd.org; Wed, 2 Feb 2005 22:47:14 GMT (envelope-from sam@freebsd.org) Date: Wed, 2 Feb 2005 22:47:14 GMT Message-Id: <200502022247.j12MlEJx077501@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Subject: PERFORCE change 70188 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Feb 2005 22:47:17 -0000 http://perforce.freebsd.org/chv.cgi?CH=70188 Change 70188 by sam@sam_ebb on 2005/02/02 22:47:13 get opmode from the right place Affected files ... .. //depot/projects/vap/sys/net80211/ieee80211_output.c#5 edit Differences ... ==== //depot/projects/vap/sys/net80211/ieee80211_output.c#5 (text+ko) ==== @@ -1326,7 +1326,7 @@ frm += 8; *(u_int16_t *)frm = htole16(vap->iv_bss->ni_intval); frm += 2; - if (ic->ic_opmode == IEEE80211_M_IBSS) + if (vap->iv_opmode == IEEE80211_M_IBSS) capinfo = IEEE80211_CAPINFO_IBSS; else capinfo = IEEE80211_CAPINFO_ESS; From owner-p4-projects@FreeBSD.ORG Wed Feb 2 22:48:17 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5AB7016A4D0; Wed, 2 Feb 2005 22:48:17 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2C56516A4CE for ; Wed, 2 Feb 2005 22:48:17 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F323143D39 for ; Wed, 2 Feb 2005 22:48:16 +0000 (GMT) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j12MmGnJ077528 for ; Wed, 2 Feb 2005 22:48:16 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j12MmGGl077525 for perforce@freebsd.org; Wed, 2 Feb 2005 22:48:16 GMT (envelope-from sam@freebsd.org) Date: Wed, 2 Feb 2005 22:48:16 GMT Message-Id: <200502022248.j12MmGGl077525@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Subject: PERFORCE change 70189 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Feb 2005 22:48:18 -0000 http://perforce.freebsd.org/chv.cgi?CH=70189 Change 70189 by sam@sam_ebb on 2005/02/02 22:47:45 reclaim referencet correctly Affected files ... .. //depot/projects/vap/sys/net80211/ieee80211_proto.c#3 edit Differences ... ==== //depot/projects/vap/sys/net80211/ieee80211_proto.c#3 (text+ko) ==== @@ -1091,7 +1091,7 @@ vap->iv_bss->ni_macaddr); if (ni != NULL) { ni->ni_fails++; - ieee80211_unref_node(&ni); /* XXX??? */ + ieee80211_free_node(ni); } ieee80211_begin_scan(vap, 1, arg); break; From owner-p4-projects@FreeBSD.ORG Wed Feb 2 22:48:18 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4D29316A4DC; Wed, 2 Feb 2005 22:48:18 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 62FB516A4CF for ; Wed, 2 Feb 2005 22:48:17 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4A72F43D45 for ; Wed, 2 Feb 2005 22:48:17 +0000 (GMT) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j12MmHmH077534 for ; Wed, 2 Feb 2005 22:48:17 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j12MmHQs077531 for perforce@freebsd.org; Wed, 2 Feb 2005 22:48:17 GMT (envelope-from sam@freebsd.org) Date: Wed, 2 Feb 2005 22:48:17 GMT Message-Id: <200502022248.j12MmHQs077531@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Subject: PERFORCE change 70190 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Feb 2005 22:48:19 -0000 http://perforce.freebsd.org/chv.cgi?CH=70190 Change 70190 by sam@sam_ebb on 2005/02/02 22:48:12 noop shuffle of state; power management really makes sense only in the common area right now Affected files ... .. //depot/projects/vap/sys/net80211/ieee80211_var.h#4 edit Differences ... ==== //depot/projects/vap/sys/net80211/ieee80211_var.h#4 (text+ko) ==== @@ -106,6 +106,7 @@ u_int16_t ic_modecaps; /* set of mode capabilities */ u_int16_t ic_curmode; /* current mode */ u_int16_t ic_lintval; /* beacon interval */ + u_int16_t ic_holdover; /* PM hold over duration */ u_int16_t ic_bmisstimeout;/* beacon miss threshold (ms) */ u_int16_t ic_txpowlimit; /* global tx power limit */ @@ -209,7 +210,6 @@ int iv_fixed_rate; /* index to ic_sup_rates[] */ u_int16_t iv_rtsthreshold; u_int16_t iv_fragthreshold; - u_int16_t iv_holdover; /* PM hold over duration */ u_int16_t iv_txmin; /* min tx retry count */ u_int16_t iv_txmax; /* max tx retry count */ u_int16_t iv_txlifetime; /* tx lifetime */ From owner-p4-projects@FreeBSD.ORG Wed Feb 2 22:51:23 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 660F716A502; Wed, 2 Feb 2005 22:51:22 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A803C16A55F for ; Wed, 2 Feb 2005 22:51:21 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7956043D31 for ; Wed, 2 Feb 2005 22:51:21 +0000 (GMT) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j12MpLBZ077721 for ; Wed, 2 Feb 2005 22:51:21 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j12MpLCM077718 for perforce@freebsd.org; Wed, 2 Feb 2005 22:51:21 GMT (envelope-from sam@freebsd.org) Date: Wed, 2 Feb 2005 22:51:21 GMT Message-Id: <200502022251.j12MpLCM077718@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Subject: PERFORCE change 70191 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Feb 2005 22:51:23 -0000 http://perforce.freebsd.org/chv.cgi?CH=70191 Change 70191 by sam@sam_ebb on 2005/02/02 22:50:42 need to track associated stations across all vap's so we can do the right thing for wme (and eventually dynamic turbo) Affected files ... .. //depot/projects/vap/sys/net80211/ieee80211_node.c#3 edit .. //depot/projects/vap/sys/net80211/ieee80211_proto.c#4 edit .. //depot/projects/vap/sys/net80211/ieee80211_var.h#5 edit Differences ... ==== //depot/projects/vap/sys/net80211/ieee80211_node.c#3 (text+ko) ==== @@ -1648,6 +1648,7 @@ ni->ni_associd = aid | 0xc000; IEEE80211_AID_SET(ni->ni_associd, vap->iv_aid_bitmap); vap->iv_sta_assoc++; + ic->ic_sta_assoc++; newassoc = 1; if (ic->ic_curmode == IEEE80211_MODE_11G || ic->ic_curmode == IEEE80211_MODE_TURBO_G) @@ -1779,6 +1780,7 @@ IEEE80211_AID_CLR(ni->ni_associd, vap->iv_aid_bitmap); ni->ni_associd = 0; vap->iv_sta_assoc--; + ic->ic_sta_assoc--; if (ic->ic_curmode == IEEE80211_MODE_11G || ic->ic_curmode == IEEE80211_MODE_TURBO_G) ==== //depot/projects/vap/sys/net80211/ieee80211_proto.c#4 (text+ko) ==== @@ -797,8 +797,8 @@ } /* XXX multi-bss */ - if (vap->iv_opmode == IEEE80211_M_HOSTAP && - vap->iv_sta_assoc < 2 && (wme->wme_flags & WME_F_AGGRMODE) == 0) { + if (ic->ic_opmode == IEEE80211_M_HOSTAP && + ic->ic_sta_assoc < 2 && (wme->wme_flags & WME_F_AGGRMODE) == 0) { static const u_int8_t logCwMin[IEEE80211_MODE_MAX] = { 3, /* IEEE80211_MODE_AUTO */ 3, /* IEEE80211_MODE_11A */ ==== //depot/projects/vap/sys/net80211/ieee80211_var.h#5 (text+ko) ==== @@ -135,6 +135,7 @@ enum ieee80211_protmode ic_protmode; /* 802.11g protection mode */ u_int16_t ic_nonerpsta; /* # non-ERP stations */ u_int16_t ic_longslotsta; /* # long slot time stations */ + u_int16_t ic_sta_assoc; /* stations associated */ /* virtual ap create/delete */ struct ieee80211vap *(*ic_vap_create)(struct ieee80211com *, From owner-p4-projects@FreeBSD.ORG Thu Feb 3 00:29:21 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4C01316A4D0; Thu, 3 Feb 2005 00:29:21 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2781416A4CE for ; Thu, 3 Feb 2005 00:29:21 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EFE4943D46 for ; Thu, 3 Feb 2005 00:29:20 +0000 (GMT) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j130TKSj081358 for ; Thu, 3 Feb 2005 00:29:20 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j130TKmu081355 for perforce@freebsd.org; Thu, 3 Feb 2005 00:29:20 GMT (envelope-from sam@freebsd.org) Date: Thu, 3 Feb 2005 00:29:20 GMT Message-Id: <200502030029.j130TKmu081355@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Subject: PERFORCE change 70195 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Feb 2005 00:29:22 -0000 http://perforce.freebsd.org/chv.cgi?CH=70195 Change 70195 by sam@sam_ebb on 2005/02/03 00:28:36 kill shadow copy of the same value Affected files ... .. //depot/projects/vap/sys/dev/ath/ath_rate/onoe/onoe.c#3 edit Differences ... ==== //depot/projects/vap/sys/dev/ath/ath_rate/onoe/onoe.c#3 (text+ko) ==== @@ -298,7 +298,6 @@ * rate set is checked when the station associates. */ struct ieee80211com *ic = ni->ni_ic; - struct ieee80211vap *vap = ni->ni_vap; const struct ieee80211_rateset *rs = &ic->ic_sup_rates[ic->ic_curmode]; int r = rs->rs_rates[vap->iv_fixed_rate] & IEEE80211_RATE_VAL; From owner-p4-projects@FreeBSD.ORG Thu Feb 3 00:30:48 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4120416A4DF; Thu, 3 Feb 2005 00:30:47 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DEF6F16A50F for ; Thu, 3 Feb 2005 00:30:46 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B04FE43D4C for ; Thu, 3 Feb 2005 00:30:22 +0000 (GMT) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j130UMaA081418 for ; Thu, 3 Feb 2005 00:30:22 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j130UMHt081415 for perforce@freebsd.org; Thu, 3 Feb 2005 00:30:22 GMT (envelope-from sam@freebsd.org) Date: Thu, 3 Feb 2005 00:30:22 GMT Message-Id: <200502030030.j130UMHt081415@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Subject: PERFORCE change 70196 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Feb 2005 00:30:48 -0000 http://perforce.freebsd.org/chv.cgi?CH=70196 Change 70196 by sam@sam_ebb on 2005/02/03 00:29:21 minor churn, no functional change Affected files ... .. //depot/projects/vap/sys/dev/ath/if_ath.c#3 edit Differences ... ==== //depot/projects/vap/sys/dev/ath/if_ath.c#3 (text+ko) ==== @@ -2213,7 +2213,7 @@ */ m = bf->bf_m; ncabq = ath_hal_numtxpending(ah, sc->sc_cabq->axq_qnum); - if (ieee80211_beacon_update(bf->bf_node, &sc->sc_boff, m, ncabq)) { + if (ieee80211_beacon_update(ni, &sc->sc_boff, m, ncabq)) { /* XXX too conservative? */ bus_dmamap_unload(sc->sc_dmat, bf->bf_dmamap); error = bus_dmamap_load_mbuf(sc->sc_dmat, bf->bf_dmamap, m, @@ -2338,8 +2338,8 @@ { #define MS_TO_TU(x) (((x) * 1000) / 1024) struct ieee80211com *ic = &sc->sc_ic; + struct ath_hal *ah = sc->sc_ah; struct ieee80211vap *vap = TAILQ_FIRST(&ic->ic_vaps); /*XXX*/ - struct ath_hal *ah = sc->sc_ah; struct ieee80211_node *ni = vap->iv_bss; u_int32_t nexttbtt, intval; @@ -2352,7 +2352,7 @@ nexttbtt = roundup(nexttbtt, intval); DPRINTF(sc, ATH_DEBUG_BEACON, "%s: nexttbtt %u intval %u (%u)\n", __func__, nexttbtt, intval, ni->ni_intval); - if (vap->iv_opmode == IEEE80211_M_STA) { + if (ic->ic_opmode == IEEE80211_M_STA) { HAL_BEACON_STATE bs; /* NB: no PCF support right now */ @@ -2417,7 +2417,7 @@ ath_hal_intrset(ah, 0); if (nexttbtt == intval) intval |= HAL_BEACON_RESET_TSF; - if (vap->iv_opmode == IEEE80211_M_IBSS) { + if (ic->ic_opmode == IEEE80211_M_IBSS) { /* * In IBSS mode enable the beacon timers but only * enable SWBA interrupts if we need to manually @@ -2428,7 +2428,7 @@ intval |= HAL_BEACON_ENA; if (!sc->sc_hasveol) sc->sc_imask |= HAL_INT_SWBA; - } else if (vap->iv_opmode == IEEE80211_M_HOSTAP) { + } else if (ic->ic_opmode == IEEE80211_M_HOSTAP) { /* * In AP mode we enable the beacon timers and * SWBA interrupts to prepare beacon frames. @@ -2443,7 +2443,7 @@ * When using a self-linked beacon descriptor in * ibss mode load it once here. */ - if (vap->iv_opmode == IEEE80211_M_IBSS && sc->sc_hasveol) + if (ic->ic_opmode == IEEE80211_M_IBSS && sc->sc_hasveol) ath_beacon_proc(sc, 0); } #undef MS_TO_TU From owner-p4-projects@FreeBSD.ORG Thu Feb 3 04:07:50 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id AD41516A4D0; Thu, 3 Feb 2005 04:07:49 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7FD9716A4CE for ; Thu, 3 Feb 2005 04:07:49 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5802643D41 for ; Thu, 3 Feb 2005 04:07:49 +0000 (GMT) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1347nah095555 for ; Thu, 3 Feb 2005 04:07:49 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1347n1D095552 for perforce@freebsd.org; Thu, 3 Feb 2005 04:07:49 GMT (envelope-from sam@freebsd.org) Date: Thu, 3 Feb 2005 04:07:49 GMT Message-Id: <200502030407.j1347n1D095552@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Subject: PERFORCE change 70201 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Feb 2005 04:07:50 -0000 http://perforce.freebsd.org/chv.cgi?CH=70201 Change 70201 by sam@sam_ebb on 2005/02/03 04:07:01 correct check for the unicast key being setup Affected files ... .. //depot/projects/wifi/sys/net80211/ieee80211_output.c#38 edit Differences ... ==== //depot/projects/wifi/sys/net80211/ieee80211_output.c#38 (text+ko) ==== @@ -624,7 +624,7 @@ */ if (eh.ether_type != htons(ETHERTYPE_PAE) || ((ic->ic_flags & IEEE80211_F_WPA) && - !KEY_UNDEFINED(ni->ni_ucastkey))) { + !KEY_UNDEFINED(*key))) { wh->i_fc[1] |= IEEE80211_FC1_WEP; /* XXX do fragmentation */ if (!ieee80211_crypto_enmic(ic, key, m)) { From owner-p4-projects@FreeBSD.ORG Thu Feb 3 07:23:02 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 38B0E16A4D0; Thu, 3 Feb 2005 07:23:02 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1204A16A4CE for ; Thu, 3 Feb 2005 07:23:02 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EF96943D39 for ; Thu, 3 Feb 2005 07:23:01 +0000 (GMT) (envelope-from des@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j137N19P009641 for ; Thu, 3 Feb 2005 07:23:01 GMT (envelope-from des@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j137N1dB009638 for perforce@freebsd.org; Thu, 3 Feb 2005 07:23:01 GMT (envelope-from des@freebsd.org) Date: Thu, 3 Feb 2005 07:23:01 GMT Message-Id: <200502030723.j137N1dB009638@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to des@freebsd.org using -f From: Dag-Erling Smorgrav To: Perforce Change Reviews Subject: PERFORCE change 70219 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Feb 2005 07:23:02 -0000 http://perforce.freebsd.org/chv.cgi?CH=70219 Change 70219 by des@des.at.des.thinksec.com on 2005/02/03 07:22:02 Better to use unsigned char when isspace() is involved. Affected files ... .. //depot/projects/openpam/lib/openpam_readline.c#3 edit Differences ... ==== //depot/projects/openpam/lib/openpam_readline.c#3 (text+ko) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/openpam/lib/openpam_readline.c#2 $ + * $P4: //depot/projects/openpam/lib/openpam_readline.c#3 $ */ #include @@ -52,7 +52,7 @@ char * openpam_readline(FILE *f, int *lineno, size_t *lenp) { - char *line; + unsigned char *line; size_t len, size; int ch; @@ -63,7 +63,7 @@ #define line_putch(ch) do { \ if (len >= size - 1) { \ - char *tmp = realloc(line, size *= 2); \ + unsigned char *tmp = realloc(line, size *= 2); \ if (tmp == NULL) \ goto fail; \ line = tmp; \ From owner-p4-projects@FreeBSD.ORG Fri Feb 4 10:29:53 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id CC3FE16A4D0; Fri, 4 Feb 2005 10:29:52 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A6DEA16A4CE for ; Fri, 4 Feb 2005 10:29:52 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6CD8C43D53 for ; Fri, 4 Feb 2005 10:29:52 +0000 (GMT) (envelope-from des@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j14ATqkL017416 for ; Fri, 4 Feb 2005 10:29:52 GMT (envelope-from des@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j14ATqb7017413 for perforce@freebsd.org; Fri, 4 Feb 2005 10:29:52 GMT (envelope-from des@freebsd.org) Date: Fri, 4 Feb 2005 10:29:52 GMT Message-Id: <200502041029.j14ATqb7017413@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to des@freebsd.org using -f From: Dag-Erling Smorgrav To: Perforce Change Reviews Subject: PERFORCE change 70298 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Feb 2005 10:29:53 -0000 http://perforce.freebsd.org/chv.cgi?CH=70298 Change 70298 by des@des.at.des.thinksec.com on 2005/02/04 10:29:34 Old WIP. Affected files ... .. //depot/projects/cryptoki/Makefile#4 edit .. //depot/projects/cryptoki/bin/slots/Makefile#2 edit .. //depot/projects/cryptoki/doc/Makefile#1 add .. //depot/projects/cryptoki/doc/design/Makefile#1 add .. //depot/projects/cryptoki/doc/design/design.tex#1 add .. //depot/projects/cryptoki/lib/_ck_etoken.c#1 add .. //depot/projects/cryptoki/lib/_ck_misc.h#1 add .. //depot/projects/cryptoki/lib/_ck_serial.c#3 edit .. //depot/projects/cryptoki/lib/_ck_slot.h#1 add .. //depot/projects/cryptoki/lib/_ck_tlp224.c#1 add Differences ... ==== //depot/projects/cryptoki/Makefile#4 (text+ko) ==== @@ -32,10 +32,11 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $P4: //depot/projects/cryptoki/Makefile#3 $ +# $P4: //depot/projects/cryptoki/Makefile#4 $ # SUBDIR = +SUBDIR += doc SUBDIR += etc SUBDIR += include SUBDIR += lib ==== //depot/projects/cryptoki/bin/slots/Makefile#2 (text+ko) ==== @@ -32,7 +32,7 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $P4: //depot/projects/cryptoki/bin/slots/Makefile#1 $ +# $P4: //depot/projects/cryptoki/bin/slots/Makefile#2 $ # PROG = slots @@ -40,6 +40,6 @@ CFLAGS += -I${.CURDIR}/../../include DPADD = ${.OBJDIR}/../../lib/libcryptoki.so LDADD = -L${.OBJDIR}/../../lib -R${.OBJDIR}/../../lib -lcryptoki -NOMAN = YES +MAN = .include ==== //depot/projects/cryptoki/lib/_ck_serial.c#3 (text+ko) ==== @@ -31,16 +31,32 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/_ck_serial.c#2 $ + * $P4: //depot/projects/cryptoki/lib/_ck_serial.c#3 $ */ +#include + #include "_ck_impl.h" #include "_ck_slot.h" +struct serial_param { + int sp_fd; +}; + static int _ck_serial_open(_ck_slot_ptr slot, int flags) { +/* + struct serial_param *sp; + if ((sp = calloc(1, sizeof(*sp))) == NULL) + return (-1); + if ((sp->fd = open(slot->cks_dev, O_RDWR)) == -1) { + free(sp); + return (-1); + } + slot->cks_driver_data = +*/ (void)slot; (void)flags; return (-1); From owner-p4-projects@FreeBSD.ORG Fri Feb 4 15:52:09 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 369B216A4D0; Fri, 4 Feb 2005 15:52:09 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0A5B916A4CE for ; Fri, 4 Feb 2005 15:52:09 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D0F2D43D31 for ; Fri, 4 Feb 2005 15:52:08 +0000 (GMT) (envelope-from trhodes@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j14Fq8JR037463 for ; Fri, 4 Feb 2005 15:52:08 GMT (envelope-from trhodes@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j14Fq8uS037460 for perforce@freebsd.org; Fri, 4 Feb 2005 15:52:08 GMT (envelope-from trhodes@freebsd.org) Date: Fri, 4 Feb 2005 15:52:08 GMT Message-Id: <200502041552.j14Fq8uS037460@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to trhodes@freebsd.org using -f From: Tom Rhodes To: Perforce Change Reviews Subject: PERFORCE change 70319 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Feb 2005 15:52:09 -0000 http://perforce.freebsd.org/chv.cgi?CH=70319 Change 70319 by trhodes@trhodes_local on 2005/02/04 15:52:06 Kill a blank line to resolve mdoc(7) warning. Affected files ... .. //depot/projects/trustedbsd/sebsd/usr.sbin/sebsd_loadpolicy/sebsd_loadpolicy.8#2 edit Differences ... ==== //depot/projects/trustedbsd/sebsd/usr.sbin/sebsd_loadpolicy/sebsd_loadpolicy.8#2 (text+ko) ==== @@ -43,4 +43,3 @@ .Nm sebsd_loadpolicy utility loads a new security policy for the SEBSD module. The new policy file is specified in .Ar policyfile . - From owner-p4-projects@FreeBSD.ORG Fri Feb 4 22:05:00 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 289B016A4D0; Fri, 4 Feb 2005 22:05:00 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D9C4F16A4CE for ; Fri, 4 Feb 2005 22:04:59 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AFD8F43D48 for ; Fri, 4 Feb 2005 22:04:59 +0000 (GMT) (envelope-from peter@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j14M4xb9064744 for ; Fri, 4 Feb 2005 22:04:59 GMT (envelope-from peter@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j14M4xk7064741 for perforce@freebsd.org; Fri, 4 Feb 2005 22:04:59 GMT (envelope-from peter@freebsd.org) Date: Fri, 4 Feb 2005 22:04:59 GMT Message-Id: <200502042204.j14M4xk7064741@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter@freebsd.org using -f From: Peter Wemm To: Perforce Change Reviews Subject: PERFORCE change 70341 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Feb 2005 22:05:00 -0000 http://perforce.freebsd.org/chv.cgi?CH=70341 Change 70341 by peter@peter_daintree on 2005/02/04 22:04:32 start a list of things people want removed from the depot. Doing an obliterate locks the p4d for about 3 hours (regardless of the number of files being removed), so we will have to batch them up and do them all at once. Feel free to list things here that you want to disappear sometime. Affected files ... .. //depot/doc/obliterate#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Sat Feb 5 23:35:22 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id EBD9D16A4D0; Sat, 5 Feb 2005 23:35:21 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AEC6516A4CE for ; Sat, 5 Feb 2005 23:35:21 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 75D6A43D45 for ; Sat, 5 Feb 2005 23:35:21 +0000 (GMT) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j15NZLlD060248 for ; Sat, 5 Feb 2005 23:35:21 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j15NZLmr060235 for perforce@freebsd.org; Sat, 5 Feb 2005 23:35:21 GMT (envelope-from sam@freebsd.org) Date: Sat, 5 Feb 2005 23:35:21 GMT Message-Id: <200502052335.j15NZLmr060235@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Subject: PERFORCE change 70406 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Feb 2005 23:35:22 -0000 http://perforce.freebsd.org/chv.cgi?CH=70406 Change 70406 by sam@sam_ebb on 2005/02/05 23:34:56 Fix media status on the base device by moving the ieee80211com struct to the front of the softc; we can do this since we're not an IFT_ETHER and there's no requirement that the arpcom appear first in the softc. Note this is all a big hack that'll need fixup before public use. Otherwise change if_type for the device from OTHER to IEEE80211 and move the arpcom enaddr setup to the driver since the 802.11 layer no longer can use IFP2AC to locate it. Doing this also uncovered that we were calling ath_init with the ifp instead of the softc (no type checking 'cuz of void* calling convention, gag). Affected files ... .. //depot/projects/vap/sys/dev/ath/if_ath.c#4 edit .. //depot/projects/vap/sys/dev/ath/if_athvar.h#3 edit .. //depot/projects/vap/sys/net80211/ieee80211.c#3 edit Differences ... ==== //depot/projects/vap/sys/dev/ath/if_ath.c#4 (text+ko) ==== @@ -563,6 +563,8 @@ /* get mac address from hardware */ ath_hal_getmac(ah, ic->ic_myaddr); + /* XXX required for arp, yech */ + IEEE80211_ADDR_COPY(IFP2AC(ifp)->ac_enaddr, ic->ic_myaddr); /* call MI attach routine. */ ieee80211_ifattach(ic); @@ -721,7 +723,7 @@ __func__, ifp->if_flags); if (ifp->if_flags & IFF_UP) { - ath_init(ifp); + ath_init(sc); if (ifp->if_flags & IFF_RUNNING) ath_start(ifp); } @@ -4777,7 +4779,7 @@ * probably a better way to deal with this. */ if (!sc->sc_invalid) - ath_init(ifp); /* XXX lose error */ + ath_init(sc); /* XXX lose error */ } else ath_stop_locked(ifp); ATH_UNLOCK(sc); ==== //depot/projects/vap/sys/dev/ath/if_athvar.h#3 (text+ko) ==== @@ -175,9 +175,9 @@ } while (0) struct ath_softc { + struct ieee80211com sc_ic; /* NB: must be first XXX */ struct arpcom sc_arp; /* interface common */ struct ath_stats sc_stats; /* interface statistics */ - struct ieee80211com sc_ic; /* IEEE 802.11 common */ int sc_regdomain; int sc_countrycode; int sc_debug; ==== //depot/projects/vap/sys/net80211/ieee80211.c#3 (text+ko) ==== @@ -149,7 +149,7 @@ (void) ieee80211_setmode(ic, ic->ic_curmode); - ifp->if_type = IFT_OTHER; /* intentionally unusable */ + ifp->if_type = IFT_IEEE80211; /* NB: not IFT_ETHER */ ifp->if_addrlen = IEEE80211_ADDR_LEN; ifp->if_hdrlen = 0; if_attach(ifp); @@ -158,10 +158,9 @@ ifa = ifaddr_byindex(ifp->if_index); KASSERT(ifa != NULL, ("%s: no lladdr!\n", __func__)); sdl = (struct sockaddr_dl *)ifa->ifa_addr; - sdl->sdl_type = IFT_ETHER; + sdl->sdl_type = IFT_ETHER; /* XXX IFT_IEEE80211? */ sdl->sdl_alen = IEEE80211_ADDR_LEN; IEEE80211_ADDR_COPY(LLADDR(sdl), ic->ic_myaddr); - IEEE80211_ADDR_COPY(IFP2AC(ifp)->ac_enaddr, ic->ic_myaddr); ifp->if_broadcastaddr = ieee80211broadcastaddr; maxrate = ieee80211_media_setup(ic, &ic->ic_media, ic->ic_caps, @@ -518,7 +517,8 @@ static void ieee80211com_media_status(struct ifnet *ifp, struct ifmediareq *imr) { - struct ieee80211com *ic = ifp->if_softc; /*XXX*/ + /* XXX assumes ieee80211com at front of softc */ + struct ieee80211com *ic = ifp->if_softc; imr->ifm_status = IFM_AVALID; if (!TAILQ_EMPTY(&ic->ic_vaps))