svn commit: r203297 - in stable/8/sys: kern sys

Konstantin Belousov kib at FreeBSD.org
Sun Jan 31 18:25:57 UTC 2010


Author: kib
Date: Sun Jan 31 18:25:57 2010
New Revision: 203297
URL: http://svn.freebsd.org/changeset/base/203297

Log:
  MFC r202881:
  Staticise sigqueue manipulation functions used only in kern_sig.c.

Modified:
  stable/8/sys/kern/kern_sig.c
  stable/8/sys/sys/signalvar.h
Directory Properties:
  stable/8/sys/   (props changed)
  stable/8/sys/amd64/include/xen/   (props changed)
  stable/8/sys/cddl/contrib/opensolaris/   (props changed)
  stable/8/sys/contrib/dev/acpica/   (props changed)
  stable/8/sys/contrib/pf/   (props changed)
  stable/8/sys/dev/xen/xenpci/   (props changed)

Modified: stable/8/sys/kern/kern_sig.c
==============================================================================
--- stable/8/sys/kern/kern_sig.c	Sun Jan 31 17:43:22 2010	(r203296)
+++ stable/8/sys/kern/kern_sig.c	Sun Jan 31 18:25:57 2010	(r203297)
@@ -275,7 +275,7 @@ sigqueue_init(sigqueue_t *list, struct p
  * 	0	-	signal not found
  *	others	-	signal number
  */ 
-int
+static int
 sigqueue_get(sigqueue_t *sq, int signo, ksiginfo_t *si)
 {
 	struct proc *p = sq->sq_proc;
@@ -337,7 +337,7 @@ sigqueue_take(ksiginfo_t *ksi)
 		SIGDELSET(sq->sq_signals, ksi->ksi_signo);
 }
 
-int
+static int
 sigqueue_add(sigqueue_t *sq, int signo, ksiginfo_t *si)
 {
 	struct proc *p = sq->sq_proc;
@@ -422,7 +422,7 @@ sigqueue_flush(sigqueue_t *sq)
 	SIGEMPTYSET(sq->sq_kill);
 }
 
-void
+static void
 sigqueue_collect_set(sigqueue_t *sq, sigset_t *set)
 {
 	ksiginfo_t *ksi;
@@ -434,7 +434,7 @@ sigqueue_collect_set(sigqueue_t *sq, sig
 	SIGSETOR(*set, sq->sq_kill);
 }
 
-void
+static void
 sigqueue_move_set(sigqueue_t *src, sigqueue_t *dst, sigset_t *setp)
 {
 	sigset_t tmp, set;
@@ -478,7 +478,7 @@ sigqueue_move_set(sigqueue_t *src, sigqu
 	sigqueue_collect_set(src, &src->sq_signals);
 }
 
-void
+static void
 sigqueue_move(sigqueue_t *src, sigqueue_t *dst, int signo)
 {
 	sigset_t set;
@@ -488,7 +488,7 @@ sigqueue_move(sigqueue_t *src, sigqueue_
 	sigqueue_move_set(src, dst, &set);
 }
 
-void
+static void
 sigqueue_delete_set(sigqueue_t *sq, sigset_t *set)
 {
 	struct proc *p = sq->sq_proc;
@@ -522,7 +522,7 @@ sigqueue_delete(sigqueue_t *sq, int sign
 }
 
 /* Remove a set of signals for a process */
-void
+static void
 sigqueue_delete_set_proc(struct proc *p, sigset_t *set)
 {
 	sigqueue_t worklist;
@@ -549,7 +549,7 @@ sigqueue_delete_proc(struct proc *p, int
 	sigqueue_delete_set_proc(p, &set);
 }
 
-void
+static void
 sigqueue_delete_stopmask_proc(struct proc *p)
 {
 	sigset_t set;

Modified: stable/8/sys/sys/signalvar.h
==============================================================================
--- stable/8/sys/sys/signalvar.h	Sun Jan 31 17:43:22 2010	(r203296)
+++ stable/8/sys/sys/signalvar.h	Sun Jan 31 18:25:57 2010	(r203297)
@@ -355,18 +355,10 @@ void	ksiginfo_free(ksiginfo_t *);
 void	sigqueue_init(struct sigqueue *queue, struct proc *p);
 void	sigqueue_flush(struct sigqueue *queue);
 void	sigqueue_delete_proc(struct proc *p, int sig);
-void	sigqueue_delete_set(struct sigqueue *queue, sigset_t *set);
 void	sigqueue_delete(struct sigqueue *queue, int sig);
-void	sigqueue_move_set(struct sigqueue *src, sigqueue_t *dst, sigset_t *);
-int	sigqueue_get(struct sigqueue *queue, int sig, ksiginfo_t *info);
-int	sigqueue_add(struct sigqueue *queue, int sig, ksiginfo_t *info);
-void	sigqueue_collect_set(struct sigqueue *queue, sigset_t *set);
-void	sigqueue_move(struct sigqueue *, struct sigqueue *, int sig);
-void	sigqueue_delete_set_proc(struct proc *, sigset_t *);
-void	sigqueue_delete_stopmask_proc(struct proc *);
 void	sigqueue_take(ksiginfo_t *ksi);
 int	kern_sigtimedwait(struct thread *, sigset_t,
-		ksiginfo_t *, struct timespec *);
+	    ksiginfo_t *, struct timespec *);
 int	kern_sigprocmask(struct thread *td, int how,
 	    sigset_t *set, sigset_t *oset, int flags);
 /*


More information about the svn-src-all mailing list