4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-01-16 03:19:54 +08:00
Corinna Vinschen 38f50ae4d5 * devices.h (FH_PROCESSFD): New device type.
* dtable.cc (build_fh_pc): Add case for FH_PROCESSFD.
	* fhandler.h (class fhandler_virtual): Drop bufalloc member.
	* fhandler_virtual.h: New header.
	* fhandler_proc.cc: Remove types proc_type_t and proc_tab_t in favor
	of types virt_type_t and virt_tab_t from fhandler_virtual.h.
	Change prototypes of format_XXX functions accordingly.
	(proc_tab): Drop size member info.
	(fhandler_proc::fill_filebuf): Don't allocate filebuf here.  Allocate
	it in the format_XXX functions.
	* fhandler_process.cc: Reorganize global process content data into a
	new struct virt_tab_t.  Accommodate throughout.
	(format_process_winexename): New function.
	(format_process_winpid): New function.
	(format_process_exename): New function.
	(format_process_root): New function.
	(format_process_cwd): New function.
	(format_process_cmdline): New function.
	(format_process_ppid): New function.
	(format_process_uid): New function.
	(format_process_pgid): New function.
	(format_process_sid): New function.
	(format_process_gid): New function.
	(format_process_ctty): New function.
	(format_process_fd): New function.
	* fhandler_procnet.cc (fhandler_procnet::fill_filebuf): Don't use
	bufalloc.
	* fhandler_registry.cc (fhandler_registry::fill_filebuf): Define
	bufalloc locally.
	* fhandler_virtual.cc (fhandler_virtual::fhandler_virtual): Drop
	initialization of bufalloc.
	(fhandler_virtual::dup): Drop copying bufalloc.
2009-01-20 17:22:11 +00:00
..
2006-05-24 16:59:03 +00:00
2006-03-01 20:20:22 +00:00
2006-01-16 19:52:21 +00:00
2007-01-03 11:14:53 +00:00
2009-01-03 02:27:46 +00:00
2008-04-01 13:22:47 +00:00
2005-09-29 14:28:22 +00:00
2008-07-16 20:20:45 +00:00
2008-12-31 21:33:34 +00:00
2008-07-16 20:20:45 +00:00
2009-01-16 12:17:28 +00:00
2009-01-16 12:17:28 +00:00
2008-11-26 17:21:04 +00:00
2009-01-16 12:17:28 +00:00
2008-11-26 17:21:04 +00:00
2008-11-26 17:21:04 +00:00
2008-04-01 13:22:47 +00:00
2006-03-01 20:20:22 +00:00
2008-11-26 17:21:04 +00:00
2008-04-07 16:33:44 +00:00
2008-11-26 17:21:04 +00:00
2008-05-20 15:11:23 +00:00
2009-01-16 12:17:28 +00:00
2008-12-25 15:55:31 +00:00
2008-04-01 13:22:47 +00:00
2008-11-26 17:21:04 +00:00
2008-05-22 01:25:37 +00:00
2007-12-12 12:12:24 +00:00
2006-07-17 19:30:30 +00:00