src/winsup/cygwin ChangeLog registry. ...
Mon Jun 19 10:36:00 GMT 2000

CVSROOT:	/cvs/src
Module name:	src
Changes by:	00/06/19 10:36:30

Modified files:
	winsup/cygwin  : ChangeLog 
	                 shared.h winsup.h 

Log message:
	* Add load statements for `GetSidIdentifierAuthority'
	and `RegLoadKeyA'.
	* (get_registry_hive_path): New function.
	(load_registry_hive): Ditto.
	* (convert_sid_to_string_sid): New function.
	(get_ssid): Renamed to `convert_string_sid_to_sid'.
	(get_pw_sid): Call `convert_string_sid_to_sid' instead of `get_ssid'.
	(get_gr_sid): Ditto.
	(get_admin_sid): Ditto.
	(get_system_sid): Ditto.
	(get_creator_owner_sid): Ditto.
	(get_world_sid): Ditto.
	* shared.h: New prototypes for `get_registry_hive_path' and
	* (spawn_guts): Set child->psid to NULL to force calling
	`internal_getlogin' from child process in case of changing user context.
	Call `load_registry_hive' in case of changing user context.
	(_spawnve): Copy user infos only if user context remains the same.
	* Add load statement for `NetUserGetInfo'.
	Remove load statement for `NetGetDCName'.
	(internal_getlogin): Rewrite to speed up process startup
	and to correct user environment in case user context changes.
	(uinfo_init): Call internal_getlogin only if myself->psid is NULL,
	that is user context changes.
	* winsup.h: Add prototypes for `convert_sid_to_string_sid',
	`convert_string_sid_to_sid' and `get_pw_sid'.


More information about the Cygwin-cvs mailing list