Rename functions to avoid conflicts with libc.
authorMatthew Dillon <dillon@dragonflybsd.org>
Sun, 3 Sep 2006 18:29:17 +0000 (18:29 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Sun, 3 Sep 2006 18:29:17 +0000 (18:29 +0000)
48 files changed:
sys/bus/usb/usb.c
sys/dev/drm/drm_dma.h
sys/dev/misc/spigot/spigot.c
sys/dev/misc/syscons/scmouse.c
sys/dev/misc/syscons/syscons.c
sys/dev/netif/cx/cx.c
sys/dev/usbmisc/uhid/uhid.c
sys/dev/video/bktr/bktr_core.c
sys/dev/video/meteor/meteor.c
sys/emulation/linux/i386/linprocfs/linprocfs_vnops.c
sys/emulation/linux/i386/linux_sysvec.c
sys/i386/i386/trap.c
sys/i386/isa/npx.c
sys/kern/kern_clock.c
sys/kern/kern_exec.c
sys/kern/kern_exit.c
sys/kern/kern_proc.c
sys/kern/kern_shutdown.c
sys/kern/kern_sig.c
sys/kern/kern_synch.c
sys/kern/kern_time.c
sys/kern/sys_generic.c
sys/kern/sys_process.c
sys/kern/tty.c
sys/kern/uipc_syscalls.c
sys/kern/vfs_aio.c
sys/netinet/tcp_syncache.c
sys/netinet6/in6.c
sys/netinet6/in6.h
sys/netinet6/in6_ifattach.c
sys/netinet6/in6_pcb.c
sys/netinet6/in6_src.c
sys/netinet6/ip6_mroute.c
sys/netinet6/nd6_nbr.c
sys/netinet6/raw_ip6.c
sys/netinet6/scope6.c
sys/netinet6/udp6_usrreq.c
sys/platform/pc32/i386/trap.c
sys/platform/pc32/isa/npx.c
sys/sys/signalvar.h
sys/vfs/gnu/ext2fs/ext2_readwrite.c
sys/vfs/msdosfs/msdosfs_vnops.c
sys/vfs/nfs/nfs_bio.c
sys/vfs/nwfs/nwfs_io.c
sys/vfs/procfs/procfs_ctl.c
sys/vfs/procfs/procfs_vnops.c
sys/vfs/smbfs/smbfs_io.c
sys/vfs/ufs/ufs_readwrite.c

index aa9e119..789f675 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * $NetBSD: usb.c,v 1.68 2002/02/20 20:30:12 christos Exp $
  * $FreeBSD: src/sys/dev/usb/usb.c,v 1.95 2003/11/09 23:54:21 joe Exp $
- * $DragonFly: src/sys/bus/usb/usb.c,v 1.18 2006/07/28 02:17:34 dillon Exp $
+ * $DragonFly: src/sys/bus/usb/usb.c,v 1.19 2006/09/03 18:29:14 dillon Exp $
  */
 
 /* Also already merged from NetBSD:
@@ -805,7 +805,7 @@ usb_add_event(int type, struct usb_event *uep)
        selwakeuppri(&usb_selevent, 0);
        if (usb_async_proc != NULL) {
                PROC_LOCK(usb_async_proc);
-               psignal(usb_async_proc, SIGIO);
+               ksignal(usb_async_proc, SIGIO);
                PROC_UNLOCK(usb_async_proc);
        }
        crit_exit();
index 4f438a4..a066fb6 100644 (file)
@@ -29,7 +29,7 @@
  *    Gareth Hughes <gareth@valinux.com>
  *
  * $FreeBSD: src/sys/dev/drm/drm_dma.h,v 1.5.2.1 2003/04/26 07:05:28 anholt Exp $
- * $DragonFly: src/sys/dev/drm/Attic/drm_dma.h,v 1.7 2005/10/12 17:35:50 dillon Exp $
+ * $DragonFly: src/sys/dev/drm/Attic/drm_dma.h,v 1.8 2006/09/03 18:29:15 dillon Exp $
  */
 
 #include "dev/drm/drmP.h"
@@ -355,7 +355,7 @@ loop:
                if ( ( vbl_seq - vbl_sig->sequence ) <= (1<<23) ) {
                        p = pfind(vbl_sig->pid);
                        if (p != NULL)
-                               psignal(p, vbl_sig->signo);
+                               ksignal(p, vbl_sig->signo);
 
                        TAILQ_REMOVE(&dev->vbl_sig_list, vbl_sig, link);
                        DRM_SPINUNLOCK(&dev->vbl_lock);
index 4648aa3..0208f2d 100644 (file)
@@ -43,7 +43,7 @@
  * Version 1.7, December 1995.
  *
  * $FreeBSD: src/sys/i386/isa/spigot.c,v 1.44 2000/01/29 16:17:36 peter Exp $
- * $DragonFly: src/sys/dev/misc/spigot/spigot.c,v 1.12 2006/07/28 02:17:36 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/spigot/spigot.c,v 1.13 2006/09/03 18:29:16 dillon Exp $
  *
  */
 
@@ -266,7 +266,7 @@ spigintr(void *arg)
 
        ss = (struct spigot_softc *)&spigot_softc[unit];
        if(ss->p && ss->signal_num)
-               psignal(ss->p, ss->signal_num);
+               ksignal(ss->p, ss->signal_num);
 }
 
 static int
index b5b1b12..4e0f6b7 100644 (file)
@@ -24,7 +24,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/syscons/scmouse.c,v 1.12.2.3 2001/07/28 12:51:47 yokota Exp $
- * $DragonFly: src/sys/dev/misc/syscons/scmouse.c,v 1.11 2006/07/28 02:17:36 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/syscons/scmouse.c,v 1.12 2006/09/03 18:29:16 dillon Exp $
  */
 
 #include "opt_syscons.h"
@@ -694,7 +694,7 @@ sc_mouse_ioctl(struct tty *tp, u_long cmd, caddr_t data, int flag)
                        cur_scp->mouse_proc = NULL;
                        cur_scp->mouse_pid = 0;
                } else {
-                   psignal(cur_scp->mouse_proc, cur_scp->mouse_signal);
+                   ksignal(cur_scp->mouse_proc, cur_scp->mouse_signal);
                    break;
                }
            }
@@ -747,7 +747,7 @@ sc_mouse_ioctl(struct tty *tp, u_long cmd, caddr_t data, int flag)
                        cur_scp->mouse_proc = NULL;
                        cur_scp->mouse_pid = 0;
                } else {
-                   psignal(cur_scp->mouse_proc, cur_scp->mouse_signal);
+                   ksignal(cur_scp->mouse_proc, cur_scp->mouse_signal);
                    break;
                }
            }
index 1875a0e..7afb1f1 100644 (file)
@@ -29,7 +29,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: /usr/local/www/cvsroot/FreeBSD/src/sys/dev/syscons/syscons.c,v 1.336.2.17 2004/03/25 08:41:09 ru Exp $
- * $DragonFly: src/sys/dev/misc/syscons/syscons.c,v 1.24 2006/07/28 02:17:36 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/syscons/syscons.c,v 1.25 2006/09/03 18:29:16 dillon Exp $
  */
 
 #include "use_splash.h"
@@ -2265,7 +2265,7 @@ signal_vt_rel(scr_stat *scp)
     if (scp->smode.mode != VT_PROCESS)
        return FALSE;
     scp->status |= SWITCH_WAIT_REL;
-    psignal(scp->proc, scp->smode.relsig);
+    ksignal(scp->proc, scp->smode.relsig);
     DPRINTF(5, ("sending relsig to %d\n", scp->pid));
     return TRUE;
 }
@@ -2278,7 +2278,7 @@ signal_vt_acq(scr_stat *scp)
     if (scp->sc->unit == sc_console_unit)
        cons_unavail = TRUE;
     scp->status |= SWITCH_WAIT_ACQ;
-    psignal(scp->proc, scp->smode.acqsig);
+    ksignal(scp->proc, scp->smode.acqsig);
     DPRINTF(5, ("sending acqsig to %d\n", scp->pid));
     return TRUE;
 }
index eeca3ca..b80bb17 100644 (file)
@@ -16,7 +16,7 @@
  * Version 1.9, Wed Oct  4 18:58:15 MSK 1995
  *
  * $FreeBSD: src/sys/i386/isa/cx.c,v 1.45.2.1 2001/02/26 04:23:09 jlemon Exp $
- * $DragonFly: src/sys/dev/netif/cx/cx.c,v 1.17 2006/08/06 12:49:05 swildner Exp $
+ * $DragonFly: src/sys/dev/netif/cx/cx.c,v 1.18 2006/09/03 18:29:16 dillon Exp $
  *
  */
 #undef DEBUG
