Contents of /trunk/mkinitrd-magellan/klibc/usr/dash/funcs/kill
Parent Directory | Revision Log
Revision 532 -
(show annotations)
(download)
Sat Sep 1 22:45:15 2007 UTC (16 years, 8 months ago) by niro
File size: 1969 byte(s)
Sat Sep 1 22:45:15 2007 UTC (16 years, 8 months ago) by niro
File size: 1969 byte(s)
-import if magellan mkinitrd; it is a fork of redhats mkinitrd-5.0.8 with all magellan patches and features; deprecates magellan-src/mkinitrd
1 | # Copyright (c) 1991, 1993 |
2 | # The Regents of the University of California. All rights reserved. |
3 | # Copyright (c) 1997-2005 |
4 | # Herbert Xu <herbert@gondor.apana.org.au>. All rights reserved. |
5 | # |
6 | # This code is derived from software contributed to Berkeley by |
7 | # Kenneth Almquist. |
8 | # |
9 | # Redistribution and use in source and binary forms, with or without |
10 | # modification, are permitted provided that the following conditions |
11 | # are met: |
12 | # 1. Redistributions of source code must retain the above copyright |
13 | # notice, this list of conditions and the following disclaimer. |
14 | # 2. Redistributions in binary form must reproduce the above copyright |
15 | # notice, this list of conditions and the following disclaimer in the |
16 | # documentation and/or other materials provided with the distribution. |
17 | # 3. Neither the name of the University nor the names of its contributors |
18 | # may be used to endorse or promote products derived from this software |
19 | # without specific prior written permission. |
20 | # |
21 | # THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND |
22 | # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
23 | # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
24 | # ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE |
25 | # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
26 | # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |
27 | # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
28 | # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
29 | # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
30 | # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
31 | # SUCH DAMAGE. |
32 | # |
33 | # @(#)kill 8.2 (Berkeley) 5/4/95 |
34 | |
35 | # Convert job names to process ids and then run /bin/kill. |
36 | |
37 | kill() { |
38 | local args x |
39 | args= |
40 | for x in "$@" |
41 | do case $x in |
42 | %*) x=`jobid "$x"` ;; |
43 | esac |
44 | args="$args $x" |
45 | done |
46 | /bin/kill $args |
47 | } |