Deleted Added
full compact
procfs_type.c (87321) procfs_type.c (123247)
1/*
2 * Copyright (c) 1993 Jan-Simon Pendry
3 * Copyright (c) 1993
4 * The Regents of the University of California. All rights reserved.
5 *
6 * This code is derived from software contributed to Berkeley by
7 * Jan-Simon Pendry.
8 *

--- 20 unchanged lines hidden (view full) ---

29 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
30 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
31 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
32 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
33 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
34 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
35 * SUCH DAMAGE.
36 *
1/*
2 * Copyright (c) 1993 Jan-Simon Pendry
3 * Copyright (c) 1993
4 * The Regents of the University of California. All rights reserved.
5 *
6 * This code is derived from software contributed to Berkeley by
7 * Jan-Simon Pendry.
8 *

--- 20 unchanged lines hidden (view full) ---

29 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
30 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
31 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
32 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
33 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
34 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
35 * SUCH DAMAGE.
36 *
37 * $FreeBSD: head/sys/fs/procfs/procfs_type.c 87321 2001-12-04 01:35:06Z des $
37 * $FreeBSD: head/sys/fs/procfs/procfs_type.c 123247 2003-12-07 17:40:00Z des $
38 */
39
40#include <sys/param.h>
41#include <sys/systm.h>
42#include <sys/proc.h>
43#include <sys/sbuf.h>
44#include <sys/sysent.h>
45
46#include <fs/pseudofs/pseudofs.h>
47#include <fs/procfs/procfs.h>
48
49int
50procfs_doproctype(PFS_FILL_ARGS)
51{
52 static const char *none = "Not Available";
53
38 */
39
40#include <sys/param.h>
41#include <sys/systm.h>
42#include <sys/proc.h>
43#include <sys/sbuf.h>
44#include <sys/sysent.h>
45
46#include <fs/pseudofs/pseudofs.h>
47#include <fs/procfs/procfs.h>
48
49int
50procfs_doproctype(PFS_FILL_ARGS)
51{
52 static const char *none = "Not Available";
53
54 if (p && p->p_sysent && p->p_sysent->sv_name) {
54 if (p != NULL && p->p_sysent && p->p_sysent->sv_name)
55 sbuf_printf(sb, p->p_sysent->sv_name);
55 sbuf_printf(sb, p->p_sysent->sv_name);
56 } else {
56 else
57 sbuf_printf(sb, none);
57 sbuf_printf(sb, none);
58 }
59 sbuf_putc(sb, '\n');
60 return (0);
61}
58 sbuf_putc(sb, '\n');
59 return (0);
60}