@@ -49,7 +49,7 @@
 #if defined(__DragonFly__) || !defined (__FreeBSD__) || __FreeBSD__ >= 2
 #      define t_out t_outq
 #      define RB_LEN(q) ((q).c_cc)
-#      define RB_GETC(q) getc(&q)
+#      define RB_GETC(q) clist_getc(&q)
 #ifndef TSA_CARR_ON /* FreeBSD 2.x before not long after 2.0.5 */
 #      define TSA_CARR_ON(tp) tp
 #      define TSA_OLOWAT(q) ((caddr_t)&(q)->t_out)
index c18b142..de4ecab 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * $NetBSD: uhid.c,v 1.46 2001/11/13 06:24:55 lukem Exp $
  * $FreeBSD: src/sys/dev/usb/uhid.c,v 1.65 2003/11/09 09:17:22 tanimura Exp $
- * $DragonFly: src/sys/dev/usbmisc/uhid/uhid.c,v 1.16 2006/07/28 02:17:39 dillon Exp $
+ * $DragonFly: src/sys/dev/usbmisc/uhid/uhid.c,v 1.17 2006/09/03 18:29:16 dillon Exp $
  */
 
 /* Also already merged from NetBSD:
@@ -376,7 +376,7 @@ uhid_intr(usbd_xfer_handle xfer, usbd_private_handle addr, usbd_status status)
        if (sc->sc_async != NULL) {
                DPRINTFN(3, ("uhid_intr: sending SIGIO %p\n", sc->sc_async));
                PROC_LOCK(sc->sc_async);
-               psignal(sc->sc_async, SIGIO);
+               ksignal(sc->sc_async, SIGIO);
                PROC_UNLOCK(sc->sc_async);
        }
 }
index 0e6b9b9..592af25 100644 (file)
@@ -62,7 +62,7 @@
  * POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/bktr/bktr_core.c,v 1.138 2005/01/09 17:42:03 cognet Exp
- * $DragonFly: src/sys/dev/video/bktr/bktr_core.c,v 1.16 2006/08/03 16:40:48 swildner Exp $
+ * $DragonFly: src/sys/dev/video/bktr/bktr_core.c,v 1.17 2006/09/03 18:29:16 dillon Exp $
  */
 
 /*
@@ -816,7 +816,7 @@ common_bktr_intr( void *arg )
 
                if (bktr->proc != NULL) {
                        PROC_LOCK(bktr->proc);
-                       psignal( bktr->proc, bktr->signal);
+                       ksignal( bktr->proc, bktr->signal);
                        PROC_UNLOCK(bktr->proc);
                }
 
index f85de99..647f3aa 100644 (file)
@@ -29,7 +29,7 @@
  * POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/pci/meteor.c,v 1.49 1999/09/25 18:24:41 phk Exp $
- * $DragonFly: src/sys/dev/video/meteor/meteor.c,v 1.17 2006/08/03 16:40:48 swildner Exp $
+ * $DragonFly: src/sys/dev/video/meteor/meteor.c,v 1.18 2006/09/03 18:29:16 dillon Exp $
  */
 
 /*             Change History:
@@ -632,7 +632,7 @@ meteor_intr(void *arg)
                 * let them know the field is complete.
                 */
                if(mtr->proc && (mtr->signal & METEOR_SIG_MODE_MASK))
-                       psignal(mtr->proc, mtr->signal&(~METEOR_SIG_MODE_MASK));
+                       ksignal(mtr->proc, mtr->signal&(~METEOR_SIG_MODE_MASK));
        }
        if (status & 0x2) {             /* odd field */
                mtr->odd_fields_captured++;
@@ -646,7 +646,7 @@ meteor_intr(void *arg)
                 * let them know the field is complete.
                 */
                if(mtr->proc && (mtr->signal & METEOR_SIG_MODE_MASK))
-                       psignal(mtr->proc, mtr->signal&(~METEOR_SIG_MODE_MASK));
+                       ksignal(mtr->proc, mtr->signal&(~METEOR_SIG_MODE_MASK));
        }
 
        /*
@@ -679,7 +679,7 @@ meteor_intr(void *arg)
                 * let them know the frame is complete.
                 */
                if(mtr->proc && !(mtr->signal & METEOR_SIG_MODE_MASK))
-                       psignal(mtr->proc, mtr->signal&(~METEOR_SIG_MODE_MASK));
+                       ksignal(mtr->proc, mtr->signal&(~METEOR_SIG_MODE_MASK));
                /*
                 * Reset the want flags if in continuous or
                 * synchronous capture mode.
index 1acb49b..af3e9e5 100644 (file)
@@ -39,7 +39,7 @@
  *     @(#)procfs_vnops.c      8.18 (Berkeley) 5/21/95
  *
  * $FreeBSD: src/sys/i386/linux/linprocfs/linprocfs_vnops.c,v 1.3.2.5 2001/08/12 14:29:19 rwatson Exp $
- * $DragonFly: src/sys/emulation/linux/i386/linprocfs/linprocfs_vnops.c,v 1.34 2006/08/19 17:27:22 dillon Exp $
+ * $DragonFly: src/sys/emulation/linux/i386/linprocfs/linprocfs_vnops.c,v 1.35 2006/09/03 18:29:16 dillon Exp $
  */
 
 /*
@@ -300,7 +300,7 @@ linprocfs_ioctl(struct vop_ioctl_args *ap)
          if ((signo = *(int*)ap->a_data) != 0) {
            if (signo >= NSIG || signo <= 0)
              return EINVAL;
-           psignal(procp, signo);
+           ksignal(procp, signo);
          }
          procp->p_step = 0;
          wakeup(&procp->p_step);
index 9ace4f5..267d79e 100644 (file)
@@ -26,7 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/linux/linux_sysvec.c,v 1.55.2.9 2002/01/12 11:03:30 bde Exp $
- * $DragonFly: src/sys/emulation/linux/i386/linux_sysvec.c,v 1.21 2006/06/05 07:26:10 dillon Exp $
+ * $DragonFly: src/sys/emulation/linux/i386/linux_sysvec.c,v 1.22 2006/09/03 18:29:16 dillon Exp $
  */
 
 /* XXX we use functions that might not exist. */
@@ -292,7 +292,7 @@ linux_rt_sendsig(sig_t catcher, int sig, sigset_t *mask, u_long code)
                        printf(LMSG("rt_sendsig: bad stack %p, oonstack=%x"),
                            fp, oonstack);
 #endif
-               psignal(p, SIGILL);
+               ksignal(p, SIGILL);
                return;
        }
 
@@ -439,7 +439,7 @@ linux_sendsig(sig_t catcher, int sig, sigset_t *mask, u_long code)
                SIGDELSET(p->p_sigignore, SIGILL);
                SIGDELSET(p->p_sigcatch, SIGILL);
                SIGDELSET(p->p_sigmask, SIGILL);
-               psignal(p, SIGILL);
+               ksignal(p, SIGILL);
                return;
        }
 
index 5a82447..e0178f9 100644 (file)
@@ -36,7 +36,7 @@
  *
  *     from: @(#)trap.c        7.4 (Berkeley) 5/13/91
  * $FreeBSD: src/sys/i386/i386/trap.c,v 1.147.2.11 2003/02/27 19:09:59 luoqi Exp $
- * $DragonFly: src/sys/i386/i386/Attic/trap.c,v 1.78 2006/06/07 03:02:10 dillon Exp $
+ * $DragonFly: src/sys/i386/i386/Attic/trap.c,v 1.79 2006/09/03 18:29:16 dillon Exp $
  */
 
 /*
@@ -692,7 +692,7 @@ kernel_trap:
                        if (frame.tf_eip == (int)cpu_switch_load_gs) {
                                td->td_pcb->pcb_gs = 0;
                                MAKEMPSAFE(have_mplock);
-                               psignal(p, SIGBUS);
+                               ksignal(p, SIGBUS);
                                goto out2;
                        }
                        if (mycpu->gd_intr_nesting_level == 0) {
index 2057d19..48f4288 100644 (file)
@@ -33,7 +33,7 @@
  *
  *     from: @(#)npx.c 7.2 (Berkeley) 5/12/91
  * $FreeBSD: src/sys/i386/isa/npx.c,v 1.80.2.3 2001/10/20 19:04:38 tegge Exp $
- * $DragonFly: src/sys/i386/isa/Attic/npx.c,v 1.31 2006/05/02 22:52:24 dillon Exp $
+ * $DragonFly: src/sys/i386/isa/Attic/npx.c,v 1.32 2006/09/03 18:29:16 dillon Exp $
  */
 
 #include "opt_cpu.h"
@@ -837,7 +837,7 @@ npx_intr(void *dummy)
                 *
                 * Treat them like a true async interrupt.
                 */
-               psignal(curproc, SIGFPE);
+               ksignal(curproc, SIGFPE);
        }
        rel_mplock();
        crit_exit();
