summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* "Posting Guidelines": New name for old entry.David Starks-Browning2000-07-041-45/+75
| | | | | | | | | "Multiple copies of DLL": shared region corrupt error message. "Why the weird directory structure": re-wrote for latest. "Symlinks on Samba": fix typo. "Where is glibc": new entry. "HT build relocatable dll": (interim update) link to Carl Thompson's message in cygwin list. "Can I mix msvc++ and gcc objects": remove disclaimer.
* "Contents": Add package opengl.David Starks-Browning2000-07-041-2/+2
|
* * dcrt0.cc (dll_crt0_1): Eliminate SetFileApisToOEM and CharToOem.Christopher Faylor2000-07-044-19/+30
| | | | | | | | | | * (dummy_autoload): Add functions used in fhandler_console. * fhandler_console.cc (fhandler_console::read): Use ENCHANCED_KEY flag to distinguish extended keys. Translate an input character from the OEM code page to the ANSI code page. * (fhandler_console::write_normal): Translate output characters from the ANSI code page to the OEM code page. * syscalls.cc (_link): Use MultiByteToWideChar instead of OemToCharW.
* Revert errnoneous commit.Christopher Faylor2000-07-034-30/+16
|
* * exceptions.cc (stack_info::walk): Use method to find offset.Christopher Faylor2000-07-036-37/+68
| | | | | | | | (handle_exceptions): Be more assertive in finding ebp for use under W2K. Create a dummy stack frame for cases where program is dying and a stack dump is being output. (sig_handle): Fill out a GetThreadContext for use with a user-generated "core dump".
* * include/cygwin/socket.h: Remove SOCK_PACKET define since it'sCorinna Vinschen2000-07-032-5/+5
| | | | not supported by Windows sockets.
* * dcrt0.cc (user32_init): Add primitive guard against concurrent attempts toChristopher Faylor2000-07-032-3/+32
| | | | | | call this function. Also add temporary debugging code to display a message if the function is called multiple times. (api32_init): Ditto.
* Replaced buggy ChangeLog entryCorinna Vinschen2000-07-021-4/+10
|
* * winsup.h: Define MAX_SID_LEN and new MAX_HOST_NAME.Corinna Vinschen2000-07-029-27/+33
| | | | | | | | | | | | | | * fork.cc (fork): Use above defines instead of numerical constants. * shared.cc (sec_user): Ditto. * shared.h (class pinfo): Ditto. * syscall.cc (seteuid): Ditto. * spawn.cc (_spawnve): Ditto. Eliminate conditional. (spawn_guts): Set child->uid = USHRT_MAX when user context will be changed in child process. * uinfo.cc (uinfo_init): Check for myself->uid instead of myself->psid to avoid reloading of /etc/passwd on process startup if ntsec is off. Use above defines instead of numerical constants. * security.cc: Move define for MAX_SID_LEN to winsup.h.
* Add some comments.Christopher Faylor2000-07-021-0/+2
|
* 2000-07-01 Koundinya K <kk@ddeorg.soft.net>Ulf Carlsson2000-07-022-0/+21
| | | | * ltconfig: Add support for mips-dde-sysv4.2MP
* * uinfo.cc (uinfo_init): Eliminate calls to read_etc_group()Corinna Vinschen2000-07-022-27/+16
| | | | and read_etc_passwd().
* Changes by Kazuhiro Fujieda <fujieda@jaist.ac.jp>Corinna Vinschen2000-07-0113-21/+31
| | | | | | | | | | | | | | | | | * assert.cc (__assert): Reduce dependency on newlib. * exec.cc: Eliminate unnecessary inclusion of ctype.h. * glob.c: Ditto. * hinfo.cc: Ditto. * init.cc: Ditto. * strace.cc: Ditto. * tty.cc: Ditto. * grp.cc (parse_grp): Eliminate atoi. * passwd.cc (grab_int): Ditto. * grp.cc (getgroups): Eliminate str{n,}casecmp. * path.cc (get_raw_device_number): Ditto. * path.cc (sort_by_native_name): Ditto. * spawn.cc (iscmd): Ditto. * uinfo.cc (internal_getlogin): Ditto.
* * binmode.c (cygwin_premain0): Fix erroneous clearing of bit.Christopher Faylor2000-07-013-2/+7
| | | | * textmode.c (cygwin_premain0): Ditto.
* Remove asm labelling from _dll_crt0 since it seems to confuse different versionsChristopher Faylor2000-07-011-1/+1
| | | | of gcc differently.
* * dcrt0.cc (_dll_crt0): Renamed from dll_crt0 ().Christopher Faylor2000-07-015-7/+14
| | | | | | * winsup.h: Accomodate above change. * cygwin.din: Ditto. * lib/cygwin_crt0.c: Ditto.
* * Makefile.in: Find getopt.c in cygwin/lib subdirectory.Christopher Faylor2000-07-012-1/+5
|
* Forgot perthread.h.Christopher Faylor2000-07-012-0/+38
|
* * Makefile.in: Use variables rather than configure constructs whereChristopher Faylor2000-07-0126-223/+455
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | appropriate. (LIBCOS): Find additional stub library stuff in their own subdirectory. * dcrt0.cc: Convert user_data pointer to static __cygwin_user_data area. (do_global_ctors): Check magic_bisquit for initialization. (dll_crt0_1): First group of premain functions prior to fd initialization. Run second group before calling main. (dll_crt0 ()): New function, called from new initialization code. (dll_crt0 (per_process *uptr)): Call new dll_crt0 () function on initialization. * debug.cc (thread_stub): Initialize bottom of stack with per-thread info. * environ.cc (parse_thing): Use binmode global to control CYGWIN=binmode behavior. * fhandler.cc (fhandler_base::open): Allow explicit setting of __fmode to O_BINARY or O_TEXT to override disk mount settings. * libcmain.cc: Move to lib subdirectory. * libccrt0.cc: Ditto. * dll_main.cc: Ditto. * dll_entry.cc: Ditto. * getopt.c: Ditto. * thread.cc (thread_init_wrapper): Call ExitThread explicitly rather than returning, as a preliminary step towards placing per thread info at the bottom of the stack. * winsup.h: Move per_process class to include/sys/cygwin.h. Declare new dll_crt0(). * include/cygwin/version.h: Bump API minor version. * binmode.c: New file. * textmode.c: Ditto. * lib/_cygwin_crt0_common.cc: Ditto. * lib/crt0.h: Ditto. * lib/cygwin_attach_dll.c: Ditto. * lib/cygwin_crt0.c: Ditto. * lib/dll_entry.cc: Ditto. * lib/dll_main.cc: Ditto. * lib/getopt.c: Ditto. * lib/libcmain.c: Ditto. * lib/premain0.c: Ditto. * lib/premain1.c: Ditto. * lib/premain2.c: Ditto. * lib/premain3.c: Ditto.
* * peicode.h (coff_swap_filehdr_in): can't use e_magic because weDJ Delorie2000-06-302-2/+10
| | | | | can't assume the PE header is at 0x80. * coff/pe.h: clarify a comment
* * ltconfig: Check for host_os beeing one of `cygwin', `mingw' orCorinna Vinschen2000-06-282-20/+32
| | | | `os2'. Force ac_cv_exeext to be ".exe" in that case.
* Wed Jun 28 14:08:00 2000 Keith Walker <keith.walker@arm.com>Jeff Johnston2000-06-282-0/+6
| | | | | * libc/sys/arm/crt0.S (.LC30): Added missing length parameter to argument list for AngelSWI_Reason_GetCmdLine.
* * syscalls.cc (seteuid): Initialize pi.token before callingCorinna Vinschen2000-06-283-8/+33
| | | | | | | | internal_getlogin(). * uinfo.cc (internal_getlogin): Use impersonation token instead of process token in case of active impersonation. Add some comments. (uinfo_init): Initializing myself->token and myself->impersonated before calling internal_getlogin(). Add some comments.
* 2000-06-19 Syd Polk <spolk@redhat.com>Syd Polk2000-06-272-0/+5
| | | | * acinclude.m4: Updated for Incr Tcl 3.0.
* Tue Jun 27 15:49:00 2000 Marek Michalkiewicz <marekm@linux.org.pl>Jeff Johnston2000-06-274-2/+27
| | | | | | * configure.host: Add support for AVR target. * libc/include/machine/ieeefp.h: Likewise. * libc/include/sys/config.h: Likewise.
* * include/winbase.h: Add stream ids BACKUP_OBJECT_ID,Corinna Vinschen2000-06-275-1/+118
| | | | | | | | | | | | | | | | | | BACKUP_REPARSE_DATA and BACKUP_SPARSE_BLOCK. Add file open flags FILE_FLAG_OPEN_REPARSE_POINT and FILE_FLAG_OPEN_NO_RECALL. * winioctl.h: Add device io control codes FSCTL_GET_REPARSE_POINT, FSCTL_SET_REPARSE_POINT and FSCTL_DELETE_REPARSE_POINT. * winnt.h: Add typedef for GUID. Add file attributes FILE_ATTRIBUTE_ENCRYPTED, FILE_ATTRIBUTE_SPARSE_FILE, FILE_ATTRIBUTE_REPARSE_POINT and FILE_ATTRIBUTE_NOT_CONTENT_INDEXED. Add volume attributes FILE_VOLUME_QUOTAS, FILE_SUPPORTS_SPARSE_FILES, FILE_SUPPORTS_REPARSE_POINTS, FILE_SUPPORTS_REMOTE_STORAGE, FILE_SUPPORTS_OBJECT_IDS and FILE_SUPPORTS_ENCRYPTION. Add several reparse point defines and typedefs for REPARSE_DATA_BUFFER, REPARSE_GUID_DATA_BUFFER and REPARSE_POINT_INFORMATION. * lib/psapi.def: New file.
* Applied Marek Michalkiewicz <marekm@linux.org.pl>'s patch to ehance the AVR ↵Nick Clifton2000-06-274-11/+25
| | | | port.
* * windows.cc (setitimer): Round up when < 1000 usecs.Christopher Faylor2000-06-262-1/+8
|
* * hinfo.cc (hinfo::dup2): Eliminate compiler warning.Christopher Faylor2000-06-262-1/+5
|
* * hinfo.cc (hinfo::dup2): Guard against out of bounds newfd.Christopher Faylor2000-06-262-1/+11
|
* * grp.cc (read_etc_group): Open file in text mode.Christopher Faylor2000-06-254-3/+9
| | | | | * pwd.cc (read_etc_passwd): Ditto. * shared.h: Bump PROC_MAGIC.
* * cygcheck.cc (cygwin_info): New function. Scans DLL for Cygwin version info.Christopher Faylor2000-06-252-4/+68
| | | | | | | (dll_info): Add path parameter for checking "cygwin1.dll". (track_down): Accomodate additional parameter for dll_info. (ls): Ditto. (dump_sys_info): Always print cygwin1.dll last.
* * fork.cc (fork): Fix error in copying SID pointer.Corinna Vinschen2000-06-245-15/+56
| | | | | | | | | | | * spawn.cc (_spawnve): Ditto. * passwd.cc: Remove static from `passwd_in_memory_p'. (read_etc_passwd): Remove static. * uinfo.cc: Move global declaration of `read_etc_group' and `group_in_memory_p' into `uinfo_init'. (internal_getlogin): Try to get SID from current process first. (uinfo_init): Don't set uid and gid if `myself' has a valid SID. Only load /etc/passwd and /etc/group in that case.
* * shared.cc (shared_info::initialize): Improve error message clarity.Christopher Faylor2000-06-243-2/+9
| | | | * mkvers.sh: Eliminate debugging output.
* Thu Jun 22 18:35:00 2000 Ranjith Kumaran <ranjith@cygnus.com>Ranjith Kumaran2000-06-222-5/+7
| | | | | * README: Newlib 1.8.2 must be built in a separate directory than the sources.
* * Makefile.in: Add dummy info targets.Christopher Faylor2000-06-222-2/+12
|
* * Makefile.in: Autogenerate cygwin.def when appropriate.Christopher Faylor2000-06-223-3/+11
| | | | * include/sys/cygwin.h: Correct prototype.
* Revise previous include/sys/cygwin.h change.Christopher Faylor2000-06-222-4/+4
|
* * include/sys/cygwin.h: Don't define parts of this file that rely on WindowsChristopher Faylor2000-06-222-2/+7
| | | | headers unless the Windows header was previously included.
* Revert.Christopher Faylor2000-06-221-5/+0
|
* Remove some files that were added prematurely.Christopher Faylor2000-06-221-3/+2
|
* * registry.cc (load_registry_hive): Use HKEY_USERS when checkingCorinna Vinschen2000-06-222-5/+13
| | | | | | for existing user hive. Use MAX_PATH instead of numerical constant for array size. Use return code of RegLoadKeyA instead of GetLastError for error output.
* * rpcdce.h: Protect OPTIONAL definition since it may be (legally) previouslyChristopher Faylor2000-06-223-0/+10
| | | | | defined. * windef.h : Ditto.
* * Makefile.in: Add new-libcygwin.a back to all_host target.Christopher Faylor2000-06-222-1/+5
|
* * Makefile.in: Add *.def to clean operation.Christopher Faylor2000-06-215-7/+20
|
* * Makefile.in: Add *.exe to clean operation.Christopher Faylor2000-06-212-1/+5
|
* Display what's going on.Christopher Faylor2000-06-211-1/+2
|
* * mkvers.sh: Fix sed usage for older seds.Christopher Faylor2000-06-212-2/+7
|
* * Makefile.in: Don't touch winver_stamp if mkvers.sh was unsuccessful.Christopher Faylor2000-06-212-2/+6
|
* * mkvers.sh: Fix problem with handling of CVS tags causing .rc syntax errors.Christopher Faylor2000-06-202-1/+9
|