Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-03-03 * regtool.cc (options): Add 'binary'.Corinna Vinschen
(usage): Document 'load|unload|save' and '-b'. (find_key): Add 'options' parameter, add load/unload. (cmd_set): Add KT_BINARY case. (cmd_get): Add hex output in KT_BINARY case. (cmd_load): New function. (cmd_unload): New function. (set_privilege): New function. (cmd_save): New function. (commands): Add load, unload and save. (main): Add '-b' * utils.sgml (regtool): Document it.
2006-02-17 * cygpath.cc (get_long_name): Load GetLongPathNameA instead of incorrectCorinna Vinschen
GetLongPathName. (doit): Create mixed filename after converting to short or long pathname respectively.
2006-02-17 * ps.cc (main): Set aflag if -p option is given.Corinna Vinschen
2006-02-16 * ps.cc (longopts): Add --process option.Corinna Vinschen
(opts): Add -p option. (usage): Mention -p/--process option. (main): Handle -p option. * utils.sgml: Describe -p/--process option.
2006-02-15 * regtool.cc (usage): Clarify help for "-K".Corinna Vinschen
2006-02-08 * cygcheck.cc (find_on_path): Update copyright text.Corinna Vinschen
2006-02-08 * cygcheck.cc (find_on_path): Create copy of rv on successful accessCorinna Vinschen
check, since rv can be reused in subsequent calls.
2006-01-20* cygcheck.cc (common_paths): Add "patch".Christopher Faylor
2006-01-19* cygcheck.cc (init_paths): Record first_nonsys_path.Christopher Faylor
(find_on_path): Start on first nonsys path when !search_sysdirs.
2006-01-19white spaceChristopher Faylor
2006-01-18Wasn't going to check this in but since it did get checked in, here's a ↵Christopher Faylor
ChangeLog.
2006-01-18bad_keywordsChristopher Faylor
2006-01-18* cygpath.cc (dowin): Remove stray debugging printf statement.Dave Korn
2006-01-17copyrightChristopher Faylor
2006-01-17 * Makefile.in: Replace etcdir with sysconfdir.Corinna Vinschen
2006-01-15 * Makefile.in (cygcheck.exe): Do not link against libwininet.a.Corinna Vinschen
* cygcheck.cc (pInternetCloseHandle): Define global function pointer. (display_internet_error): Use it. (package_grep): Attempt to load wininet.dll at runtime. Call WinInet API through function pointers throughout.
2006-01-13 * cygcheck.cc (dump_sysinfo): Convert k32 to HMODULE.Corinna Vinschen
2006-01-13 * cygcheck.cc (dump_sysinfo): Convert osname to const and remove castsCorinna Vinschen
in subsequent assignments. Recognize Longhorn/Vista and report as not yet supported. Recognize when running under WOW64 and report native CPU type. Slightly rearrange \n printing.
2006-01-12* cygcheck.cc: Replace ` with ' throughout.Christopher Faylor
2006-01-05* cygcheck.cc (dump_sysinfo): Report the failing drive to prevent having toChristopher Faylor
guess.
2005-12-29*** cygwin DLL Changes:Christopher Faylor
* child_info.h (CURR_CHILD_INFO_MAGIC): Reset. (child_info::dwProcessId): Delete. (child_info::straced): New variable. (child_info::handle_fork): New member function. * dcrt0.cc (in_forkee): New global variable. (__cygwin_user_data::forkee): Mark as obsolete. (do_global_ctors): Use in_forkee rather than user_data->forkee. (get_cygwin_startup_info): Ditto. Deal with new straced field to allow strace to deal with children of attached processes. (initial_env): Accommodate changes to strace::hello. (child_info_fork::handle_fork): Rename from plain old 'handle_fork'. Move alloc_stack() call elsewhere. (dll_crt0_0): Fill out more of user_data. Reference handle_fork via fork_info. Add some debugging output. (_dll_crt0): Don't wait for sync thread if sync_startup is invalid. Zero sync_startup here. Call alloc_stack() here, if appropriate. (dll_crt0_1): Use in_forkee rather than user_data->forkee. (dll_crt0): Ditto. * malloc_wrapper.cc (malloc_init): Ditto. * dll_init.cc (in_forkee): Remove local static version of this variable. (dll_list::load_after_fork): Don't set in_forkee here. * external.cc (cygwin_internal): Use strace method rather than accessing field directly. * fhandler.cc (fhandler_base::read): Ditto. * fhandler_tty.cc (fhandler_tty_common::__acquire_output_mutex): Ditto. * fork.cc (frok::parent): Invoke strace write_childpid to communicate with potential strace. (child_copy): Add more detail to debugging output. * init.cc (calibration_id): New static variable. (prime_threads): Set sync_startup to invalid handle if we already know about thread_func_ix. Use static calibration_id to hold calibration thread id. * munge_threadfunc (munge_threadfunc): Don't try to debug if we don't find threadfunc_ix. (dll_entry): Avoid calling munge_threadfunc and _cygtls::remove on non-cygwin threads invoked during process startup. * pinfo.cc (set_myself): Always call strace.hello here regardless of DEBUGGING. * sigproc.cc (child_info::child_info): Remove spurious handling of dwProcessId. Set straced as appropriate. * spawn.cc (spawn_guts): Rename ciresrv to ch. Invoke strace write_childpid to communicate with potential strace. * strace.cc: Include child_info.h. (strace::hello): Remove inited test. Use active() method to test if strace has been activated. Handle case where we are started before (mypid): New function. (strace::vsprntf): Try to deal more intelligently with case where progname may not be filled out. Put pid in parentheses if it is a windows pid rather than a cygwin pid. myself has been filled out. (strace::write_childpid): New function for notifying strace about the creation of children. (strace::vprntf): Use strace method rather than accessing field directly. (strace_printf): Ditto. (strace::wm): Ditto. * winsup.h (in_forkee): Declare. * include/sys/strace.h (strace::write_childpid): Declare new function. (strace::attached): Define new function. (strace::active): Ditto. (strace::active_val): Ditto. (_STRACE_ON): Delete. (_STRACE_OFF): Ditto. (define_strace0): Use strace method rather than accessing field directly. (strace_printf_wrap): Ditto. (strace_printf_wrap1): Ditto. *** cygwin utils changes: * strace.cc (nprocesses): Make static global. (quiet): New variable. (strace_active): Ditto. (add_child): Increment nprocesses here. Don't add a child if it is already added (windows bug?). Report on child if not quiet. (get_child): Just return NULL if child not found. (remove_child): Report on child if not quiet. (attach_process): Don't complain if given a windows process. Use windows pid in error. (handle_output_debug_string): Issue error if trying to manipulate a process that we don't know about. Handle _STRACE_CHILD_PID - attach to reported child when we get this. (proc_child): Move nprocesses to file scope. Report on exceptions. (longopts): Implement "--quiet". (opts): Implement "-q". (main): Manipulate quiet flag. * utils.sgml (strace): Add words describing '-q'.
2005-12-29* cygcheck.cc (common_apps): Add crontab, vi, vim.Christopher Faylor
2005-12-19 * dump_setup.cc (package_find): Fix is_alias computation for "/usr/lib".Corinna Vinschen
2005-12-15* cygcheck.cc (common_apps): Add a few more binaries to look for.Christopher Faylor
2005-12-05* strace.cc (show_usecs): Renamed from 'usecs'.Christopher Faylor
(main): Use show_usecs rather than usecs. Toggle delta if '-u' is specified. (handle_output_debug_string): Avoid printing microsecond timestamp if show_usecs == 0. * utils.sgml (strace): Add words to describe '-u'.
2005-11-22* Makefile.in: Link cygcheck with libwininet.a.Christopher Faylor
* cygcheck.cc: Add includes. (grep_packages): New global variable. (display_internet_error): New function. (safe_chars): New global variable. (base_url): Ditto. (package_grep): New function. (usage): Reword --help output for clarity. Document new argument. (longopts): Add 'package-query' option. (opts): Add 'p' option, reorder to be consistent with 'longopts'. (main): Accommodate new option. * utils.sgml (cygcheck): Update --help output. Document new -p option.
2005-10-11revert erroneous checkinChristopher Faylor
2005-10-11* Makefile.common (CFLAGS_COMMON): Add -Wstrict-aliasing.Christopher Faylor
2005-10-03add other optionsChristopher Faylor
2005-09-22 Fix typo.Corinna Vinschen
2005-09-22 Align error message handling to mkpasswd's error messages throughout.Corinna Vinschen
* mkgroup.c (print_win_error): Create macro calling ... (_print_win_error): ... this function created from former print_win_error. Move up in source. (PDOMAIN_CONTROLLER_INFOW): Define return type of DcGetDcNameW. (dsgetdcname): New function pointer for DcGetDcNameW. (load_netapi): Get DcGetDcNameW address. (main): If DcGetDcNameW is available, use it. * mkpasswd.c (PDOMAIN_CONTROLLER_INFOW): Define return type of DcGetDcNameW. (dsgetdcname): New function pointer for DcGetDcNameW. (load_netapi): Get DcGetDcNameW address. (main): If DcGetDcNameW is available, use it. Rename local variable domain_name_specified to domain_specified as in mkgroup.c.
2005-09-08 * regtool.cc: Extend copyright-years.Corinna Vinschen
(print_version): Ditto. (cmd_list): Don't depend on terminating '\0' being present on string-values. (cmd_get): Don't attempt to read more than present, but keep extra space for terminating '\0'. Really output REG_BINARY. Don't leak memory. (cmd_set): Include trailing '\0' in string's length.
2005-08-19 * passwd.c (longopts): Add --logonserver option.Corinna Vinschen
(opts): Add -d option. (GetPW): Add server parameter which is given to Net functions. (ChangePW): Ditto. (PrintPW): Ditto. (SetModals): Ditto. (usage): Add description for -d/--logonserver option. (main): Add option handling for -d/--logonserver. Use LOGONSERVER environment variable content for server to contact, unless -d/--logonserver option is given. If both is missing, use NULL.
2005-08-17 * cygcheck.cc (dump_sysinfo_services): Properly null-terminate 'buf'.Brian Dessent
Avoid extraneous cygrunsrv invocation if 'verbose' is true.
2005-08-03 * mount.cc (longopts): Fix typo which disallows --options option.Corinna Vinschen
2005-07-20* cygcheck.cc (find_on_path): Perform .exe magic on non-PATH search.Christopher Faylor
2005-07-06* cygcheck.cc (track_down, cygcheck): Return true on success.Christopher Faylor
(main): Reflect cygcheck failures in exit status.
2005-06-14 * parse_pe.c (exclusion::sort_and_check): Remove crude cast.Corinna Vinschen
2005-05-30 * cygcheck.cc (dump_sysinfo): Recognize XP Media Center and Tablet PCCorinna Vinschen
Editions. Change .NET to 2003 throughout. Recognize 2003 Web Server and Datacenter Server. Report when running in terminal server session.
2005-05-27* cygcheck.cc (load_cygwin): Make half-hearted attempt to work with older DLLs.Christopher Faylor
* strace.cc (load_cygwin): Ditto.
2005-05-23 * cygcheck.cc (dump_sysinfo_services): Add new function that usesCorinna Vinschen
new cygrunsrv options to dump service info. (dump_sysinfo): Call dump_sysinfo_services if running under NT. Change 'Cygnus' to 'Cygwin' in output.
2005-05-20* cygcheck.cc (load_cygwin): Remove debugging statement.Christopher Faylor
2005-05-20* cygcheck.cc (dump_sysinfo): Don't attempt to use path if it is not set.Christopher Faylor
(nuke): Fix off by one error in allocation of environment variable. (load_cygwin): Always set PATH even if cygwin environment is empty.
2005-05-17* cygcheck.cc (cygwin_internal): Define as a "C" function.Christopher Faylor
* strace.cc (cygwin_internal): Ditto. * cygpath.cc (print_version): Update copyright.
2005-05-16* cygcheck.cc (load_cygwin): Avoid calling putenv with a NULL path.Christopher Faylor
2005-05-15 * cygcheck.cc (load_cygwin): Don't touch $PATH for now.Corinna Vinschen
(print_version): Fix copyright. * strace.cc (print_version): Ditto.
2005-05-14* mount.cc (mount_commands): Display "-X" option when appropriate.Christopher Faylor
2005-05-09* cygcheck.cc (nuke): New function.Christopher Faylor
(load_cygwin): New function. (main): Use load_cygwin to load argv/envp from cygwin environment, if appropriate.
2005-05-09* strace.cc (attach_process): Don't call load_cygwin(). Assume that it'sChristopher Faylor
already happened. (dotoggle): Ditto. (main): Set argv from cygwin environment, if it exists.
2005-05-01* mount.cc (usage): Clarify action of -m option.Christopher Faylor