index 58af3d8..a727b3f 100644 (file)
@@ -70,7 +70,7 @@
  *
  *     @(#)kern_clock.c        8.5 (Berkeley) 1/21/94
  * $FreeBSD: src/sys/kern/kern_clock.c,v 1.105.2.10 2002/10/17 13:19:40 maxim Exp $
- * $DragonFly: src/sys/kern/kern_clock.c,v 1.53 2006/06/08 18:25:46 dillon Exp $
+ * $DragonFly: src/sys/kern/kern_clock.c,v 1.54 2006/09/03 18:29:16 dillon Exp $
  */
 
 #include "opt_ntp.h"
@@ -509,7 +509,7 @@ hardclock(systimer_t info, struct intrframe *frame)
        hardclock_softtick(gd);
 
        /*
-        * ITimer handling is per-tick, per-cpu.  I don't think psignal()
+        * ITimer handling is per-tick, per-cpu.  I don't think ksignal()
         * is mpsafe on curproc, so XXX get the mplock.
         */
        if ((p = curproc) != NULL && try_mplock()) {
@@ -517,10 +517,10 @@ hardclock(systimer_t info, struct intrframe *frame)
                if (frame && CLKF_USERMODE(frame) &&
                    timevalisset(&p->p_timer[ITIMER_VIRTUAL].it_value) &&
                    itimerdecr(&p->p_timer[ITIMER_VIRTUAL], tick) == 0)
-                       psignal(p, SIGVTALRM);
+                       ksignal(p, SIGVTALRM);
                if (timevalisset(&p->p_timer[ITIMER_PROF].it_value) &&
                    itimerdecr(&p->p_timer[ITIMER_PROF], tick) == 0)
-                       psignal(p, SIGPROF);
+                       ksignal(p, SIGPROF);
                rel_mplock();
        }
        setdelayed();
index 9d16cff..b7c3216 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/kern/kern_exec.c,v 1.107.2.15 2002/07/30 15:40:46 nectar Exp $
- * $DragonFly: src/sys/kern/kern_exec.c,v 1.42 2006/09/03 17:31:54 dillon Exp $
+ * $DragonFly: src/sys/kern/kern_exec.c,v 1.43 2006/09/03 18:29:16 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -428,7 +428,7 @@ interpret:
        STOPEVENT(p, S_EXEC, 0);
 
        if (p->p_flag & P_TRACED)
-               psignal(p, SIGTRAP);
+               ksignal(p, SIGTRAP);
 
        /* clear "fork but no exec" flag, as we _are_ execing */
        p->p_acflag &= ~AFORK;
index 85cf876..f615af1 100644 (file)
@@ -37,7 +37,7 @@
  *
  *     @(#)kern_exit.c 8.7 (Berkeley) 2/12/94
  * $FreeBSD: src/sys/kern/kern_exit.c,v 1.92.2.11 2003/01/13 22:51:16 dillon Exp $
- * $DragonFly: src/sys/kern/kern_exit.c,v 1.59 2006/08/11 01:54:59 dillon Exp $
+ * $DragonFly: src/sys/kern/kern_exit.c,v 1.60 2006/09/03 18:29:16 dillon Exp $
  */
 
 #include "opt_compat.h"
@@ -326,7 +326,7 @@ exit1(int rv)
                 */
                if (q->p_flag & P_TRACED) {
                        q->p_flag &= ~P_TRACED;
-                       psignal(q, SIGKILL);
+                       ksignal(q, SIGKILL);
                }
        }
 
@@ -362,9 +362,9 @@ exit1(int rv)
        }
 
        if (p->p_sigparent && p->p_pptr != initproc) {
-               psignal(p->p_pptr, p->p_sigparent);
+               ksignal(p->p_pptr, p->p_sigparent);
        } else {
-               psignal(p->p_pptr, SIGCHLD);
+               ksignal(p->p_pptr, SIGCHLD);
        }
 
        wakeup((caddr_t)p->p_pptr);
@@ -512,7 +512,7 @@ loop:
                        if (p->p_oppid && (t = pfind(p->p_oppid))) {
                                p->p_oppid = 0;
                                proc_reparent(p, t);
-                               psignal(t, SIGCHLD);
+                               ksignal(t, SIGCHLD);
                                wakeup((caddr_t)t);
                                return (0);
                        }
index d787ac5..006622a 100644 (file)
@@ -32,7 +32,7 @@
  *
  *     @(#)kern_proc.c 8.7 (Berkeley) 2/14/95
  * $FreeBSD: src/sys/kern/kern_proc.c,v 1.63.2.9 2003/05/08 07:47:16 kbyanc Exp $
- * $DragonFly: src/sys/kern/kern_proc.c,v 1.26 2006/09/03 17:31:54 dillon Exp $
+ * $DragonFly: src/sys/kern/kern_proc.c,v 1.27 2006/09/03 18:29:16 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -370,8 +370,8 @@ orphanpg(struct pgrp *pg)
        LIST_FOREACH(p, &pg->pg_members, p_pglist) {
                if (p->p_flag & P_STOPPED) {
                        LIST_FOREACH(p, &pg->pg_members, p_pglist) {
-                               psignal(p, SIGHUP);
-                               psignal(p, SIGCONT);
+                               ksignal(p, SIGHUP);
+                               ksignal(p, SIGCONT);
                        }
                        return;
                }
index 641dbf3..b843b34 100644 (file)
@@ -37,7 +37,7 @@
  *
  *     @(#)kern_shutdown.c     8.3 (Berkeley) 1/21/94
  * $FreeBSD: src/sys/kern/kern_shutdown.c,v 1.72.2.12 2002/02/21 19:15:10 dillon Exp $
- * $DragonFly: src/sys/kern/kern_shutdown.c,v 1.32 2006/09/03 17:43:59 dillon Exp $
+ * $DragonFly: src/sys/kern/kern_shutdown.c,v 1.33 2006/09/03 18:29:16 dillon Exp $
  */
 
 #include "opt_ddb.h"
@@ -187,7 +187,7 @@ shutdown_nice(int howto)
        
        /* Send a signal to init(8) and have it shutdown the world */
        if (initproc != NULL) {
-               psignal(initproc, SIGINT);
+               ksignal(initproc, SIGINT);
        } else {
                /* No init(8) running, so simply reboot */
                boot(RB_NOSYNC);
index 8b33f9c..bcc7b97 100644 (file)
@@ -37,7 +37,7 @@
  *
  *     @(#)kern_sig.c  8.7 (Berkeley) 4/18/94
  * $FreeBSD: src/sys/kern/kern_sig.c,v 1.72.2.17 2003/05/16 16:34:34 obrien Exp $
- * $DragonFly: src/sys/kern/kern_sig.c,v 1.51 2006/08/12 00:26:20 dillon Exp $
+ * $DragonFly: src/sys/kern/kern_sig.c,v 1.52 2006/09/03 18:29:16 dillon Exp $
  */
 
 #include "opt_ktrace.h"
@@ -320,7 +320,7 @@ kern_sigaction(int sig, struct sigaction *act, struct sigaction *oact)
                        /* never to be seen again */
                        SIGDELSET(p->p_siglist, sig);
                        if (sig != SIGCONT)
-                               /* easier in psignal */
+                               /* easier in ksignal */
                                SIGADDSET(p->p_sigignore, sig);
                        SIGDELSET(p->p_sigcatch, sig);
                } else {
@@ -638,7 +638,7 @@ killpg(int sig, int pgid, int all)
                        }
                        ++info.nfound;
                        if (sig)
-                               psignal(p, sig);
+                               ksignal(p, sig);
                }
        }
        return (info.nfound ? 0 : ESRCH);
@@ -655,7 +655,7 @@ killpg_all_callback(struct proc *p, void *data)
        }
        ++info->nfound;
        if (info->sig)
-               psignal(p, info->sig);
+               ksignal(p, info->sig);
        return(0);
 }
 
@@ -674,7 +674,7 @@ kern_kill(int sig, int pid)
                if (!CANSIGNAL(p, sig))
                        return (EPERM);
                if (sig)
-                       psignal(p, sig);
+                       ksignal(p, sig);
                return (0);
        }
        switch (pid) {
@@ -722,7 +722,7 @@ pgsignal(struct pgrp *pgrp, int sig, int checkctty)
        if (pgrp)
                LIST_FOREACH(p, &pgrp->pg_members, p_pglist)
                        if (checkctty == 0 || p->p_flag & P_CONTROLT)
-                               psignal(p, sig);
+                               ksignal(p, sig);
 }
 
 /*
@@ -761,7 +761,7 @@ trapsignal(struct proc *p, int sig, u_long code)
        } else {
                p->p_code = code;       /* XXX for core dump/debugger */
                p->p_sig = sig;         /* XXX to verify code */
