src/win32.cpp
changeset 5609 dc6a58930ba4
parent 5587 167d9a91ef02
child 5674 abe7d6b7b1d4
equal deleted inserted replaced
5608:0b0aff054402 5609:dc6a58930ba4
   634 static inline DIR *dir_calloc(void)
   634 static inline DIR *dir_calloc(void)
   635 {
   635 {
   636 	DIR *d;
   636 	DIR *d;
   637 
   637 
   638 	if (_global_dir_is_in_use) {
   638 	if (_global_dir_is_in_use) {
   639 		CallocT(&d, 1);
   639 		d = CallocT<DIR>(1);
   640 	} else {
   640 	} else {
   641 		_global_dir_is_in_use = true;
   641 		_global_dir_is_in_use = true;
   642 		d = &_global_dir;
   642 		d = &_global_dir;
   643 		memset(d, 0, sizeof(*d));
   643 		memset(d, 0, sizeof(*d));
   644 	}
   644 	}