Corinna Vinschen
e8309efda5
* fhandler.cc (fhandler_base::get_proc_fd_name): Don't generate
...
"device:" entry.
* fhandler.h (fhandler_socket::open): New method.
(fhandler_pipe::open): New method.
* fhandler_proc.cc (fhandler_proc::exists): Return -2 in case of
/proc/self.
* fhandler_process.cc (fhandler_process::exists): Return -2 in
case of symlinks, -3 for pipes and -4 for sockets.
(fhandler_process::fstat): Handle pipes and sockets.
(fhandler_process::open): Handle opening /proc/<pid>/fd.
(fhandler_process::fill_filebuf): Generate empty names for
non exisiting file descriptors.
* fhandler_socket.cc (fhandler_socket::get_proc_fd_name): Always
generate "socket:[number]" strings as on Linux.
(fhandler_socket::open): New method.
(fhandler_socket::fstat): Always return socket type.
* path.cc (symlink_info::set): Remove unused second parameter.
(path_conv::check): Handle pipes and sockets in /proc.
Set correct device type for AF_LOCAL sockets.
* pinfo.cc (_pinfo::commune_recv): Generate empty names for
non exisiting file descriptors.
(_pinfo::fd): Ditto.
* pipe.cc (fhandler_pipe::open): New method.
2005-02-01 15:11:47 +00:00
..
2004-02-18 20:48:38 +00:00
2005-01-25 22:45:11 +00:00
2004-12-09 21:28:32 +00:00
2004-09-10 08:30:51 +00:00
2003-12-23 16:26:31 +00:00
2004-12-05 02:30:20 +00:00
2005-01-29 11:23:07 +00:00
2005-02-01 15:11:47 +00:00
2004-01-20 03:11:39 +00:00
2005-01-11 12:48:34 +00:00
2004-12-24 18:31:23 +00:00
2003-12-23 16:26:31 +00:00
2004-01-23 23:05:33 +00:00
2004-01-23 23:05:33 +00:00
2004-05-28 19:50:07 +00:00
2004-05-04 14:46:25 +00:00
2003-09-04 03:01:35 +00:00
2004-02-02 10:47:29 +00:00
2005-01-12 22:40:46 +00:00
2005-01-31 10:28:55 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2004-05-28 19:50:07 +00:00
2004-05-28 19:50:07 +00:00
2003-11-19 18:50:23 +00:00
2004-06-03 19:52:12 +00:00
2005-01-29 05:39:07 +00:00
2005-01-03 18:16:46 +00:00
2005-01-29 03:09:50 +00:00
2004-11-26 04:15:10 +00:00
2003-09-27 05:35:02 +00:00
2005-01-25 22:45:11 +00:00
2005-01-11 15:31:04 +00:00
2004-11-26 04:15:10 +00:00
2004-02-09 04:04:24 +00:00
2003-11-14 23:40:06 +00:00
2004-12-01 15:00:40 +00:00
2004-12-30 16:21:59 +00:00
2004-12-01 15:00:40 +00:00
2004-05-28 19:50:07 +00:00
2005-01-12 22:40:46 +00:00
2004-02-13 19:34:32 +00:00
2003-11-14 23:40:06 +00:00
2004-02-22 23:21:20 +00:00
2004-05-12 16:21:18 +00:00
2004-01-20 19:36:35 +00:00
2005-01-12 22:40:46 +00:00
2005-01-31 10:28:55 +00:00
2004-02-22 23:21:20 +00:00
2005-01-31 20:02:36 +00:00
2003-11-14 23:40:06 +00:00
2005-01-11 15:31:04 +00:00
2005-01-11 15:31:04 +00:00
2005-01-12 22:40:46 +00:00
2004-11-26 04:15:10 +00:00
2004-02-22 23:21:20 +00:00
2005-01-12 22:40:46 +00:00
2004-04-10 13:45:10 +00:00
2004-12-16 13:19:08 +00:00
2005-01-14 22:03:40 +00:00
2004-09-12 03:47:57 +00:00
2004-06-07 04:26:32 +00:00
2005-01-12 22:40:46 +00:00
2004-09-03 01:53:12 +00:00
2004-03-27 18:01:04 +00:00
2005-02-01 15:11:47 +00:00
2005-02-01 15:11:47 +00:00
2004-04-10 13:45:10 +00:00
2004-07-15 14:56:05 +00:00
2005-01-31 10:28:55 +00:00
2005-01-13 20:10:04 +00:00
2005-02-01 15:11:47 +00:00
2004-09-09 11:35:15 +00:00
2004-10-11 15:36:13 +00:00
2004-11-26 04:15:10 +00:00
2005-01-14 22:03:40 +00:00
2004-04-10 13:45:10 +00:00
2005-01-12 22:40:46 +00:00
2005-02-01 15:11:47 +00:00
2005-02-01 15:11:47 +00:00
2003-12-03 09:55:42 +00:00
2005-01-25 22:45:11 +00:00
2004-03-12 03:09:28 +00:00
2003-11-28 21:20:15 +00:00
2004-02-25 04:08:00 +00:00
2005-01-12 22:40:46 +00:00
2004-05-28 19:50:07 +00:00
2003-12-23 16:26:31 +00:00
2004-03-14 05:35:19 +00:00
2004-12-05 02:30:20 +00:00
2005-01-16 17:00:27 +00:00
2003-11-28 20:55:59 +00:00
2003-07-26 04:53:59 +00:00
2004-02-08 19:59:27 +00:00
2004-09-10 08:30:51 +00:00
2005-01-12 22:40:46 +00:00
2003-08-31 18:26:58 +00:00
2005-01-25 22:45:11 +00:00
2004-02-04 22:40:50 +00:00
2005-01-12 22:40:46 +00:00
2004-05-28 19:50:07 +00:00
2004-05-28 19:50:07 +00:00
2004-08-19 10:58:37 +00:00
2003-11-14 23:40:06 +00:00
2003-07-07 05:30:33 +00:00
2004-09-03 01:32:02 +00:00
2003-12-07 22:37:12 +00:00
2004-05-28 19:50:07 +00:00
2005-02-01 15:11:47 +00:00
2005-01-31 21:29:59 +00:00
2004-12-31 01:13:28 +00:00
2005-02-01 15:11:47 +00:00
2005-01-31 10:28:55 +00:00
2005-02-01 15:11:47 +00:00
2005-01-12 22:40:46 +00:00
2003-11-14 23:40:06 +00:00
2003-12-23 16:26:31 +00:00
2005-01-12 22:40:46 +00:00
2004-12-03 02:00:37 +00:00
2003-07-09 01:33:06 +00:00
2003-07-07 05:32:24 +00:00
2003-06-16 03:24:13 +00:00
2004-05-28 19:50:07 +00:00
2004-04-16 21:22:13 +00:00
2004-05-28 19:50:07 +00:00
2004-10-28 01:46:01 +00:00
2004-06-17 13:34:26 +00:00
2005-01-12 22:40:46 +00:00
2004-02-09 04:04:24 +00:00
2004-05-28 19:50:07 +00:00
2004-12-18 16:41:27 +00:00
2005-01-26 00:15:11 +00:00
2004-12-27 19:03:56 +00:00
2004-07-20 16:08:49 +00:00
2005-01-03 18:11:00 +00:00
2005-01-17 04:12:08 +00:00
2004-12-23 14:57:08 +00:00
2005-01-31 20:55:33 +00:00
2005-01-25 22:45:11 +00:00
2003-11-28 20:51:11 +00:00
2004-12-27 19:03:56 +00:00
2005-01-12 22:40:46 +00:00
2004-02-03 21:59:27 +00:00
2004-05-16 04:18:50 +00:00
2004-05-16 04:18:50 +00:00
2005-01-26 13:07:48 +00:00
2005-01-12 22:40:46 +00:00
2005-01-12 22:40:46 +00:00
2004-02-12 03:01:58 +00:00
2004-04-06 14:22:43 +00:00
2005-01-29 05:39:07 +00:00
2004-05-28 19:50:07 +00:00
2005-01-06 16:36:40 +00:00
2004-11-26 04:15:10 +00:00
2004-11-26 04:15:10 +00:00
2004-12-14 17:19:22 +00:00
2004-05-17 15:27:56 +00:00
2005-01-12 22:40:46 +00:00
2004-09-12 03:47:57 +00:00
2004-11-26 04:15:10 +00:00
2004-06-04 23:55:44 +00:00
2005-01-25 22:45:11 +00:00
2005-01-25 22:45:11 +00:00
2004-11-26 04:15:10 +00:00
2004-05-16 16:38:27 +00:00
2005-01-25 22:45:11 +00:00