summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/path.cc
Commit message (Expand)AuthorAgeFilesLines
* * environ.cc (struct parse_thing): Add entry for new CYGWIN optionCorinna Vinschen2000-12-191-1/+6
* * path.cc (normalize_posix_path): Calculate path name length overruns moreChristopher Faylor2000-12-151-8/+10
* * path.cc (normalize_win32_path): Check for explicit use of two slashes at theChristopher Faylor2000-12-091-4/+4
* * path.cc (normalize_win32_path): Reorganize logic to accomodate chroot.Christopher Faylor2000-12-091-26/+27
* * path.cc (normalize_win32_path): Handle UNC paths better.Christopher Faylor2000-12-031-3/+11
* * Makefile.in: Use CXX to build the DLL.Christopher Faylor2000-12-031-3/+5
* * fhandler.cc (fhandler_disk_file::open): Check for buggy CreateFileCorinna Vinschen2000-11-281-1/+7
* * path.cc (mount_info::read_cygdrive_info_from_registry): Read system cygdriveChristopher Faylor2000-11-241-14/+14
* * path.cc (normalize_posix_path): Special care for root directoryCorinna Vinschen2000-11-171-1/+5
* * cygheap.cc (cygheap_root::cygheap_root): New function.Corinna Vinschen2000-11-151-16/+18
* * cygheap.h (init_cygheap): New struct holding values that live in the CygwinChristopher Faylor2000-11-141-15/+15
* * path.cc (get_device_number): Allow /dev/ttySn to designate a com port.Christopher Faylor2000-11-131-0/+4
* * environ.cc (_addenv): malloc space for setenv if cygwin1.dll is used inChristopher Faylor2000-11-081-1/+16
* * path.cc (mount_info::read_cygdrive_info_from_registry): UseChristopher Faylor2000-11-061-11/+14
* * exceptions.cc (interruptible): Remove obsolete tests.Christopher Faylor2000-11-021-1/+5
* * path.h (has_exec_chars): Standard function for checking for executable magicChristopher Faylor2000-10-311-4/+5
* * path.cc (_readlink): Return ENOENT when file does not exist.Christopher Faylor2000-10-311-0/+6
* * fork.cc (fork): Set sigframe here, since it can pause for a considerableChristopher Faylor2000-10-231-0/+19
* * Makefile.in: add miscfuncs.ccDJ Delorie2000-10-191-99/+7
* * dcrt0.cc (dll_crt0_1): init cygcwd before forkee branchDJ Delorie2000-10-191-1/+24
* * fhandler_clipboard.cc: new fileDJ Delorie2000-10-171-0/+3
* * Makefile.in: Remove some obsolete stuff.Christopher Faylor2000-10-161-14/+11
* * exceptions.cc (set_console_handler): Don't allocateChristopher Faylor2000-10-151-5/+6
* * child_info: Bump child_info "version".Christopher Faylor2000-10-121-0/+3
* * path.cc (cwdstuff::get): Set EINVAL when length is zero.Christopher Faylor2000-10-101-3/+12
* * path.cc (mount_info::cygdrive_posix_path): Handle e:foo constructionChristopher Faylor2000-10-091-1/+6
* * dtable.cc (set_std_handle): Use std_consts array to control SetStdHandleChristopher Faylor2000-10-091-2/+2
* * fhandler.h (fhandler_dev_mem): Add methods mmap, munmap and msync.Corinna Vinschen2000-10-071-1/+9
* * net.cc (set_socket_inheritance): Rename from duplicate_socket. Use NTChristopher Faylor2000-10-061-30/+18
* * cygheap.cc (cygheap_init): Born again function.Christopher Faylor2000-10-021-33/+9
* * Makefile.in: Add fhandler_mem.o to the dependencies.Corinna Vinschen2000-10-011-0/+3
* * path.cc (symlink_info::check): Set executable bit for a file if the first twoChristopher Faylor2000-09-301-2/+3
* * path.h: Create new input path flag PATH_NEEDDIR.Christopher Faylor2000-09-191-3/+21
* * path.cc (mount_info::read_mounts): Don't delete mount entries of which mountChristopher Faylor2000-09-181-77/+46
* * path.cc (normalize_posix_path): Fix more slashdot madness.Christopher Faylor2000-09-121-6/+6
* * path.cc (normalize_posix_path): Correctly deal with a "." parameter.Christopher Faylor2000-09-111-5/+8
* * dcrt0.cc (dll_crt0_1): Initialize thread and debug stuff before handlingChristopher Faylor2000-09-101-1/+1
* * path.cc (chdir): Use the full path for cwd_win32. Consider attempts to chdirChristopher Faylor2000-09-101-9/+29
* Break out more header info into separate files. Use appropriate header filesChristopher Faylor2000-09-081-1/+4
* Split out tty and shared_info stuff into their own headers and use throughout.Christopher Faylor2000-09-071-0/+2
* * path.cc (cwdstuff::get_initial): Keep caching alive.Christopher Faylor2000-09-061-3/+7
* * path.cc (normalize_posix_path): Deal with error return from cygcwd.get.Christopher Faylor2000-09-061-4/+10
* * path.cc (readlink): 'max' should be a 'min' or we'll suffer buffer overflow.Christopher Faylor2000-09-051-1/+1
* * path.cc (cwd_win32): Eliminate.Christopher Faylor2000-09-051-296/+206
* * path.cc (readlink): Check if buffer length is positive. Truncate output toChristopher Faylor2000-09-041-7/+8
* * Makefile.in: Add cygheap.o.Christopher Faylor2000-09-031-43/+106
* * path.cc (symlink_info::check): Clear error on each iteration of extensionChristopher Faylor2000-08-221-1/+2
* * winsup.h: Eliminate inclusion of most of the cygwin .h files. Use .h filesChristopher Faylor2000-08-221-1/+6
* * cygerrno.h: New file. Use this throughout whenever errno manipulation isChristopher Faylor2000-08-221-82/+87
* * winsup.h: Split out dtable definitions into separate header file.Christopher Faylor2000-08-121-0/+1