-               psignal(p, sig);
+               ksignal(p, sig);
        }
 }
 
@@ -779,15 +779,15 @@ trapsignal(struct proc *p, int sig, u_long code)
  * Other ignored signals are discarded immediately.
  */
 void
-psignal(struct proc *p, int sig)
+ksignal(struct proc *p, int sig)
 {
        struct lwp *lp = &p->p_lwp;
        int prop;
        sig_t action;
 
        if (sig > _SIG_MAXSIG || sig <= 0) {
-               printf("psignal: signal %d\n", sig);
-               panic("psignal signal number");
+               printf("ksignal: signal %d\n", sig);
+               panic("ksignal signal number");
        }
 
        crit_enter();
@@ -924,7 +924,7 @@ psignal(struct proc *p, int sig)
                        p->p_xstat = sig;
                        wakeup(p->p_pptr);
                        if ((p->p_pptr->p_procsig->ps_flag & PS_NOCLDSTOP) == 0)
-                               psignal(p->p_pptr, SIGCHLD);
+                               ksignal(p->p_pptr, SIGCHLD);
                        goto out;
                }
 
@@ -1195,7 +1195,7 @@ sys_sigtimedwait(struct sigtimedwait_args *uap)
                error = copyout(&info, uap->info, sizeof(info));
        /* Repost if we got an error. */
        if (error)
-               psignal(curproc, info.si_signo);
+               ksignal(curproc, info.si_signo);
        else
                uap->sysmsg_result = info.si_signo;
        return (error);
@@ -1218,7 +1218,7 @@ sys_sigwaitinfo(struct sigwaitinfo_args *uap)
                error = copyout(&info, uap->info, sizeof(info));
        /* Repost if we got an error. */
        if (error)
-               psignal(curproc, info.si_signo);
+               ksignal(curproc, info.si_signo);
        else
                uap->sysmsg_result = info.si_signo;
        return (error);
@@ -1301,7 +1301,7 @@ issignal(struct proc *p)
                        p->p_xstat = sig;
                        p->p_flag |= P_STOPPED;
                        p->p_flag &= ~P_WAITED;
-                       psignal(p->p_pptr, SIGCHLD);
+                       ksignal(p->p_pptr, SIGCHLD);
                        do {
                                tstop(p);
                        } while (!trace_req(p) && (p->p_flag & P_TRACED));
@@ -1383,7 +1383,7 @@ issignal(struct proc *p)
                                p->p_flag &= ~P_WAITED;
 
                                if ((p->p_pptr->p_procsig->ps_flag & PS_NOCLDSTOP) == 0)
-                                       psignal(p->p_pptr, SIGCHLD);
+                                       ksignal(p->p_pptr, SIGCHLD);
                                while (p->p_flag & P_STOPPED) {
                                        tstop(p);
                                }
@@ -1514,7 +1514,7 @@ killproc(struct proc *p, char *why)
 {
        log(LOG_ERR, "pid %d (%s), uid %d, was killed: %s\n", p->p_pid, p->p_comm,
                p->p_ucred ? p->p_ucred->cr_uid : -1, why);
-       psignal(p, SIGKILL);
+       ksignal(p, SIGKILL);
 }
 
 /*
@@ -1729,7 +1729,7 @@ out2:
 int
 sys_nosys(struct nosys_args *args)
 {
-       psignal(curproc, SIGSYS);
+       ksignal(curproc, SIGSYS);
        return (EINVAL);
 }
 
@@ -1746,14 +1746,14 @@ pgsigio(struct sigio *sigio, int sig, int checkctty)
        if (sigio->sio_pgid > 0) {
                if (CANSIGIO(sigio->sio_ruid, sigio->sio_ucred,
                             sigio->sio_proc))
-                       psignal(sigio->sio_proc, sig);
+                       ksignal(sigio->sio_proc, sig);
        } else if (sigio->sio_pgid < 0) {
                struct proc *p;
 
                LIST_FOREACH(p, &sigio->sio_pgrp->pg_members, p_pglist)
                        if (CANSIGIO(sigio->sio_ruid, sigio->sio_ucred, p) &&
                            (checkctty == 0 || (p->p_flag & P_CONTROLT)))
-                               psignal(p, sig);
+                               ksignal(p, sig);
        }
 }
 
index 0cb157d..ca30ed5 100644 (file)
@@ -37,7 +37,7 @@
  *
  *     @(#)kern_synch.c        8.9 (Berkeley) 5/19/95
  * $FreeBSD: src/sys/kern/kern_synch.c,v 1.87.2.6 2002/10/13 07:29:53 kbyanc Exp $
- * $DragonFly: src/sys/kern/kern_synch.c,v 1.64 2006/07/11 01:01:50 dillon Exp $
+ * $DragonFly: src/sys/kern/kern_synch.c,v 1.65 2006/09/03 18:29:16 dillon Exp $
  */
 
 #include "opt_ktrace.h"
@@ -210,7 +210,7 @@ schedcpu_stats(struct proc *p, void *data __unused)
 }
 
 /*
- * Resource checks.  XXX break out since psignal/killproc can block,
+ * Resource checks.  XXX break out since ksignal/killproc can block,
  * limiting us to one process killed per second.  There is probably
  * a better way.
  */
@@ -238,7 +238,7 @@ schedcpu_resource(struct proc *p, void *data __unused)
        case PLIMIT_TESTCPU_XCPU:
                if ((p->p_flag & P_XCPU) == 0) {
                        p->p_flag |= P_XCPU;
-                       psignal(p, SIGXCPU);
+                       ksignal(p, SIGXCPU);
                }
                break;
        default:
@@ -394,7 +394,7 @@ tsleep(void *ident, int flags, const char *wmesg, int timo)
                                goto resume;
 
                        /*
-                        * Causes psignal to wake us up when.
+                        * Causes ksignal to wake us up when.
                         */
                        p->p_flag |= P_SINTR;
                }
