Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * strace.cc (_impure_ptr): Remove. | Corinna Vinschen | 2004-10-06 | 2 | -6/+4 |
| | |||||
* | * cygcheck.cc (dump_sysinfo): Warn about empty path-components. | Corinna Vinschen | 2004-10-06 | 2 | -1/+8 |
| | |||||
* | 2004-10-05 Pierre Humblet <pierre.humblet@ieee.org> | Pierre Humblet | 2004-10-06 | 4 | -5/+12 |
| | | | | | | | * external.cc (check_ntsec): Do not call wincap.has_security. * path.cc (path_conv::check): Ditto. * security.cc (get_object_attribute): Ditto. (get_file_attribute): Ditto. | ||||
* | revert erroneous checkin | Christopher Faylor | 2004-10-05 | 1 | -1/+1 |
| | |||||
* | * pinfo.cc (_pinfo::commune_send): Correct debugging output. | Christopher Faylor | 2004-10-05 | 3 | -2/+6 |
| | |||||
* | * bsd_mutex.cc (_msleep): Simplify event creation. Revert change from | Corinna Vinschen | 2004-10-04 | 7 | -17/+43 |
| | | | | | | | | | | | | | 2004-08-24. It should be unnecessary now. * msg.cc (client_request_msg::serve): Release process critical section as early as possible. * sem.cc (client_request_sem::serve): Ditto. * shm.cc (client_request_shm::serve): Ditto. * process.cc: Use hold and release method calls instead of EnterCriticalSection/LeaveCriticalSection calls throughout. * process.h (_hold): Rename from hold. Take filename and linenumber parameter for logging. Define matching hold macro. (release): Ditto. | ||||
* | fix erroneous checkin | Christopher Faylor | 2004-10-04 | 1 | -1/+1 |
| | |||||
* | * include/cygwin/signal.h: Add siginterrupt definition. | Christopher Faylor | 2004-10-04 | 2 | -1/+6 |
| | |||||
* | * cygcheck.cc (pretty_id): Close pipe. | Corinna Vinschen | 2004-10-04 | 2 | -0/+5 |
| | |||||
* | 2004-10-02 Pierre Humblet <pierre.humblet@ieee.org> | Pierre Humblet | 2004-10-02 | 4 | -5/+9 |
| | | | | | | | | * path.h (enum path_types): Delete PATH_ISDISK. (path_conv::isdisk): Delete method. (path_conv::set_isdisk): Ditto. * path.cc (path_conv::check): Do not call set_isdisk. * uinfo.cc(pwdgrp::load): Do not call pc.isdisk. | ||||
* | * sysv_sem.cc: Update to FreeBSD version 1.69. | Corinna Vinschen | 2004-10-01 | 2 | -14/+36 |
| | | | | | | | | 1.68: Reduce the overhead of semop() by using the kernel stack instead of malloc'd memory to store the operations array if it is small enough to fit. 1.69: Adjust the number of processes waiting on a semaphore properly if we're woken up in the middle of sleeping. | ||||
* | * how-using.texinfo: Fix typo. Add note about "Install For All Users" | Joshua Daniel Franklin | 2004-09-30 | 2 | -7/+11 |
| | |||||
* | * include/winbase.h (WINBASEAPI): Define as DECLSPEC_IMPORT only | Danny Smith | 2004-09-30 | 3 | -6/+11 |
| | | | | | if __W32API_USE_DLLIMPORT__ is defined. * include/winuser.h (WINUSERAPI): Likewise. | ||||
* | * how-using.texinfo: Add FAQ about network shares and authentication. | Joshua Daniel Franklin | 2004-09-30 | 1 | -5/+14 |
| | |||||
* | 2004-09-30 Joshua Daniel Franklin <joshuadfranklin@yahoo.com> | Joshua Daniel Franklin | 2004-09-30 | 4 | -21/+40 |
| | | | | | | * how-programming.texinfo: Add gcj note to WinMain@16 FAQ. * how-using.texinfo: Add FAQ about network shares and authentication. * install.texinfo: Add "Where is make" to FAQ subtitle. | ||||
* | 2004-09-29 Filip Navara <xnavara@volny.cz> | Danny Smith | 2004-09-28 | 62 | -374/+248 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h, d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, mcd.h, miniport.h, mountdev.h, mountmgr.h, ndis.h, ndistapi.h, ndiswan.h, netpnp.h, newdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h, ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddkbd.h, ntddmou.h, ntddpar.h, ntddpcm.h, ntddscsi.h, ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h, ntddvol.h, ntpoapi.h, parallel.h, pfhook.h, poclass.h, scsi.h, scsiscan.h, smbus.h, srb.h, storport.h, tdiinfo.h, tdikrnl.h, tvout.h, upssvc.h, usb.h, usb100.h, usbdi.h, usbioctl.h, usbiodef.h, usbscan.h, usbuser.h, videoagp.h, winddi.h, winddk.h, winnt4.h, ws2san.h): Fixed packing. * include/ddk/atm.h (ATM_TRAFFIC_DESCRIPTOR_IE): Fixed declaration. * include/ddk/hidclass.h (HID_INTERFACE_HIDPARSE, HID_INTERFACE_NOTIFY_PNP): Likewise. * include/ddk/ndis.h (NDIS_DMA_BLOCK, CO_FLOW_PARAMETERS): Likewise. (NdisQueryPacketLength): Added macro. Thanks to Art Yerkes <ayerkes@speakeasy.net>. * include/ddk/usb100.h (USB_CONFIGURATION_DESCRIPTOR): Fixed declaration. * include/ddk/winddi.h (PATHDATA, GLYPHPOS): Likewise. * include/ddk/winddk.h (PDRIVER_CONTROL, PDRIVER_LIST_CONTROL, PDRIVER_ADD_DEVICE, PIO_COMPLETION_ROUTINE, PDRIVER_CANCEL, PKDEFERRED_ROUTINE, PDRIVER_DISPATCH, PIO_DPC_ROUTINE, PMM_DLL_INITIALIZE, PMM_DLL_UNLOAD, PDRIVER_ENTRY, PDRIVER_INITIALIZE, PKSERVICE_ROUTINE, PIO_TIMER_ROUTINE, PDRIVER_REINITIALIZE, PDRIVER_STARTIO, PKSYNCHRONIZE_ROUTINE, PDRIVER_UNLOAD, DRIVER_OBJECT): Fixed callback declarations. (struct FILE_BASIC_INFORMATION): Renamed to _FILE_BASIC_INFORMATION. (SYNCH_LEVEL): Added definition. (KPCR, KPCR_TIB): Fixed declaration. (Interlocked[Push/Pop]EntrySList): Declare only if winbase.h isn't included and _WIN32_WINNT >= 0x0501. (RtlEqualLuid): Fixed macro definition. (KfLowerIrql, KfRaiseIrql): Declare and use instead of KeLowerIrql and KeRaiseIrql on i386 architectures. | ||||
* | * fhandler_termios.cc (fhandler_termios::tcsetpgrp): Disallow attempts to set | Christopher Faylor | 2004-09-28 | 2 | -1/+6 |
| | | | | the process group to a nonexistent process group. | ||||
* | * lib/_cygwin_crt0_common.cc: Revert patch from 2004-09-16. Brakes | Corinna Vinschen | 2004-09-27 | 2 | -0/+12 |
| | | | | newly built DLLs. | ||||
* | Sergey Ivanov <seriv@parkheights.dyndns.org> | Christopher Faylor | 2004-09-24 | 2 | -5/+11 |
| | | | | | * path.cc (mount_info::read_cygdrive_info_from_registry): Default /cygdrive to binary mode. | ||||
* | * cygwinenv.sgml: smbntsec is not on by default. | Corinna Vinschen | 2004-09-24 | 2 | -8/+11 |
| | |||||
* | * sysv_shm.cc (kern_shmat): Avoid compiler warning. | Corinna Vinschen | 2004-09-23 | 2 | -0/+8 |
| | |||||
* | * dump_setup.cc (dump_setup): Remove unneeded strlen when check_files | Corinna Vinschen | 2004-09-23 | 2 | -2/+6 |
| | | | | is not set. | ||||
* | 2004-09-22 Pierre Humblet <pierre.humblet@ieee.org> | Pierre Humblet | 2004-09-23 | 2 | -7/+12 |
| | | | | | | | * path.cc (normalize_win32_path): Only look for : in second position. Avoid infinite loop with names starting in double dots. (mount_info::conv_to_win32_path): Do not worry about a trailing dot. (hash_path_name): Ditto. | ||||
* | * dump_setup.cc (dump_setup): Avoid trailing spaces on package-list. | Corinna Vinschen | 2004-09-22 | 2 | -4/+16 |
| | |||||
* | * sysv_shm.cc (vm_object_reference): remove Cygwin specific define. | Corinna Vinschen | 2004-09-21 | 2 | -8/+16 |
| | | | | | | | (vm_map_find): Ditto. (vm_map_inherit): Ditto. (kern_shmat): On Cygwin, take shmaddr just as is. Don't call vm system calls on Cygwin. Add comment. | ||||
* | * exceptions.cc (sig_handle_tty_stop): Set flag earlier. | Christopher Faylor | 2004-09-20 | 2 | -1/+5 |
| | |||||
* | . | Christopher Faylor | 2004-09-20 | 1 | -1/+1 |
| | |||||
* | * exceptions.cc (sig_handle_tty_stop): Set flag that we are in a cygwin | Christopher Faylor | 2004-09-20 | 3 | -1/+10 |
| | | | | function to avoid a probably erroneous stack walk. | ||||
* | * syscalls.cc (unlink): Don't use "delete on close" on remote shares. | Corinna Vinschen | 2004-09-17 | 2 | -2/+22 |
| | |||||
* | * cygwin.din (_impure_ptr): And export again. There are libs out there. | Corinna Vinschen | 2004-09-17 | 2 | -0/+5 |
| | |||||
* | * cygwin.din (_impure_ptr): Don't export. | Corinna Vinschen | 2004-09-16 | 3 | -8/+8 |
| | | | | | | (reent_data): Export. * lib/_cygwin_crt0_common.cc (_impure_ptr): Drop entirely. Don't initialize _impure_ptr or u->impure_ptr_ptr. | ||||
* | * cygwin.din (_impure_ptr): Export. | Christopher Faylor | 2004-09-16 | 4 | -6/+17 |
| | | | | | | | | | (reent_data): Don't export. * dcrt0.cc (reent_data): Drop. (__cygwin_user_data): Initialize impure_ptr as GLOBAL_REENT. (_dll_crt0): Initialize _impure_ptr as GLOBAL_REENT. * lib/_cygwin_crt0_common.cc (_impure_ptr): Drop. Declare extern as dllimport instead. | ||||
* | Fix copyright throughout. | Corinna Vinschen | 2004-09-15 | 17 | -48/+74 |
| | | | | | | | | | | | | | Eliminate use of _impure_ptr outside Cygwin. * bsd_helper.cc: Include errno.h instead of cygerrno.h. * bsd_mutex.cc : Ditto. * client.cc: Ditto. * cygserver.cc: Ditto. * process.cc: Don't build functions inside Cygwin. Don't include cygerrno.h. Don't set errno. * transport_pipes.cc (SET_ERRNO): New define. Use througout. * transport_sockets.cc (SET_ERRNO): Ditto. (GET_ERRNO): Ditto. | ||||
* | * getfacl.c (main): Correct layout when nopt is set. | Corinna Vinschen | 2004-09-15 | 2 | -2/+6 |
| | |||||
* | * cygtls.h: Add alignment kludge to fix disparity between compilers. | Christopher Faylor | 2004-09-14 | 4 | -55/+75 |
| | | | | | | * tlsoffsets.h: Regenerate. * fork.cc (slow_pid_reuse): Use define to control number of pids held to prevent pid reuse. | ||||
* | * what.texinfo: Fix two typos reported on cygwin list. | Christopher Faylor | 2004-09-14 | 2 | -2/+6 |
| | |||||
* | * autoload.cc (EnumProcessModules): Add. | Corinna Vinschen | 2004-09-14 | 4 | -1/+30 |
| | | | | | * dlfcn.cc (dlsym): Handle RTLD_DEFAULT using EnumProcessModules(). * include/dlfcn.h (RTLD_DEFAULT): Define to NULL. | ||||
* | * fork.cc (slow_pid_reuse): Temporarily double the number of pids held to | Christopher Faylor | 2004-09-14 | 2 | -1/+6 |
| | | | | prevent pid reuse. | ||||
* | trivia change to force a new snapshot | Christopher Faylor | 2004-09-13 | 1 | -4/+4 |
| | |||||
* | * sigproc.cc (wait_sig): Ensure that waiting threads are awoken after returning | Christopher Faylor | 2004-09-12 | 2 | -8/+21 |
| | | | | from a hold condition. | ||||
* | * child_info.h (CURR_CHILD_INFO_MAGIC): Update. | Christopher Faylor | 2004-09-12 | 2 | -1/+5 |
| | |||||
* | check in file missing from previous checkin. | Christopher Faylor | 2004-09-12 | 1 | -2/+2 |
| | |||||
* | * exceptions.cc: (ctrl_c_handler): Do nothing while a Cygwin subprocess is | Christopher Faylor | 2004-09-12 | 21 | -218/+237 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | starting. * child_info.h (init_child_info): Remove pid argument from declaration. * cygheap.h (init_cygheap::pid): New element. * dcrt0.cc (dll_crt0_0): Eliminate handling of now-noexistent cygpid parameter in child_info struct. Set forkee to 'true' rather than cygpid since the pid value was never used. (dll_crt0_1): Ditto. (_dll_crt0): Ditto. * fork.cc (fork_child): Don't wait for sigthread. This is handled in the fork call now. (fork_parent): Remove obsolete pid argument from init_child_info call. Don't do anything special with cygpid when DEBUGGING. (fork): Delay all signals during fork. (fork_init): Don't do anything special when DEBUGGING. * pinfo.cc (set_myself): Remove pid parameter. Use new pid field in cygheap. (pinfo_init): Don't pass pid argument to set_myself. * sigproc.cc (sig_send): Wait for dwProcessId to be non-zero as well as sendsig. (init_child_info): Eliminate handling of pid. (wait_sig): Implement method to temporarily hold off sending signals. * sigproc.h (__SIGHOLD): New enum. (__SIGNOHOLD): Ditto. * spawn.cc (spawn_guts): Remove obsolete pid argument from init_child_info call. | ||||
* | * fhandler.cc (fhandler_base::dup): Use debug_printf. | Corinna Vinschen | 2004-09-10 | 2 | -2/+6 |
| | |||||
* | * Makefile.in: Create libutil.a from bsdlib.o exports. | Corinna Vinschen | 2004-09-10 | 7 | -70/+78 |
| | | | | | | | | | | | * bsdlib.cc (logwtmp): Move from syscalls.cc to here. (login): Ditto. (logout): Ditto. * winsup.h (EXPORT_ALIAS): New macro. * exec.cc: Define alias symbols using EXPORT_ALIAS macro. * syscalls.cc: Ditto. * times.cc: Ditto. | ||||
* | * fhandler_tape.cc (fhandler_dev_tape::open): Fix typo. | Corinna Vinschen | 2004-09-09 | 2 | -1/+5 |
| | |||||
* | * pipe.cc (create_selectable_pipe): Work around bug in Windows 95 | Corinna Vinschen | 2004-09-09 | 2 | -2/+9 |
| | | | | where CreateNamedPipe returns NULL. | ||||
* | * include/sys/stat.h (_S_IFLNK): Add definition. | Earnie Boyd | 2004-09-09 | 2 | -3/+16 |
| | | | | | | | | (S_IFLNK) Ditto. (_lstat) Ditto. (lstat) Ditto. (_S_ISLNK) Recode. (S_ISLNK) Ditto. | ||||
* | * include/sys/stat.h (_S_ISLNK): Add definition. | Earnie Boyd | 2004-09-08 | 2 | -0/+7 |
| | | | | (S_ISLNG): Ditto. | ||||
* | 2004-09-05 Pierre Humblet <pierre.humblet@ieee.org> | Pierre Humblet | 2004-09-07 | 3 | -23/+41 |
| | | | | | | | | * cygheap.h (cwdstuff::drive_length): New member. (cwdstuff::get_drive): New method. * path.cc (normalize_win32_path): Simplify by using cwdstuff::get_drive. (mount_info::conv_to_win32_path): Use cwdstuff::get_drive as default for /. (cwdstuff::set): Initialize drive_length. |