4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-02-16 05:59:08 +08:00
Corinna Vinschen 31390e4ca6 * flock.cc (lockf_t::operator new): Add operator taking a pointer. Call
cmalloc instead of ccalloc in the default operator.  Add comments.
	(inode_t::operator new): Call cmalloc instead of ccalloc.
	(inode_t::get_all_locks_list): Return lockf_t pointer.
	(inode_t::del_all_locks_list): Delete.  Remove calls throughout.
	(inode_t::get): Handle failing new gracefully.
	(MAX_LOCKF_CNT): Define.
	(inode_t::get_all_locks_list): Use pre-allocated buffer in i_all_lf
	instead of allocating every lock.  Return pointer to start of linked
	list of locks.
	(lockf_t::open_lock_obj): Create event object non-inheritable.
	(fhandler_disk_file::lock): Handle failing new gracefully.
	(lf_setlock): Allocate temporary buffer for node->i_all_lf from TLS.
	Remove erroneous NtClose call.
	(lf_getlock): Allocate temporary buffer for node->i_all_lf from TLS.
	(lf_getblock): Set lf to return value of get_all_locks_list.
2008-03-28 12:36:19 +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
2005-09-29 14:28:22 +00:00
2005-03-23 17:11:24 +00:00
2008-03-12 17:04:10 +00:00
2006-02-15 22:11:13 +00:00
2006-03-01 20:20:22 +00:00
2007-03-06 16:29:40 +00:00
2004-12-05 02:30:20 +00:00
2007-07-14 15:58:32 +00:00
2008-02-15 17:53:11 +00:00
2008-02-15 17:53:11 +00:00
2007-02-20 15:48:04 +00:00
2007-11-06 13:29:53 +00:00
2004-12-27 19:03:56 +00:00
2007-06-11 17:38:27 +00:00
2006-02-20 02:06:37 +00:00
2007-12-12 12:12:24 +00:00
2006-07-17 19:30:30 +00:00