index d2eb49c..0e89bc4 100644 (file)
@@ -32,7 +32,7 @@
  *
  *     @(#)kern_time.c 8.1 (Berkeley) 6/10/93
  * $FreeBSD: src/sys/kern/kern_time.c,v 1.68.2.1 2002/10/01 08:00:41 bde Exp $
- * $DragonFly: src/sys/kern/kern_time.c,v 1.35 2006/06/07 03:02:10 dillon Exp $
+ * $DragonFly: src/sys/kern/kern_time.c,v 1.36 2006/09/03 18:29:16 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -702,7 +702,7 @@ realitexpire(arg)
        struct timeval ctv, ntv;
 
        p = (struct proc *)arg;
-       psignal(p, SIGALRM);
+       ksignal(p, SIGALRM);
        if (!timevalisset(&p->p_realtimer.it_interval)) {
                timevalclear(&p->p_realtimer.it_value);
                return;
index 86b11f5..d3daabd 100644 (file)
@@ -37,7 +37,7 @@
  *
  *     @(#)sys_generic.c       8.5 (Berkeley) 1/21/94
  * $FreeBSD: src/sys/kern/sys_generic.c,v 1.55.2.10 2001/03/17 10:39:32 peter Exp $
- * $DragonFly: src/sys/kern/sys_generic.c,v 1.34 2006/07/28 02:17:40 dillon Exp $
+ * $DragonFly: src/sys/kern/sys_generic.c,v 1.35 2006/09/03 18:29:16 dillon Exp $
  */
 
 #include "opt_ktrace.h"
@@ -494,7 +494,7 @@ dofilewrite(int fd, struct file *fp, struct uio *auio, int flags, int *res)
                /* Socket layer is responsible for issuing SIGPIPE. */
                if (error == EPIPE) {
                        get_mplock();
-                       psignal(p, SIGPIPE);
+                       ksignal(p, SIGPIPE);
                        rel_mplock();
                }
        }
index 3cbfe0c..cdd20be 100644 (file)
@@ -29,7 +29,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/kern/sys_process.c,v 1.51.2.6 2003/01/08 03:06:45 kan Exp $
- * $DragonFly: src/sys/kern/sys_process.c,v 1.20 2006/06/05 07:26:10 dillon Exp $
+ * $DragonFly: src/sys/kern/sys_process.c,v 1.21 2006/09/03 18:29:16 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -450,7 +450,7 @@ kern_ptrace(struct proc *curp, int req, pid_t pid, void *addr, int data, int *re
                        p->p_flag |= P_BREAKTSLEEP;
                        setrunnable(p);
                } else if (data) {
-                       psignal(p, data);
+                       ksignal(p, data);
                }
                crit_exit();
                return 0;
index 55ed17d..7e70c7c 100644 (file)
@@ -37,7 +37,7 @@
  *
  *     @(#)tty.c       8.8 (Berkeley) 1/21/94
  * $FreeBSD: src/sys/kern/tty.c,v 1.129.2.5 2002/03/11 01:32:31 dd Exp $
- * $DragonFly: src/sys/kern/tty.c,v 1.27 2006/09/03 17:31:55 dillon Exp $
+ * $DragonFly: src/sys/kern/tty.c,v 1.28 2006/09/03 18:29:16 dillon Exp $
  */
 
 /*-
@@ -1510,7 +1510,7 @@ ttymodem(tp, flag)
                        SET(tp->t_state, TS_ZOMBIE);
                        CLR(tp->t_state, TS_CONNECTED);
                        if (tp->t_session && tp->t_session->s_leader)
-                               psignal(tp->t_session->s_leader, SIGHUP);
+                               ksignal(tp->t_session->s_leader, SIGHUP);
                        ttyflush(tp, FREAD | FWRITE);
                        return (0);
                }
index 25dc0ad..29e09ec 100644 (file)
@@ -35,7 +35,7 @@
  *
  *     @(#)uipc_syscalls.c     8.4 (Berkeley) 2/21/94
  * $FreeBSD: src/sys/kern/uipc_syscalls.c,v 1.65.2.17 2003/04/04 17:11:16 tegge Exp $
- * $DragonFly: src/sys/kern/uipc_syscalls.c,v 1.73 2006/08/12 00:26:20 dillon Exp $
+ * $DragonFly: src/sys/kern/uipc_syscalls.c,v 1.74 2006/09/03 18:29:16 dillon Exp $
  */
 
 #include "opt_ktrace.h"
@@ -656,7 +656,7 @@ kern_sendmsg(int s, struct sockaddr *sa, struct uio *auio,
                    error == EINTR || error == EWOULDBLOCK))
                        error = 0;
                if (error == EPIPE)
-                       psignal(p, SIGPIPE);
+                       ksignal(p, SIGPIPE);
        }
 #ifdef KTRACE
        if (ktriov != NULL) {
index ac27f0c..d2b57ab 100644 (file)
@@ -14,7 +14,7 @@
  * of the author.  This software is distributed AS-IS.
  *
  * $FreeBSD: src/sys/kern/vfs_aio.c,v 1.70.2.28 2003/05/29 06:15:35 alc Exp $
- * $DragonFly: src/sys/kern/vfs_aio.c,v 1.29 2006/06/13 08:12:03 dillon Exp $
+ * $DragonFly: src/sys/kern/vfs_aio.c,v 1.30 2006/09/03 18:29:16 dillon Exp $
  */
 
 /*
@@ -595,7 +595,7 @@ aio_process(struct aiocblist *aiocbe)
                if (error == ERESTART || error == EINTR || error == EWOULDBLOCK)
                        error = 0;
                if ((error == EPIPE) && (cb->aio_lio_opcode == LIO_WRITE))
-                       psignal(aiocbe->userproc, SIGPIPE);
+                       ksignal(aiocbe->userproc, SIGPIPE);
        }
 
        cnt -= auio.uio_resid;
@@ -772,7 +772,7 @@ aio_daemon(void *uproc)
                                    lj->lioj_queue_count) &&
                                    (lj->lioj_buffer_finished_count ==
                                    lj->lioj_buffer_count)) {
-                                               psignal(userp,
+                                               ksignal(userp,
                                                    lj->lioj_signal.sigev_signo);
                                                lj->lioj_flags |=
                                                    LIOJ_SIGNAL_POSTED;
@@ -794,7 +794,7 @@ aio_daemon(void *uproc)
                        }
 
                        if (cb->aio_sigevent.sigev_notify == SIGEV_SIGNAL) {
-                               psignal(userp, cb->aio_sigevent.sigev_signo);
+                               ksignal(userp, cb->aio_sigevent.sigev_signo);
                        }
                }
 
@@ -1627,7 +1627,7 @@ sys_aio_cancel(struct aio_cancel_args *uap)
 /* XXX cancelled, knote? */
                                if (cbe->uaiocb.aio_sigevent.sigev_notify ==
                                    SIGEV_SIGNAL)
-                                       psignal(cbe->userproc, cbe->uaiocb.aio_sigevent.sigev_signo);
+                                       ksignal(cbe->userproc, cbe->uaiocb.aio_sigevent.sigev_signo);
                                if (uap->aiocbp) 
                                        break;
                        }
@@ -1664,7 +1664,7 @@ sys_aio_cancel(struct aio_cancel_args *uap)
 /* XXX cancelled, knote? */
                                if (cbe->uaiocb.aio_sigevent.sigev_notify ==
                                    SIGEV_SIGNAL)
-                                       psignal(cbe->userproc, cbe->uaiocb.aio_sigevent.sigev_signo);
+                                       ksignal(cbe->userproc, cbe->uaiocb.aio_sigevent.sigev_signo);
                        } else {
                                notcancelled++;
                        }
@@ -1985,12 +1985,12 @@ process_signal(void *aioj)
 
        if ((lj) && (lj->lioj_signal.sigev_notify == SIGEV_SIGNAL) &&
            (lj->lioj_queue_count == lj->lioj_queue_finished_count)) {
-               psignal(lj->lioj_ki->kaio_p, lj->lioj_signal.sigev_signo);
+               ksignal(lj->lioj_ki->kaio_p, lj->lioj_signal.sigev_signo);
                lj->lioj_flags |= LIOJ_SIGNAL_POSTED;
        }
 
        if (cb->aio_sigevent.sigev_notify == SIGEV_SIGNAL)
-               psignal(aiocbe->userproc, cb->aio_sigevent.sigev_signo);
+               ksignal(aiocbe->userproc, cb->aio_sigevent.sigev_signo);
 }
 
 /*
index 4723093..be75c32 100644 (file)
@@ -86,7 +86,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/netinet/tcp_syncache.c,v 1.5.2.14 2003/02/24 04:02:27 silby Exp $
- * $DragonFly: src/sys/netinet/tcp_syncache.c,v 1.25 2006/09/03 17:31:55 dillon Exp $
+ * $DragonFly: src/sys/netinet/tcp_syncache.c,v 1.26 2006/09/03 18:29:17 dillon Exp $
  */
 
 #include "opt_inet6.h"
@@ -695,7 +695,7 @@ syncache_socket(struct syncache *sc, struct socket *lso)
                 * put the PCB on the hash lists.
                 */
                if (isipv6)
-                       inp->in6p_laddr = in6addr_any;
+                       inp->in6p_laddr = kin6addr_any;
                else
                        inp->inp_laddr.s_addr = INADDR_ANY;
                inp->inp_lport = 0;
index 8f45628..c018206 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/sys/netinet6/in6.c,v 1.7.2.9 2002/04/28 05:40:26 suz Exp $        */
-/*     $DragonFly: src/sys/netinet6/in6.c,v 1.18 2006/01/31 19:05:42 dillon Exp $      */
+/*     $DragonFly: src/sys/netinet6/in6.c,v 1.19 2006/09/03 18:29:17 dillon Exp $      */
 /*     $KAME: in6.c,v 1.259 2002/01/21 11:37:50 keiichi Exp $  */
 
 /*
@@ -110,13 +110,13 @@ MALLOC_DEFINE(M_IPMADDR, "in6_multi", "internet multicast address");
 /*
  * Definitions of some costant IP6 addresses.
  */
-const struct in6_addr in6addr_any = IN6ADDR_ANY_INIT;
-const struct in6_addr in6addr_loopback = IN6ADDR_LOOPBACK_INIT;
-const struct in6_addr in6addr_nodelocal_allnodes =
+const struct in6_addr kin6addr_any = IN6ADDR_ANY_INIT;
+const struct in6_addr kin6addr_loopback = IN6ADDR_LOOPBACK_INIT;
+const struct in6_addr kin6addr_nodelocal_allnodes =
        IN6ADDR_NODELOCAL_ALLNODES_INIT;
-const struct in6_addr in6addr_linklocal_allnodes =
+const struct in6_addr kin6addr_linklocal_allnodes =
        IN6ADDR_LINKLOCAL_ALLNODES_INIT;
-const struct in6_addr in6addr_linklocal_allrouters =
+const struct in6_addr kin6addr_linklocal_allrouters =
        IN6ADDR_LINKLOCAL_ALLROUTERS_INIT;
 
 const struct in6_addr in6mask0 = IN6MASK0;
