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
path: root/winsup
AgeCommit message (Collapse)Author
2004-06-012004-04-24 Luke Dunstan <infidel@users.sourceforge.net>Luke Dunstan
* include/limits.h (_I64_MIN, _I64_MAX, _UI64_MAX): Add defines.
2004-05-312004-05-29 Filip Navara <xnavara@volny.cz>Luke Dunstan
* include/winnt.h (IMAGE_EXPORT_DIRECTORY): Fixed declaration.
2004-05-312004-05-25 Al Slater <al.slater@scluk.com>Luke Dunstan
* include/httpext.h (HSE_SEND_HEADER_EX_INFO, HSE_REQ_SEND_RESPONSE_HEADER_EX): Define.
2004-05-312004-05-30 Pierre Humblet <pierre.humblet@ieee.org>Pierre Humblet
* path.cc (mount_info::add_item): Make sure native path has drive or UNC form. Call normalize_xxx_path instead of [back]slashify. Remove test for double slashes. Reorganize to always debug_print.
2004-05-30 * pathnames.sgml: Remove /dev/kmem from the supported POSIXJoshua Daniel Franklin
device list. * cygwinenv.sgml: Fix typo in check_case description.
2004-05-302004-05-29 John Paul Wallington <jpw@gnu.org>Joshua Daniel Franklin
* ssp.c (usage): Add missing linefeed.
2004-05-29* fhandler_disk_file.cc (fhandler_disk_file::fchmod): Only try to open the fileChristopher Faylor
if it uses an acl.
2004-05-28* path.cc (chdir): Always use the normalized_path as posix_cwd, except if itChristopher Faylor
starts with a drive. Also perform whitespace cleanup.
2004-05-27clarify last entry slightly.Christopher Faylor
2004-05-27* kill.cc (listsig): NSIG includes Signal 0, so we need to avoid callingChristopher Faylor
strtosigno with NSIG - 1.
2004-05-26* winbase.h: Semi-revert previous patch as it caused strange behavior. UseChristopher Faylor
syntax similar to that recommended in mingw-dvlpr.
2004-05-25* include/cygwin/version.h: Bump DLL minor number to 11.Christopher Faylor
2004-05-25* winbase.h: Add proper attributions for memory operands throughout.Christopher Faylor
2004-05-25* include/cygwin/version.h: Bump api minor version number.Christopher Faylor
* cygwin.din: Export atoll.
2004-05-20* tty.cc (tty_list::allocate_tty): Leave tty_mutex armed on successful returnChristopher Faylor
from !with_console * fhandler_tty.cc (fhandler_pty_master::open): Release tty_mutex here after all initialization is done.
2004-05-17 * grp.cc (getgrgid_r): Replace struct group by struct __group32 inCorinna Vinschen
argument definition. (getgrnam_r): Ditto.
2004-05-17 * cygwin.din: Add symbols flockfile, ftrylockfile, funlockfile,Corinna Vinschen
getgrgid_r, getgrnam_r and getlogin_r. * grp.cc (getgrgid_r): New function. (getgrnam_r): Ditto. * syscalls.cc (flockfile): Ditto. (ftrylockfile): Ditto. (funlockfile): Ditto. * sysconf.cc (sysconf): Return LOGIN_NAME_MAX in case of _SC_LOGIN_NAME_MAX. * thread.cc (__cygwin_lock_trylock): Define int. Return value from call to pthread_mutex_trylock. * uinfo.cc (getlogin_r): New function. * include/limits.h: Define LOGIN_NAME_MAX. * include/cygwin/version.h: Bump API minor number. * include/sys/lock.h: Add declarations for __cygwin_lock_xxx functions. * include/sys/stdio.h: Add define for _ftrylockfile.
2004-05-17* tty.cc (tty_list::init): Move hmaster initialization earlier to preventChristopher Faylor
compilation error.
2004-05-17Change the name "title_mutex" to "tty_mutex" throughout.Christopher Faylor
* tty.h (tty_list::allocate_tty): Turn argument into a boolean. * tty.cc (tty_list::init): Protect entire allocation operation with tty_mutex (formerly title_mutex) to protect against allocation races.
2004-05-16add missing fileChristopher Faylor
2004-05-16 * fhandler_socket.cc (fhandler_socket::recvfrom): Use original flagsCorinna Vinschen
value in each WSARecvFrom call. (fhandler_socket::recvmsg): Ditto. Reformat slightly.
2004-05-16* cygthread.cc (cygthread::is): Eliminate.Christopher Faylor
* cygthread.h (cygthread::is): Eliminate declaratin. * fhandler_console.cc (fhandler_console::read): Only wait for signal_arrived in the main thread. * fhandler_socket.cc: Include new "wininfo.h". (fhandler_socket::ioctl): Use 'winmsg' rather than 'gethwnd()'. * sync.cc (muto::grab): Define new function. (muto::acquire): Use tls pointer rather than tid. (muto::acquired): Ditto. (muto::reset): Delete. (muto::release): Ditto. Also implement "close on last release". * sync.h (muto::tid): Delete. (muto::tls): New field. (muto::ismine): Delete. (muto::owner): Delete. (muto::unstable): Delete. (muto::reset): Delete. (muto::upforgrabs): New method. (muto::grab): Ditto. (new_muto_name): New define. * wininfo.h: New file. (wininfo): New class. * window.cc: Rework throughout to use winfo class for controlling invisible window operation. (gethwnd): Delete definition. * winsup.h (gethwnd): Delete declaration.
2004-05-15revert previous not-ready-for-primetime checkin.Christopher Faylor
2004-05-15* cygheap.h: Remove some parameter names from declarations throughout.Christopher Faylor
(cygheap::set): Reflect changes in declaration for arguments and return value from previous checkin.
2004-05-15* cygheap.h (cwdstuff::set): Modify return value and arguments.Christopher Faylor
* path.cc (chdir): Specify PC_POSIX. Do not call SetCurrentDirectory. Set posix_cwd in a way that does not break find.exe. Change call to cwd.set. (cwdstuff::get_initial): Do not call GetCurrentDirectory here. (cwdstuff::set): Call SetCurrentDirectory and GetCurrentDirectory as needed.
2004-05-152004-05-15 Filip Navara <xnavara@volny.cz>Danny Smith
* include/ddk/kbdmou.h: New file. * lib/ddk/videoprt.def (VideoPortMapBankedMemory, VideoPortMapDmaMemory, VideoPortMapMemory): Correct suffix. * lib/ddk/ntoskrnl.def (_snprintf, _snwprintf, _vsnprintf, _vsnwprintf, sprintf, swprintf): Export.
2004-05-152004-05-15 Filip Navara <xnavara@volny.cz>Danny Smith
* include/ddk/ntddk.h: Don't set 4-byte alignment on included headers.
2004-05-12remove keyword stuffChristopher Faylor
2004-05-12 * path.cc (path_conv::check): Don't bail out with error if path is "//".Corinna Vinschen
2004-05-12 * cygheap.h (struct init_cygheap): Add mt_h member.Corinna Vinschen
* fhandler_tape.cc (mt_h): Drop in favor of cygheap based handle. (mtinfo_init): Use cygheap->mt_h handle. Protect it.
2004-05-122004-05-12 Pierre Humblet <pierre.humblet@ieee.org>Pierre Humblet
* tty.h: Remove the %d or %x from all cygtty strings. (tty::open_output_mutex): Only declare. (tty::open_input_mutex): Ditto. (tty::open_mutex): New definition. * fhandlet_tty.cc (fhandler_tty_slave::open): Declare buf with size CYG_MAX_PATH and replace __small_printf calls by shared_name. * tty.cc (tty::create_inuse): Ditto. (tty::get_event): Ditto. (tty::common_init): Ditto. (tty::open_output_mutex): New method definition. (tty::open_input_mutex): Ditto. (tty::open_mutex): New method.
2004-05-11 * fhandler.cc (fhandler_base::open): Set file attributes to correctCorinna Vinschen
value when creating files. * path.h (class path_conv): Add write accessor for file_attributes.
2004-05-10 * fhandler.h (class fhandler_socket): Add "owner" status flag.Corinna Vinschen
* fhandler_socket.cc (wait): Take flag parameter to take FD_OOB into account. Don't wait infinitely. (fhandler_socket::recvfrom): Also wait for FD_OOB if socket owner. (fhandler_socket::recvmsg): Ditto. (fhandler_socket::sendto): Ditto. (fhandler_socket::sendmsg): Ditto. (fhandler_socket::fcntl): Set owner status flag if F_SETOWN with own pid is called.
2004-05-092004-05-09 Pierre Humblet <pierre.humblet@ieee.org>Pierre Humblet
* environ.cc (build_env): Only try to construct required-but-missing variables while issetuid.
2004-05-08* syscalls.cc: Include environ.h.Christopher Faylor
(chroot): Set errno in case of path error. Call getwinenv. * environ.cc: Remove the NO_COPY attribute of conv_envvars.
2004-05-08 * fhandler_mem.cc (fhandler_dev_mem::fhandler_dev_mem): MoveCorinna Vinschen
initialization of "mem_size" from here... (fhandler_dev_mem::open): ...to here. Fix typo in FH_PORT case.
2004-05-07 * fhandler_dsp.cc (fhandler_dev_dsp::Audio_out::stop): Move delete ofCorinna Vinschen
bigwavebuffer_ so that it is always cleaned, also in child processes. (fhandler_dev_dsp::Audio_in::stop): Ditto. (fhandler_dev_dsp::close): Stop audio play immediately in case of abnormal exit.
2004-05-07 Revert code reversion from 2004-04-03. So, revert to async I/O again.Corinna Vinschen
* fhandler.h (status): Add "closed" flag. (prepare): New method declaration. (wait): Ditto. (release): Ditto. * fhandler_socket.cc: Don't include wsock_event.h. (fhandler_socket::prepare): New method, moved from wsock_event. (fhandler_socket::wait): Ditto. (fhandler_socket::release): New method. (fhandler_socket::recvfrom): Simplify loop. (fhandler_socket::recvmsg): Ditto. (fhandler_socket::sendto): Ditto. (fhandler_socket::sendmsg): Ditto. * net.cc: Don't include wsock_event.h. (wsock_event::prepare): Remove. (wsock_event::wait): Ditto. * wsock_event.h: Remove.
2004-05-07fix entryChristopher Faylor
2004-05-07* thread.cc (pthread::create): Move postcreate call to avoid a potential race.Christopher Faylor
(pthread::cancelable_wait): Don't allow signal interrupt unless main thread.
2004-05-07Christopher Faylor <cgf@timesys.com>Christopher Faylor
* path.cc (mount_info::conv_to_posix_path): Add return.
2004-05-07 * include/wingdi.h: Correct non-unicode typedefs ofDanny Smith
ENUMLOGFONTEXDV, PENUMLOGFONTEXDV, LPENUMLOGFONTEXDV.
2004-05-072004-05-07 Pascal Obry <obry@act-europe.fr>Danny Smith
* include/winsock.h (IN_CLASSA): Fix macro. * include/winsock2.h (IN_CLASSA): Fix macro.
2004-05-062004-05-06 Pierre Humblet <pierre.humblet@ieee.org>Pierre Humblet
* path.cc (path_conv::check): Strip trailing dots and spaces and return error if the final component had only dots and spaces. (normalize_posix_path): Revert 2004-04-30. (chdir): Do not check for trailing spaces. Do not set native_dir to c:\ for virtual devices. Pass only native_dir to cwd.set. (cwdstuff::set): Assume posix_cwd is already normalized.
2004-05-05fix changelog datesChristopher Faylor
2004-05-04* path.cc (normalize_win32_path): Detect components with only dots. Remove aChristopher Faylor
final . if it follows '\\'. (mount_info::conv_to_win32_path): Only backslashify the path when no mount is found. (chdir): Do not look for components with only dots.
2004-05-04* path.cc (is_unc_share): Remove redundant tests.Christopher Faylor
2004-05-04 * crt0.o (mainCRTStartup): 16 byte align stack for main function.Corinna Vinschen
2004-05-04 * path.cc (check_sysfile): Don't scan string twice.Corinna Vinschen
2004-05-03 * dir.cc (writable_directory): Remove.Corinna Vinschen
(mkdir): Remove call to writable_directory. * syscalls.cc (unlink): Ditto. (rename): Ditto. * winsup.h (writable_directory): Remove declaration.