tizen 2.3 release
[kernel/api/system-resource.git] / src / utils / portuser.c
1
2 #include "inode2pid.h"
3 #include "macro.h"
4 #include "port2inode.h"
5 #include "trace.h"
6
7 static void forearch_get_pid(int inode)
8 {
9         int pid;
10         _D("Related inode is: %d", inode);
11         pid = get_pid_from_inode(inode);
12         _D("Got pid : %d", pid);
13 }
14
15 int main(int argc, char **argv)
16 {
17         const int port = 1580;
18         GArray *inodes;
19         int index;
20         for (index = 0; index != 15000; ++index)
21                 update_port_inode_map();
22
23         inodes = get_inode_from_port(port, GRABBER_PROTO_TCP);
24         update_inode_pid_map();
25         for (index = 0; inodes && index != inodes->len; ++index)
26                 forearch_get_pid(g_array_index(inodes, int, index));
27         return 0;
28 }