@@ -1043,7 +1043,7 @@ in6_update_ifa(struct ifnet *ifp, struct in6_aliasreq *ifra,
                bzero(&mltaddr, sizeof(mltaddr));
                mltaddr.sin6_len = sizeof(struct sockaddr_in6);
                mltaddr.sin6_family = AF_INET6;
-               mltaddr.sin6_addr = in6addr_linklocal_allnodes;
+               mltaddr.sin6_addr = kin6addr_linklocal_allnodes;
                mltaddr.sin6_addr.s6_addr16[1] = htons(ifp->if_index);
 
                IN6_LOOKUP_MULTI(mltaddr.sin6_addr, ifp, in6m);
@@ -1092,10 +1092,10 @@ in6_update_ifa(struct ifnet *ifp, struct in6_aliasreq *ifra,
                if (ifp->if_flags & IFF_LOOPBACK) {
                        struct in6_ifaddr *ia_loop;
 
-                       struct in6_addr loop6 = in6addr_loopback;
+                       struct in6_addr loop6 = kin6addr_loopback;
                        ia_loop = in6ifa_ifpwithaddr(ifp, &loop6);
 
-                       mltaddr.sin6_addr = in6addr_nodelocal_allnodes;
+                       mltaddr.sin6_addr = kin6addr_nodelocal_allnodes;
 
                        IN6_LOOKUP_MULTI(mltaddr.sin6_addr, ifp, in6m);
                        if (in6m == NULL && ia_loop != NULL) {
index 123bbf4..d64dbfc 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/sys/netinet6/in6.h,v 1.7.2.7 2002/08/01 19:38:50 ume Exp $        */
-/*     $DragonFly: src/sys/netinet6/in6.h,v 1.4 2006/05/20 02:42:12 dillon Exp $       */
+/*     $DragonFly: src/sys/netinet6/in6.h,v 1.5 2006/09/03 18:29:17 dillon Exp $       */
 /*     $KAME: in6.h,v 1.89 2001/05/27 13:28:35 itojun Exp $    */
 
 /*
@@ -223,11 +223,11 @@ extern const struct in6_addr in6mask128;
        {{{ 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
            0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02 }}}
 
-extern const struct in6_addr in6addr_any;
-extern const struct in6_addr in6addr_loopback;
-extern const struct in6_addr in6addr_nodelocal_allnodes;
-extern const struct in6_addr in6addr_linklocal_allnodes;
-extern const struct in6_addr in6addr_linklocal_allrouters;
+extern const struct in6_addr kin6addr_any;
+extern const struct in6_addr kin6addr_loopback;
+extern const struct in6_addr kin6addr_nodelocal_allnodes;
+extern const struct in6_addr kin6addr_linklocal_allnodes;
+extern const struct in6_addr kin6addr_linklocal_allrouters;
 
 /*
  * Equality
index 503db45..a393914 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/sys/netinet6/in6_ifattach.c,v 1.2.2.6 2002/04/28 05:40:26 suz Exp $       */
-/*     $DragonFly: src/sys/netinet6/in6_ifattach.c,v 1.14 2006/01/14 11:44:25 swildner Exp $   */
+/*     $DragonFly: src/sys/netinet6/in6_ifattach.c,v 1.15 2006/09/03 18:29:17 dillon Exp $     */
 /*     $KAME: in6_ifattach.c,v 1.118 2001/05/24 07:44:00 itojun Exp $  */
 
 /*
@@ -565,11 +565,11 @@ in6_ifattach_loopback(struct ifnet *ifp)  /* must be IFT_LOOP */
         */
        ifra.ifra_dstaddr.sin6_len = sizeof(struct sockaddr_in6);
        ifra.ifra_dstaddr.sin6_family = AF_INET6;
-       ifra.ifra_dstaddr.sin6_addr = in6addr_loopback;
+       ifra.ifra_dstaddr.sin6_addr = kin6addr_loopback;
 
        ifra.ifra_addr.sin6_len = sizeof(struct sockaddr_in6);
        ifra.ifra_addr.sin6_family = AF_INET6;
-       ifra.ifra_addr.sin6_addr = in6addr_loopback;
+       ifra.ifra_addr.sin6_addr = kin6addr_loopback;
 
        /* the loopback  address should NEVER expire. */
        ifra.ifra_lifetime.ia6t_vltime = ND6_INFINITE_LIFETIME;
@@ -750,7 +750,7 @@ in6_ifattach(struct ifnet *ifp,
         * XXX multiple loopback interface case.
         */
        if ((ifp->if_flags & IFF_LOOPBACK) != 0) {
-               in6 = in6addr_loopback;
+               in6 = kin6addr_loopback;
                if (in6ifa_ifpwithaddr(ifp, &in6) == NULL) {
                        if (in6_ifattach_loopback(ifp) != 0)
                                return;
@@ -879,7 +879,7 @@ in6_ifdetach(struct ifnet *ifp)
        bzero(&sin6, sizeof(sin6));
        sin6.sin6_len = sizeof(struct sockaddr_in6);
        sin6.sin6_family = AF_INET6;
-       sin6.sin6_addr = in6addr_linklocal_allnodes;
+       sin6.sin6_addr = kin6addr_linklocal_allnodes;
        sin6.sin6_addr.s6_addr16[1] = htons(ifp->if_index);
        rt = rtpurelookup((struct sockaddr *)&sin6);
        if (rt != NULL && rt->rt_ifp == ifp) {
index 2cc3db0..34daace 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/sys/netinet6/in6_pcb.c,v 1.10.2.9 2003/01/24 05:11:35 sam Exp $   */
-/*     $DragonFly: src/sys/netinet6/in6_pcb.c,v 1.28 2006/01/31 19:05:42 dillon Exp $  */
+/*     $DragonFly: src/sys/netinet6/in6_pcb.c,v 1.29 2006/09/03 18:29:17 dillon Exp $  */
 /*     $KAME: in6_pcb.c,v 1.31 2001/05/21 05:45:10 jinmei Exp $        */
   
 /*
@@ -254,7 +254,7 @@ in6_pcbbind(struct inpcb *inp, struct sockaddr *nam, struct thread *td)
        else {
                inp->inp_lport = lport;
                if (in_pcbinsporthash(inp) != 0) {
-                       inp->in6p_laddr = in6addr_any;
+                       inp->in6p_laddr = kin6addr_any;
                        inp->inp_lport = 0;
                        return (EAGAIN);
                }
@@ -299,7 +299,7 @@ in6_pcbladdr(struct inpcb *inp, struct sockaddr *nam,
                 * use the loopback addr, e.g ::1.
                 */
                if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr))
-                       sin6->sin6_addr = in6addr_loopback;
+                       sin6->sin6_addr = kin6addr_loopback;
        }
        {
                /*
index 8720d91..c71509e 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/sys/netinet6/in6_src.c,v 1.1.2.3 2002/02/26 18:02:06 ume Exp $    */
-/*     $DragonFly: src/sys/netinet6/in6_src.c,v 1.10 2005/02/01 16:09:37 hrs Exp $     */
+/*     $DragonFly: src/sys/netinet6/in6_src.c,v 1.11 2006/09/03 18:29:17 dillon Exp $  */
 /*     $KAME: in6_src.c,v 1.37 2001/03/29 05:34:31 itojun Exp $        */
 
 /*
@@ -373,7 +373,7 @@ in6_pcbsetport(struct in6_addr *laddr, struct inpcb *inp, struct thread *td)
                                 * Undo any address bind that may have
                                 * occurred above.
                                 */
-                               inp->in6p_laddr = in6addr_any;
+                               inp->in6p_laddr = kin6addr_any;
                                return (EAGAIN);
                        }
                        --*lastport;
@@ -394,7 +394,7 @@ in6_pcbsetport(struct in6_addr *laddr, struct inpcb *inp, struct thread *td)
                                 * Undo any address bind that may have
                                 * occurred above.
                                 */
-                               inp->in6p_laddr = in6addr_any;
+                               inp->in6p_laddr = kin6addr_any;
                                return (EAGAIN);
                        }
                        ++*lastport;
@@ -407,7 +407,7 @@ in6_pcbsetport(struct in6_addr *laddr, struct inpcb *inp, struct thread *td)
 
        inp->inp_lport = lport;
        if (in_pcbinsporthash(inp) != 0) {
-               inp->in6p_laddr = in6addr_any;
+               inp->in6p_laddr = kin6addr_any;
                inp->inp_lport = 0;
                return (EAGAIN);
        }
index be14b96..e7bd9e0 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/sys/netinet6/ip6_mroute.c,v 1.2.2.9 2003/01/23 21:06:47 sam Exp $ */
-/*     $DragonFly: src/sys/netinet6/ip6_mroute.c,v 1.11 2006/01/14 11:44:25 swildner Exp $     */
+/*     $DragonFly: src/sys/netinet6/ip6_mroute.c,v 1.12 2006/09/03 18:29:17 dillon Exp $       */
 /*     $KAME: ip6_mroute.c,v 1.58 2001/12/18 02:36:31 itojun Exp $     */
 
 /*
@@ -445,7 +445,7 @@ ip6_mrouter_done(void)
                        if (mif6table[mifi].m6_ifp &&
                            !(mif6table[mifi].m6_flags & MIFF_REGISTER)) {
                                ifr.ifr_addr.sin6_family = AF_INET6;
-                               ifr.ifr_addr.sin6_addr= in6addr_any;
+                               ifr.ifr_addr.sin6_addr= kin6addr_any;
                                ifp = mif6table[mifi].m6_ifp;
                                lwkt_serialize_enter(ifp->if_serializer);
                                ifp->if_ioctl(ifp, SIOCDELMULTI,
index 9f39f89..ce62c86 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/sys/netinet6/nd6_nbr.c,v 1.4.2.6 2003/01/23 21:06:47 sam Exp $    */
-/*     $DragonFly: src/sys/netinet6/nd6_nbr.c,v 1.12 2005/06/03 19:56:08 eirikn Exp $  */
+/*     $DragonFly: src/sys/netinet6/nd6_nbr.c,v 1.13 2006/09/03 18:29:17 dillon Exp $  */
 /*     $KAME: nd6_nbr.c,v 1.86 2002/01/21 02:33:04 jinmei Exp $        */
 
 /*
@@ -293,7 +293,7 @@ nd6_ns_input(struct mbuf *m, int off, int icmp6len)
         * S bit ("solicited") must be zero.
         */
        if (IN6_IS_ADDR_UNSPECIFIED(&saddr6)) {
-               saddr6 = in6addr_linklocal_allnodes;
+               saddr6 = kin6addr_linklocal_allnodes;
                saddr6.s6_addr16[1] = htons(ifp->if_index);
                nd6_na_output(ifp, &saddr6, &taddr6,
                              ((anycast || proxy || !tlladdr)
index 29a9c7e..3ba5f53 100644 (file)
@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/netinet6/raw_ip6.c,v 1.7.2.7 2003/01/24 05:11:35 sam Exp $
- * $DragonFly: src/sys/netinet6/raw_ip6.c,v 1.20 2005/08/11 03:19:39 corecode Exp $
+ * $DragonFly: src/sys/netinet6/raw_ip6.c,v 1.21 2006/09/03 18:29:17 dillon Exp $
  */
 
 /*
@@ -605,7 +605,7 @@ rip6_disconnect(struct socket *so)
 
        if ((so->so_state & SS_ISCONNECTED) == 0)
                return ENOTCONN;
-       inp->in6p_faddr = in6addr_any;
+       inp->in6p_faddr = kin6addr_any;
        return rip6_abort(so);
 }
 
index 52d6724..8858b2c 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/sys/netinet6/scope6.c,v 1.1.2.3 2002/04/01 15:29:04 ume Exp $     */
-/*     $DragonFly: src/sys/netinet6/scope6.c,v 1.6 2006/01/14 11:44:25 swildner Exp $  */
+/*     $DragonFly: src/sys/netinet6/scope6.c,v 1.7 2006/09/03 18:29:17 dillon Exp $    */
 /*     $KAME: scope6.c,v 1.10 2000/07/24 13:29:31 itojun Exp $ */
 
 /*
@@ -201,7 +201,7 @@ in6_addrscope(struct in6_addr *addr)
                }
        }
 
-       if (bcmp(&in6addr_loopback, addr, sizeof(*addr) - 1) == 0) {
+       if (bcmp(&kin6addr_loopback, addr, sizeof(*addr) - 1) == 0) {
                if (addr->s6_addr8[15] == 1) /* loopback */
                        return IPV6_ADDR_SCOPE_NODELOCAL;
                if (addr->s6_addr8[15] == 0) /* unspecified */
index 3d58b52..494cfcd 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/sys/netinet6/udp6_usrreq.c,v 1.6.2.13 2003/01/24 05:11:35 sam Exp $       */
-/*     $DragonFly: src/sys/netinet6/udp6_usrreq.c,v 1.20 2005/06/03 19:56:08 eirikn Exp $      */
+/*     $DragonFly: src/sys/netinet6/udp6_usrreq.c,v 1.21 2006/09/03 18:29:17 dillon Exp $      */
 /*     $KAME: udp6_usrreq.c,v 1.27 2001/05/21 05:45:10 jinmei Exp $    */
 
 /*
@@ -665,7 +665,7 @@ udp6_connect(struct socket *so, struct sockaddr *nam, struct thread *td)
                 * of overwriting any previously bound local address.
                 */
                if (!(inp->inp_flags & INP_WASBOUND_NOTANY))
-                       inp->in6p_laddr = in6addr_any;
+                       inp->in6p_laddr = kin6addr_any;
                in_pcbinswildcardhash(inp);
        }
        return error;
index c85d10d..ae105a9 100644 (file)
@@ -36,7 +36,7 @@
  *
  *     from: @(#)trap.c        7.4 (Berkeley) 5/13/91
  * $FreeBSD: src/sys/i386/i386/trap.c,v 1.147.2.11 2003/02/27 19:09:59 luoqi Exp $
- * $DragonFly: src/sys/platform/pc32/i386/trap.c,v 1.78 2006/06/07 03:02:10 dillon Exp $
+ * $DragonFly: src/sys/platform/pc32/i386/trap.c,v 1.79 2006/09/03 18:29:16 dillon Exp $
  */
 
 /*
@@ -692,7 +692,7 @@ kernel_trap:
                        if (frame.tf_eip == (int)cpu_switch_load_gs) {
                                td->td_pcb->pcb_gs = 0;
                                MAKEMPSAFE(have_mplock);
-                               psignal(p, SIGBUS);
+                               ksignal(p, SIGBUS);
                                goto out2;
                        }
                        if (mycpu->gd_intr_nesting_level == 0) {
index b4f29ea..67463ce 100644 (file)
@@ -33,7 +33,7 @@
  *
  *     from: @(#)npx.c 7.2 (Berkeley) 5/12/91
  * $FreeBSD: src/sys/i386/isa/npx.c,v 1.80.2.3 2001/10/20 19:04:38 tegge Exp $
- * $DragonFly: src/sys/platform/pc32/isa/npx.c,v 1.31 2006/05/02 22:52:24 dillon Exp $
+ * $DragonFly: src/sys/platform/pc32/isa/npx.c,v 1.32 2006/09/03 18:29:16 dillon Exp $
  */
 
 #include "opt_cpu.h"
@@ -837,7 +837,7 @@ npx_intr(void *dummy)
                 *
                 * Treat them like a true async interrupt.
                 */
-               psignal(curproc, SIGFPE);
+               ksignal(curproc, SIGFPE);
        }
        rel_mplock();
        crit_exit();
index a804994..c29be3b 100644 (file)
@@ -32,7 +32,7 @@
  *
  *     @(#)signalvar.h 8.6 (Berkeley) 2/19/95
  * $FreeBSD: src/sys/sys/signalvar.h,v 1.34.2.1 2000/05/16 06:58:05 dillon Exp $
- * $DragonFly: src/sys/sys/signalvar.h,v 1.13 2006/04/28 18:23:45 swildner Exp $
+ * $DragonFly: src/sys/sys/signalvar.h,v 1.14 2006/09/03 18:29:17 dillon Exp $
  */
 
 #ifndef        _SYS_SIGNALVAR_H_               /* tmp for user.h */
@@ -194,7 +194,7 @@ void        killproc (struct proc *p, char *why);
 void   pgsigio (struct sigio *, int signum, int checkctty);
 void   pgsignal (struct pgrp *pgrp, int sig, int checkctty);
 void   postsig (int sig);
-void   psignal (struct proc *p, int sig);
+void   ksignal (struct proc *p, int sig);
 void   siginit (struct proc *p);
 void   trapsignal (struct proc *p, int sig, u_long code);
 static int __cursig (struct proc *p);
index d12f0d9..9e76207 100644 (file)
@@ -38,7 +38,7 @@
  *
  *     @(#)ufs_readwrite.c     8.7 (Berkeley) 1/21/94
  * $FreeBSD: src/sys/gnu/ext2fs/ext2_readwrite.c,v 1.18.2.2 2000/12/22 18:44:33 dillon Exp $
- * $DragonFly: src/sys/vfs/gnu/ext2fs/ext2_readwrite.c,v 1.11 2006/05/06 02:43:13 dillon Exp $
+ * $DragonFly: src/sys/vfs/gnu/ext2fs/ext2_readwrite.c,v 1.12 2006/09/03 18:29:17 dillon Exp $
  */
 
 #define        BLKSIZE(a, b, c)        blksize(a, b, c)
@@ -215,7 +215,7 @@ ext2_write(struct vop_write_args *ap)
        if (vp->v_type == VREG && td && td->td_proc &&
            uio->uio_offset + uio->uio_resid >
            td->td_proc->p_rlimit[RLIMIT_FSIZE].rlim_cur) {
-               psignal(td->td_proc, SIGXFSZ);
+               ksignal(td->td_proc, SIGXFSZ);
                return (EFBIG);
        }
 
index ed5b591..3759c29 100644 (file)
@@ -1,5 +1,5 @@
 /* $FreeBSD: src/sys/msdosfs/msdosfs_vnops.c,v 1.95.2.4 2003/06/13 15:05:47 trhodes Exp $ */
-/* $DragonFly: src/sys/vfs/msdosfs/msdosfs_vnops.c,v 1.41 2006/08/19 17:27:24 dillon Exp $ */
+/* $DragonFly: src/sys/vfs/msdosfs/msdosfs_vnops.c,v 1.42 2006/09/03 18:29:17 dillon Exp $ */
 /*     $NetBSD: msdosfs_vnops.c,v 1.68 1998/02/10 14:10:04 mrg Exp $   */
 
 /*-
@@ -698,7 +698,7 @@ msdosfs_write(struct vop_write_args *ap)
        if (p &&
            ((uoff_t)uio->uio_offset + uio->uio_resid >
            p->p_rlimit[RLIMIT_FSIZE].rlim_cur)) {
-               psignal(p, SIGXFSZ);
+               ksignal(p, SIGXFSZ);
                return (EFBIG);
        }
 
index 609fe63..e1f4717 100644 (file)
@@ -35,7 +35,7 @@
  *
  *     @(#)nfs_bio.c   8.9 (Berkeley) 3/30/95
  * $FreeBSD: /repoman/r/ncvs/src/sys/nfsclient/nfs_bio.c,v 1.130 2004/04/14 23:23:55 peadar Exp $
- * $DragonFly: src/sys/vfs/nfs/nfs_bio.c,v 1.37 2006/05/06 16:01:21 dillon Exp $
+ * $DragonFly: src/sys/vfs/nfs/nfs_bio.c,v 1.38 2006/09/03 18:29:17 dillon Exp $
  */
 
 
@@ -847,7 +847,7 @@ restart:
         */
        if (td->td_proc && uio->uio_offset + uio->uio_resid >
              td->td_proc->p_rlimit[RLIMIT_FSIZE].rlim_cur) {
-               psignal(td->td_proc, SIGXFSZ);
+               ksignal(td->td_proc, SIGXFSZ);
                if (haverslock)
                        nfs_rsunlock(np);
                return (EFBIG);
@@ -1375,7 +1375,7 @@ nfs_doio(struct vnode *vp, struct bio *bio, struct thread *td)
                if (td && td->td_proc && (vp->v_flag & VTEXT) &&
                    np->n_mtime != np->n_vattr.va_mtime.tv_sec) {
                        uprintf("Process killed due to text file modification\n");
-                       psignal(td->td_proc, SIGKILL);
+                       ksignal(td->td_proc, SIGKILL);
                }
                break;
            case VLNK:
index 81e1644..9f858d1 100644 (file)
@@ -30,7 +30,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/nwfs/nwfs_io.c,v 1.6.2.1 2000/10/25 02:11:10 bp Exp $
- * $DragonFly: src/sys/vfs/nwfs/nwfs_io.c,v 1.21 2006/05/06 02:43:14 dillon Exp $
+ * $DragonFly: src/sys/vfs/nwfs/nwfs_io.c,v 1.22 2006/09/03 18:29:17 dillon Exp $
  *
  */
 #include <sys/param.h>
@@ -241,7 +241,7 @@ nwfs_writevnode(struct vnode *vp, struct uio *uiop, struct ucred *cred,
        if (uiop->uio_resid == 0) return 0;
        if (td->td_proc && uiop->uio_offset + uiop->uio_resid > 
            td->td_proc->p_rlimit[RLIMIT_FSIZE].rlim_cur) {
-               psignal(td->td_proc, SIGXFSZ);
+               ksignal(td->td_proc, SIGXFSZ);
                return (EFBIG);
        }
        error = ncp_write(NWFSTOCONN(nmp), &np->n_fh, uiop, cred);
index bb4a9dd..6c69e18 100644 (file)
@@ -38,7 +38,7 @@
  *
  * From:
  * $FreeBSD: src/sys/miscfs/procfs/procfs_ctl.c,v 1.20.2.2 2002/01/22 17:22:59 nectar Exp $
- * $DragonFly: src/sys/vfs/procfs/procfs_ctl.c,v 1.8 2005/11/14 18:50:13 dillon Exp $
+ * $DragonFly: src/sys/vfs/procfs/procfs_ctl.c,v 1.9 2006/09/03 18:29:17 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -153,7 +153,7 @@ procfs_control(struct proc *curp, struct proc *p, int op)
                        p->p_oppid = p->p_pptr->p_pid;
                        proc_reparent(p, curp);
                }
-               psignal(p, SIGSTOP);
+               ksignal(p, SIGSTOP);
                return (0);
        }
 
@@ -321,7 +321,7 @@ procfs_doctl(struct proc *curp, struct proc *p, struct pfsnode *pfs,
                                 */
                                setrunnable(p);
                        } else {
-                               psignal(p, nm->nm_val);
+                               ksignal(p, nm->nm_val);
                        }
                        error = 0;
                }
index c9d8ca2..29971dc 100644 (file)
@@ -37,7 +37,7 @@
  *     @(#)procfs_vnops.c      8.18 (Berkeley) 5/21/95
  *
  * $FreeBSD: src/sys/miscfs/procfs/procfs_vnops.c,v 1.76.2.7 2002/01/22 17:22:59 nectar Exp $
- * $DragonFly: src/sys/vfs/procfs/procfs_vnops.c,v 1.36 2006/08/19 17:27:24 dillon Exp $
+ * $DragonFly: src/sys/vfs/procfs/procfs_vnops.c,v 1.37 2006/09/03 18:29:17 dillon Exp $
  */
 
 /*
@@ -333,7 +333,7 @@ procfs_ioctl(struct vop_ioctl_args *ap)
          if ((signo = *(int*)ap->a_data) != 0) {
            if (signo >= NSIG || signo <= 0)
              return EINVAL;
-           psignal(procp, signo);
+           ksignal(procp, signo);
          }
          procp->p_step = 0;
          wakeup(&procp->p_step);
index 7998c4d..efe2104 100644 (file)
@@ -30,7 +30,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/fs/smbfs/smbfs_io.c,v 1.3.2.3 2003/01/17 08:20:26 tjr Exp $
- * $DragonFly: src/sys/vfs/smbfs/smbfs_io.c,v 1.25 2006/05/06 02:43:14 dillon Exp $
+ * $DragonFly: src/sys/vfs/smbfs/smbfs_io.c,v 1.26 2006/09/03 18:29:17 dillon Exp $
  *
  */
 #include <sys/param.h>
@@ -280,7 +280,7 @@ smbfs_writevnode(struct vnode *vp, struct uio *uiop,
        if (td->td_proc &&
            uiop->uio_offset + uiop->uio_resid >
            td->td_proc->p_rlimit[RLIMIT_FSIZE].rlim_cur) {
-               psignal(td->td_proc, SIGXFSZ);
+               ksignal(td->td_proc, SIGXFSZ);
                return EFBIG;
        }
        smb_makescred(&scred, td, cred);
index ca9f462..642375e 100644 (file)
@@ -32,7 +32,7 @@
  *
  *     @(#)ufs_readwrite.c     8.11 (Berkeley) 5/8/95
  * $FreeBSD: src/sys/ufs/ufs/ufs_readwrite.c,v 1.65.2.14 2003/04/04 22:21:29 tegge Exp $
- * $DragonFly: src/sys/vfs/ufs/ufs_readwrite.c,v 1.19 2006/05/26 19:57:33 dillon Exp $
+ * $DragonFly: src/sys/vfs/ufs/ufs_readwrite.c,v 1.20 2006/09/03 18:29:17 dillon Exp $
  */
 
 #define        BLKSIZE(a, b, c)        blksize(a, b, c)
@@ -285,7 +285,7 @@ ffs_write(struct vop_write_args *ap)
        if (vp->v_type == VREG && td && td->td_proc &&
            uio->uio_offset + uio->uio_resid >
            td->td_proc->p_rlimit[RLIMIT_FSIZE].rlim_cur) {
-               psignal(td->td_proc, SIGXFSZ);
+               ksignal(td->td_proc, SIGXFSZ);
                return (EFBIG);
        }