summaryrefslogtreecommitdiffstats
path: root/winsup
Commit message (Collapse)AuthorAgeFilesLines
...
* * fhandler_console.cc (fhandler_console::write): Allow characters >= 0177 to beChristopher Faylor2002-11-141-0/+5
| | | | displayed in the title bar.
* * grp.cc (getgroups32): Don't use access token of current user whenCorinna Vinschen2002-11-142-0/+6
| | | | retrieving group info for another user.
* * dll_init.cc (dll_list::detach): Eliminate reliance on passed in dll address.Christopher Faylor2002-11-143-18/+34
| | | | | | Infer from module of caller instead. (cygwin_detach_dll): Ignore dll_index argument. * dll_init.h (dll_list::detach): Reflect argument change above.
* * ioctl.cc (ioctl): Always print ioctl results, even when it's a tty.Christopher Faylor2002-11-142-5/+20
| | | | * winsup.h (low_priority_sleep): Declare.
* * winsup.h (low_priority_sleep): Declare.Christopher Faylor2002-11-131-0/+1
|
* * miscfuncs.cc (low_priority_sleep): New function. Use throughout where codeChristopher Faylor2002-11-1313-26/+38
| | | | | | is supposed to be giving up time slice. * fhandler_console.cc (fhandler_console::read): Switch button 2/3 output escape sequences to be consistent with xterm.
* Update Emacs-related entries (new Cygwin port, details on XEmacs ports)David Starks-Browning2002-11-131-18/+30
|
* * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,Danny Smith2002-11-1278-77/+95
| | | | | | | | | | | | | | | | | d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, hidusage.h, mcd.h, miniport.h, minitape.h, mountdev.h, mountmgr.h, ndis.h, ndisquid.h, ndistapi.h, ndisvan.h, netevent.h, netpnp.h, netdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h, ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddk.h, ntddkbd.h, ntddmou.h, ntddndis.h, ntddpar.h, ntddpcm.h, ntddscsi.h, ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h, ntddvol.h, ntifs.h, ntpoapi.h, ntstatus.h, parallel.h, pfhook.h, poclass.h, scsi.h, scsiscan.h, scsiwmi.h, smbus.h, srb.h, storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h, upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h, usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h, winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h, xfilter.h): Fix typo in disclaimer comment.
* * include/exdisp.h: Include oaidl.h as system header.Danny Smith2002-11-122-1/+5
|
* * include/w32api.h (__W32API_VERSION): Fix.Earnie Boyd2002-11-122-1/+5
|
* * syscalls.cc (chmod): Simplify conditional.Corinna Vinschen2002-11-124-135/+64
| | | | | | | | | | | * sec_helper (cygsid::getfromstr): Reorganize to remove calls to strcpy and strtok_r. (cygsid::getfromgr): Change type to __uid32_t instead of int. Keep only the allow_ntsec branch. Never call LookupAccountSid which calls PDCs, simply return -1 in case of failure. Use cygsid == instead of calling EqualSid and remove test for NULL psid. * security.h: Declare cygsid::getfromgr as __uid32_t.
* * how-programming.texinfo: Document _WIN32 more fully.Christopher Faylor2002-11-102-0/+10
|
* * net.cc: Run indent.Corinna Vinschen2002-11-103-425/+528
| | | | | | * autoload.cc (GetIfEntry): Add symbol. * net.cc (get_2k_ifconf): Get the interface entries with the GetIfEntry call intead of the GetIfTable call. Clean-up multiple IP address naming.
* 2002-11-09 Weiqi Gao <weiqigao@users.sourceforge.net>Danny Smith2002-11-102-1/+5
| | | | * lib/uuid.c (IID_ICatInformation): Correct definition.
* correct dateChristopher Faylor2002-11-101-1/+1
|
* * include/math.h (sqrt): Remove inline definition.Danny Smith2002-11-093-25/+31
| | | | | | | | | | (sqrtf): Replace inline definition with prototype. (sqrtl): Likewise. * mingwex/math/sqrtf.c (sqrtf): Set domain error if argument less than zero. * mingwex/math/sqrtf.c (sqrtl): Likewise. Correct typo in 2002-10-30 ChangeLog entry.
* * fhandler.h (class fhandler_pipe): New ioctl() method.Christopher Faylor2002-11-093-0/+34
| | | | * pipe.cc (fhandler_pipe::ioctl): New.
* * setfacl.c (usage): Add missing LF.Corinna Vinschen2002-11-082-1/+5
|
* * include/oleauto.h (DeregisterTypeLib): Remove.Danny Smith2002-11-082-1/+6
| | | | (UnRegisterTypeLib): Add prototype.
* * fhandler_serial.cc (fhandler_serial::ioctl): Fix typo.Christopher Faylor2002-11-072-1/+5
|
* * include/cygwin/fs.h: New file.Corinna Vinschen2002-11-074-1/+175
| | | | | | * include/cygwin/hdreg.h: New file. * fhandler_floppy.cc (fhandler_floppy::ioctl): Add implementation for HDIO_GETGEO, BLKGETSIZE, BLKGETSIZE64, BLKRRPART and BLKSSZGET ioctls.
* * include/winioctl.h: Add definition for IOCTL_DISK_UPDATE_DRIVE_SIZE.Corinna Vinschen2002-11-072-0/+5
|
* * fhandler_socket.cc (fhandler_socket::ioctl): Return correct flagsCorinna Vinschen2002-11-072-1/+7
| | | | for loopback interface when name is given on input instead of address.
* * cygwin.din: Export fseeko() and ftello().Corinna Vinschen2002-11-073-1/+11
| | | | * include/cygwin/version.h: Bump API minor version.
* minor reformatChristopher Faylor2002-11-071-1/+2
|
* * fhandler_console.cc (keytable[]): Revert previous change. It would break tooChristopher Faylor2002-11-072-5/+10
| | | | many things.
* * fhandler_console.cc (keytable[]): Redefine F1 - F5 to something a little moreChristopher Faylor2002-11-071-0/+5
| | | | sensical.
* * syscalls.cc (getutid): Use UT_IDLEN where appropriate.Christopher Faylor2002-11-073-6/+10
|
* * include/cygwin/version.h: Bump API minor number for below export.Christopher Faylor2002-11-075-15/+44
| | | | | | | | | | | * cygwin.din (pututline): New exported function. * syscalls.cc (login): Use pututiline(). (setutent): Open utmp as read/write. (endutent): Check if utmp file is open. (utmpname): call endutent() to close current utmp file. (getutid): Enable all cases, use strncmp() to compare ut_id fields. (pututline): New. * tty.cc (create_tty_master): Set ut_pid to current pid.
* * fhandler_serial.cc (fhandler_serial::ioctl): Don't try to figure out if OSChristopher Faylor2002-11-062-35/+25
| | | | | has the capability to retrieve RTS/CTS. Just set default values if DeviceIoControl fails. (suggested by Sergey Okhapkin)
* * fhandler_serial.cc (fhandler_serial::raw_read): Use correct type forChristopher Faylor2002-11-053-7/+17
| | | | | | | minchars. (fhandler_serial::ioctl): Set errno if the ClearCommError fails. (fhandler_serial::tcsetattr): Use correct value for vmin_. (fhandler_serial::tcgetattr): Ditto.
* * fhandler_socket.cc (fhandler_socket::recvmsg): Call if from == NULLChristopher Faylor2002-11-052-8/+12
| | | | WSARecvFrom with fromlen = NULL.
* * pinfo.cc (_pinfo::commune_send): Fix thinko in previous checkin.Christopher Faylor2002-11-052-1/+6
|
* * pinfo.cc (_pinfo::commune_send): Set priority low when sleeping, waiting forChristopher Faylor2002-11-052-1/+12
| | | | commune completion so that we don't spin waiting for lower priority processes.
* revert erroneous checkinsChristopher Faylor2002-11-052-3/+1
|
* * sigproc.cc (WAIT_SIG_PRIORITY): Bump to THREAD_PRIORITY_TIME_CRITICAL.Christopher Faylor2002-11-054-2/+8
|
* * pinfo.cc (_pinfo::commune_send): Initialize buffer or suffer random crashes.Christopher Faylor2002-11-052-0/+9
|
* * fhandler_process.cc (fhandler_process::fill_filebuf): Deal with errorChristopher Faylor2002-11-052-1/+6
| | | | condition from cmdline retrieval.
* * sigproc.cc (WAIT_SIG_PRIORITY): Bump to highest priority.Christopher Faylor2002-11-052-1/+5
|
* * include/cygwin/version.h: Bump DLL minor number.Christopher Faylor2002-11-042-1/+5
|
* * fhandler_serial.cc (fhandler_serial::ioctl): Reformat. Set errnoChristopher Faylor2002-11-043-85/+131
| | | | | appropriately. Exit from the bottom. Correctly deal with third argument for TCFLSH. (Suggested by Sergey Okhapkin)
* * include/winnt.h (VerSetConditionMask): Add prototype.Danny Smith2002-11-043-0/+11
| | | | * lib/kernel32.def (VerifyVersionInfo[AW]): Add stubs.
* * fhandler_tty.cc (fhandler_tty_slave::ioctl): Do nothing if the new windowChristopher Faylor2002-11-042-9/+32
| | | | | | | size is equal to the old one. Send SIGWINCH if slave connected to a pseudo tty. (fhandler_pty_master::ioctl): Do nothing if the new window size is equal to the old one.
* spaceChristopher Faylor2002-11-023-3/+3
|
* 2002-10-31 Pierre Humblet <pierre.humblet@ieee.org>Pierre Humblet2002-11-012-1/+5
| | | | * fhandler.cc (fhandler_base::open): Verify pc isn't NULL.
* * cygpath.cc (get_long_path_name_w32impl): Define similarly to GetLongPathName.Christopher Faylor2002-10-312-132/+105
| | | | | | | (get_long_name): Correctly prototype GetLongPathName. (get_long_paths): Implement using get_long_name to cut down on code duplication. (doit): Do various things to make path output work predictably.
* * include/cygwin/version.h: Bump DLL minor number.Christopher Faylor2002-10-302-1/+5
|
* * external.cc (cygwin_internal): Implement CW_CMDLINE.Christopher Faylor2002-10-3013-38/+434
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * pinfo.h (SIGCOMMUNE): New signal type. (commune_result): New structure for commune functions. (picom): New enum for commune functions. (_pinfo::hello_pid): New. Pid who's communicating with me. (_pinfo::tothem): New. Handle of communicating pipe. (_pinfo::fromthem): Ditto. (_pinfo::commune_recv): Declare. (_pinfo::commune_send): Declare. (_pinfo::alive): Declare. (_pinfo::cmdline): Declare. (_pinfo::lock): Declare. * pinfo.cc (set_myself): Initialize new _pinfo lock. (_pinfo::alive): Define. Determines if process still exists. (_pinfo::commune_recv): Define. Receive info from another cooperating process. (_pinfo::commune_send): Define. Send info to another cooperating process. (_pinfo::cmdline): Define. Determine command line of a given process. * include/sys/cygwin.h (CW_CMDLINE): Define. *sigproc.cc (talktome): Communicate with any processes who want to talk to me. (wait_sig): Honor __SIGCOMMUNE. * fhandler.cc (fhandler_virtual::fixup_after_exec): Declare. * fhandler_proc.cc: Use malloc/free/realloc throughout rather than cmalloc since buffers don't need to be propagated to subprocesses. * fhandler_registry.cc: Ditto. * fhandler_virtual.cc: Ditto. (fhandler_virtual::fixup_after_exec): Define. * fhandler_process.cc: Ditto for malloc/free/realloc. (process_listin): Add "cmdline". (fhandler_process::fill_filebuf): Implement PROCESS_CMDLINE. * miscfuncs.cc (isalpha_array): New array populated with xor values for alpha characters to switch from one case to another. * string.h (cygwin_strcasematch): New asm implementation of case match. * string.h (cygwin_nstrcasematch): New asm implementation of counted case match.
* 2002-10-30 Guido Serassio <serassio@libero.it>Danny Smith2002-10-302-1/+10
| | | | | * include/stdio.h (_getnaxstdio): Add prototype. (_setmaxstdio): Likewise.
* * pwdgrp.h (pwdgrp_read::open): Compare fh to INVALID_HANDLE_VALUE.Christopher Faylor2002-10-242-3/+6
|