svn commit: r195721 - projects/libprocstat/usr.bin/fstat

Stanislav Sedov stas at FreeBSD.org
Thu Jul 16 16:38:41 UTC 2009


Author: stas
Date: Thu Jul 16 16:38:41 2009
New Revision: 195721
URL: http://svn.freebsd.org/changeset/base/195721

Log:
  - Move libprocstat structures definition to the appropriate header.

Modified:
  projects/libprocstat/usr.bin/fstat/cd9660.c
  projects/libprocstat/usr.bin/fstat/common_kvm.c
  projects/libprocstat/usr.bin/fstat/common_kvm.h
  projects/libprocstat/usr.bin/fstat/fstat.c
  projects/libprocstat/usr.bin/fstat/libprocstat.c
  projects/libprocstat/usr.bin/fstat/libprocstat.h
  projects/libprocstat/usr.bin/fstat/msdosfs.c
  projects/libprocstat/usr.bin/fstat/zfs.c

Modified: projects/libprocstat/usr.bin/fstat/cd9660.c
==============================================================================
--- projects/libprocstat/usr.bin/fstat/cd9660.c	Thu Jul 16 15:39:54 2009	(r195720)
+++ projects/libprocstat/usr.bin/fstat/cd9660.c	Thu Jul 16 16:38:41 2009	(r195721)
@@ -59,6 +59,7 @@ __FBSDID("$FreeBSD$");
 #include <kvm.h>
 #include <stdio.h>
 
+#include "libprocstat.h"
 #include "common_kvm.h"
 
 int

Modified: projects/libprocstat/usr.bin/fstat/common_kvm.c
==============================================================================
--- projects/libprocstat/usr.bin/fstat/common_kvm.c	Thu Jul 16 15:39:54 2009	(r195720)
+++ projects/libprocstat/usr.bin/fstat/common_kvm.c	Thu Jul 16 16:38:41 2009	(r195721)
@@ -58,6 +58,7 @@ __FBSDID("$FreeBSD$");
 #include <stddef.h>
 #include <string.h>
 
+#include "libprocstat.h"
 #include "common_kvm.h"
 
 int

Modified: projects/libprocstat/usr.bin/fstat/common_kvm.h
==============================================================================
--- projects/libprocstat/usr.bin/fstat/common_kvm.h	Thu Jul 16 15:39:54 2009	(r195720)
+++ projects/libprocstat/usr.bin/fstat/common_kvm.h	Thu Jul 16 16:38:41 2009	(r195721)
@@ -29,52 +29,6 @@
 #ifndef	__COMMON_KVM_H__
 #define	__COMMON_KVM_H__
 
-struct filestat {
-	int	fs_type;	/* Descriptor type. */
-	int	fs_flags;	/* filestat specific flags. */
-	int	fs_fflags;	/* Descriptor access flags. */
-	int	fs_fd;		/* File descriptor number. */
-	void	*fs_typedep;	/* Type dependent data. */
-	STAILQ_ENTRY(filestat)	next;
-};
-
-struct vnstat {
-	dev_t	vn_dev;
-	char	vn_devname[SPECNAMELEN + 1];
-	int	vn_type;
-	long	vn_fsid;
-	long	vn_fileid;
-	mode_t	vn_mode;
-	u_long	vn_size;
-	char	*mntdir;
-};
-
-struct ptsstat {
-	dev_t	dev;
-	char	devname[SPECNAMELEN + 1];
-};
-
-struct pipestat {
-	caddr_t	addr;
-	caddr_t	peer;
-	size_t	buffer_cnt;
-};
-
-struct sockstat {
-	int	type;
-	int	proto;
-	int	dom_family;
-	caddr_t	so_addr;
-	caddr_t	so_pcb;
-	caddr_t	inp_ppcb;
-	caddr_t	unp_conn;
-	int	so_snd_sb_state;
-	int	so_rcv_sb_state;
-	char	dname[32];
-};
-
-STAILQ_HEAD(filestat_list, filestat);
-
 dev_t	dev2udev(kvm_t *kd, struct cdev *dev);
 int	kdevtoname(kvm_t *kd, struct cdev *dev, char *);
 int	kvm_read_all(kvm_t *kd, unsigned long addr, void *buf,

Modified: projects/libprocstat/usr.bin/fstat/fstat.c
==============================================================================
--- projects/libprocstat/usr.bin/fstat/fstat.c	Thu Jul 16 15:39:54 2009	(r195720)
+++ projects/libprocstat/usr.bin/fstat/fstat.c	Thu Jul 16 16:38:41 2009	(r195721)
@@ -93,7 +93,6 @@ __FBSDID("$FreeBSD$");
 #include <unistd.h>
 #include <netdb.h>
 
-#include "common_kvm.h"
 #include "functions.h"
 #include "libprocstat.h"
 

Modified: projects/libprocstat/usr.bin/fstat/libprocstat.c
==============================================================================
--- projects/libprocstat/usr.bin/fstat/libprocstat.c	Thu Jul 16 15:39:54 2009	(r195720)
+++ projects/libprocstat/usr.bin/fstat/libprocstat.c	Thu Jul 16 16:38:41 2009	(r195721)
@@ -92,8 +92,8 @@ __FBSDID("$FreeBSD$");
 #include <unistd.h>
 #include <netdb.h>
 
-#include "common_kvm.h"
 #include "libprocstat.h"
+#include "common_kvm.h"
 
 /*
  * Vnode-to-filestat types translation table.

Modified: projects/libprocstat/usr.bin/fstat/libprocstat.h
==============================================================================
--- projects/libprocstat/usr.bin/fstat/libprocstat.h	Thu Jul 16 15:39:54 2009	(r195720)
+++ projects/libprocstat/usr.bin/fstat/libprocstat.h	Thu Jul 16 16:38:41 2009	(r195721)
@@ -82,6 +82,47 @@ struct procstat {
         int     type;
         kvm_t   *kd;
 };
+struct filestat {
+	int	fs_type;	/* Descriptor type. */
+	int	fs_flags;	/* filestat specific flags. */
+	int	fs_fflags;	/* Descriptor access flags. */
+	int	fs_fd;		/* File descriptor number. */
+	void	*fs_typedep;	/* Type dependent data. */
+	STAILQ_ENTRY(filestat)	next;
+};
+struct vnstat {
+	dev_t	vn_dev;
+	char	vn_devname[SPECNAMELEN + 1];
+	int	vn_type;
+	long	vn_fsid;
+	long	vn_fileid;
+	mode_t	vn_mode;
+	u_long	vn_size;
+	char	*mntdir;
+};
+struct ptsstat {
+	dev_t	dev;
+	char	devname[SPECNAMELEN + 1];
+};
+struct pipestat {
+	caddr_t	addr;
+	caddr_t	peer;
+	size_t	buffer_cnt;
+};
+struct sockstat {
+	int	type;
+	int	proto;
+	int	dom_family;
+	caddr_t	so_addr;
+	caddr_t	so_pcb;
+	caddr_t	inp_ppcb;
+	caddr_t	unp_conn;
+	int	so_snd_sb_state;
+	int	so_rcv_sb_state;
+	char	dname[32];
+};
+
+STAILQ_HEAD(filestat_list, filestat);
 
 void	procstat_close(struct procstat *procstat);
 struct filestat_list	*procstat_getfiles(struct procstat *procstat,

Modified: projects/libprocstat/usr.bin/fstat/msdosfs.c
==============================================================================
--- projects/libprocstat/usr.bin/fstat/msdosfs.c	Thu Jul 16 15:39:54 2009	(r195720)
+++ projects/libprocstat/usr.bin/fstat/msdosfs.c	Thu Jul 16 16:38:41 2009	(r195721)
@@ -64,6 +64,7 @@ __FBSDID("$FreeBSD$");
  */
 #define VTODE(vp) ((struct denode *)(vp)->v_data)
 
+#include "libprocstat.h"
 #include "common_kvm.h"
 
 struct dosmount {

Modified: projects/libprocstat/usr.bin/fstat/zfs.c
==============================================================================
--- projects/libprocstat/usr.bin/fstat/zfs.c	Thu Jul 16 15:39:54 2009	(r195720)
+++ projects/libprocstat/usr.bin/fstat/zfs.c	Thu Jul 16 16:38:41 2009	(r195721)
@@ -50,6 +50,7 @@
 #include <stdlib.h>
 
 #define ZFS
+#include "libprocstat.h"
 #include "common_kvm.h"
 
 /* 


More information about the svn-src-projects mailing list