summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * mount.cc (longopts): Add long "options" keyword.Christopher Faylor2003-07-043-2/+72
| | | | | | | | (opts): Add -o option. (usage): Display -o option. (struct opt): New. (concat3): New function. (main): Handle -o flag.
* * path.cc (fillout_mntent): Change "posix" to "managed".Christopher Faylor2003-07-042-1/+5
|
* * fhandler.h (FH_ENC): New enum.Christopher Faylor2003-07-045-33/+150
| | | | | | | | | | | | | | | | | | | | (fhandler_base::get_encoded): New function. (fhandler_base::set_encoded): Ditto. * fhandler_disk_file.cc (fhandler_disk_file::opendir): Set encoded flag in fhandler, as appropriate. (fhandler_disk_file::readdir): Unmunge filename as appropriate based on new encoding flag. * path.cc (normalize_posix_path): Don't punt on files with colons. (special_char): New function. (mount_item::fnmunge): Ditto. (fnunmunge): Ditto. (special_name): Ditto. (mount_item::build_win32): Avoid drive considerations when file is encoded. (mount_info::conv_to_win32_path): Handle encoded filenames. (mount_info::conv_to_posix_path): Ditto. (fillout_mntent): Add posix string when directory is encoded. * path.h (fnunmunge): Declare. (path_conv::is_encoded): Declare.
* ntsec patchChristopher Faylor2003-07-041-7/+7
|
* * fhandler_tty.cc (fhandler_tty_slave::open): Conditionalize a little more ofChristopher Faylor2003-07-032-5/+11
| | | | the cygserver stuff so that ttys actually work.
* * mmap.cc (mmap64): Allow MAP_FIXED with pagesize granularity (4K).Corinna Vinschen2003-07-032-7/+58
| | | | | | | If a non-zero addr is given, align it to the next lower 64K boundary. (fhandler_disk_file::mmap): If a non-zero address is given, try mapping using the given address first. If it fails and flags is not MAP_FIXED, try again with NULL address.
* 2003-07-03 Shaun Jackman <sjackman@pathwayconnect.com>Jeff Johnston2003-07-032-0/+26
| | | | * libc/include/stdbool.h: New header file defined by C99.
* * config.guess, config.sub: Update with new versions from ftp.gnu.org.Earnie Boyd2003-07-033-431/+601
|
* * config.guess, config.sub: Update with versions from ftp.gnu.org.Earnie Boyd2003-07-033-607/+848
|
* * mingwex/math/trunc.c (trunc): Provide lvalue for memory input constraint.Danny Smith2003-07-036-23/+31
| | | | | | | * mingwex/math/truncf.c (truncf): Likewise. * mingwex/math/truncl.c (truncl): Likewise. * mingwex/math/modff.c (modff): Likewise. * mingwex/math/modfl.c (modfl): Likewise.
* * include/search.h: New file.Danny Smith2003-07-035-1/+79
| | | | | | | * include/stdlib.h: Add comment about qsort, bsearch in search.h. * test_headers.c: Include search.h. * moldname.def.in (lfind, lsearch): Add.
* * include/commdlg.h (CommDlg_OpenSave_*): Add parentheses aroundLuke Dunstan2003-07-033-7/+24
| | | | | | | | macro arguments. Thanks to Tom Bishop <tombishop@users.sf.net>. * include/winuser.h (MONITOR_DEFAULTTONULL, MONITOR_DEFAULTTOPRIMARY, MONITOR_DEFAULTTONEAREST, MONITORINFOF_PRIMARY): Add defines. (TPM_RECURSE): Add guard for Win98/Win2K. Thanks to Magnus Olsen <greatlord@users.sf.net>.
* * include/process.h (_execv, _execvp, _spawnv, _spawnvp, _execve,Danny Smith2003-07-022-17/+24
| | | | | _execvpe, _spawnve, _spawnvpe, execv, execvp, spawnv, spawnvp, execve, execvpe, spawnve, spawnvpe): Const-ify all the char params.
* 2003-07-02 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2003-07-022-1/+5
| | | | * libc/include/sys/types.h (int8_t): Make signed.
* 2003-07-02 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2003-07-022-0/+6
| | | | * libc/sys/linux/include/mqueue.h: Add include of <sys/fcntl.h>.
* * thread.cc: Remove _MT_SAFE conditional.Christopher Faylor2003-07-022-3/+4
|
* * configure.in: Add --enable-server option.Christopher Faylor2003-07-023-15/+48
| | | | * configure: Regenerate.
* fix typoChristopher Faylor2003-07-022-2/+2
|
* * configure.in: Fix --enable-server option.Christopher Faylor2003-07-023-11/+9
|
* * Makefile.in: Remove cygserver stuff.Christopher Faylor2003-07-0217-142/+122
| | | | | | | | | | | | | | | | | | | | | | * acconfig.h: Add USE_CYGSERVER define. * config.h.in: Regenerate. * configure.in: Add --enable-server setting. * configure: Regenerate. * fhandler_tty.cc (fhandler_tty_slave::open): Conditionalize compilation of cygserver stuff. * fork.cc (fork_child): Ditto. * shm.cc: Ditto. * tty.cc (tty::common_init): Ditto. * dcrt0.cc: Use bool rather than BOOL for CYGWIN environment variable definitions. * environ.cc: Ditto. * ntea.cc: Ditto. * security.cc: Ditto. * security.h: Ditto. * syscalls.cc (check_posix_perm): Remove externs that were already declared in a header. * winsup.h: Ditto. Declare _MT_SAFE here. Delete it someday since cygwin should always be _MT_SAFE.
* * Makefile.in (OBJS): Move some more files from cygwin directory.Christopher Faylor2003-07-023-7/+21
| | | | * woutsup.h: Define _MT_SAFE.
* * Makefile.common (CFLAGS_COMMON): Remove -Winline since it is too noisy onChristopher Faylor2003-07-022-1/+6
| | | | newer versions of gcc.
* * include/basetyps.h (small, hyper): Change to __small and __hyper toEarnie Boyd2003-07-012-4/+9
| | | | avoid user namespace conflicts.
* * include/_mingw.h (small, hyper): Change to __small and __hyper toEarnie Boyd2003-07-012-4/+9
| | | | avoid user space name conflicts.
* merge from gccDJ Delorie2003-07-011-0/+4
|
* first checkinChristopher Faylor2003-07-011-0/+5
|
* First checkins.Christopher Faylor2003-07-013-0/+2332
|
* * configure.in: Add cygserver subdir.Christopher Faylor2003-07-015-5/+15
| | | | | | * Makefile.in: Ditto. * configure: Regenerate. * Makefile.common: Remove debugging statements.
* * s390.h (s390_opcode_cpu_val): Add enum for cpu type z990.Martin Schwidefsky2003-07-012-1/+6
|
* * s390.h (elf_s390_reloc_type): Add long displacement relocationsMartin Schwidefsky2003-07-012-0/+10
| | | | R_390_20, R_390_GOT20, R_390_GOTPLT20 and R_390_TLS_GOTIE20.
* * mingwex/math/tgamma.c, tgammaf.c, tgammal.c (small):Earnie Boyd2003-07-014-8/+10
| | | | Rename to Small (case difference).
* Change existing guards to use the above macro names as appropriate.Earnie Boyd2003-07-012-70/+90
| | | | | * include/basetyps.h (__int32, __int16, __int8, small, hyper): Define. Note: Also added to mingw/include/_mingw.h.
* * include/_mingw.h (__int32, __int16, __int8, small, hyper): Define.Earnie Boyd2003-07-012-2/+23
| | | | Note: Also added to w32api/include/basetyps.h.
* * include/w32api.h (_NT4, _W98, _WME, _NT5, _W2000, _WXP, _W2003,Earnie Boyd2003-07-013-24/+49
| | | | | | | _IE3, _IE4, _IE5, _IE6): Add definitions. * include/winbase.h (GetLongPathName[AW]): Add guard for OS >= NT5 or >= Win98. Change existing guards to use the above macro names as appropriate.
* merge from gccDJ Delorie2003-07-011-0/+4
|
* * xtensa-config.h (XCHAL_HAVE_CONST16, XCHAL_HAVE_ABS,Bob Wilson2003-06-302-1/+10
| | | | XCHAL_HAVE_ADDX, XCHAL_HAVE_L32R): Define.
* * cygheap.h (enum impersonation): New enum.Corinna Vinschen2003-06-3010-113/+158
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (cygheap_user::token): Delete. (cygheap_user::impersonated): Delete. (cygheap_user::external_token): New member. (cygheap_user::internal_token): New member. (cygheap_user::impersonation_state): New member. (cygheap_user::issetuid): Modify. (cygheap_user::token): New method. (cygheap_user::deimpersonate): New method. (cygheap_user::reimpersonate): New method. (cygheap_user::has_impersonation_tokens): New method. (cygheap_user::close_impersonation_tokens): New method. * dtable.cc (dtable::vfork_child_dup): Use new cygheap_user methods. * fhandler_socket.cc (fhandler_socket::dup): Ditto. * fork.cc (fork_child): Ditto. (fork_parent): Ditto. * grp.cc (internal_getgroups): Ditto. * security.cc (verify_token): Ditto. (check_file_access): Ditto. (cygwin_set_impersonation_token): Detect conflicts. Set user.external_token. * spawn.cc (spawn_guts): Use new cygheap_user methods. * syscalls.cc (seteuid32): Rearrange to use the two tokens in cygheap_user. (setegid32): Use new cygheap_user methods. * uinfo.cc: (internal_getlogin): Ditto.
* * xcoff.h (struct __rtinit ): Convert to ISO C90 prototypes.Andreas Jaeger2003-06-293-60/+65
| | | | * ecoff.h: Convert to ISO C90 prototypes. Replace PTR by void *.
* * mmix.h: Convert to ISO C90 prototypes.Andreas Jaeger2003-06-293-12/+21
| | | | | | | | * mips.h: Likewise. * reloc-macros.h (START_RELOC_NUMBERS): Convert to ISO C90 prototype. (RELOC_NUMBER): Remove !__STDC__ code.
* 2003-06-28 Steven Edwards <Steven_Ed4153@yahoo.com>Danny Smith2003-06-282-8/+16
| | | | | | | | * include/shlwapi.h (UrlGetLocationA, UrlGetLocationW, PathFindSuffixArrayA, PathFindSuffixArrayW, PathFindExtensionA, PathFindExtensionW, StrStrW StrStrA): Change unicode-macro'd LP[C]TSTR return values to explicit type.
* 2003-06-27 Jose Goncalves <jose.goncalves@inov.pt>Jeff Johnston2003-06-272-1/+8
| | | | | * libc/sys/linux/mq_open.c (mq_open): Only set created flag on if we actually created the shared memory file exclusively.
* 2003-06-27 Joe Vornehm <joev@mitre.org>Jeff Johnston2003-06-272-4/+9
| | | | | * libm/common/s_fpclassify.c (__fpclassifyf): Fix comparisons to account for unsigned internal value w.
* * configure.in: Clean up config-lang.in handling. DeleteNathanael Nerode2003-06-273-93/+117
| | | | | useless assignment to "subdirs". * configure: Regenerate.
* 2003-06-26 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2003-06-272-1/+10
| | | | | * libc/sys/linux/mq_open.c (mq_open): Must allocate rdbuf and wrbuf for a non-creating open.
* * configure.in: Rename 'target_libs' to 'target_libraries'.Nathanael Nerode2003-06-263-12/+18
| | | | | Remove useless reference to 'target_libs'. * configure: Regenerate.
* 2003-06-26 Mattia Barbon <mbarbon@dsi.unive.it>Danny Smith2003-06-262-0/+61
| | | | | | * include/richedit.h (PARAFORMAT2): Add definition. * include/richedit.h (PFA_*, PFE_*, PFM_*): Add some missing constants.
* * Makefile.in: Use INSTALL_PROGRAM to install the cygwin DLL.Christopher Faylor2003-06-252-1/+5
|
* include/opcode/Richard Sandiford2003-06-252-7/+13
| | | | | | | | | | | | | * h8300.h (IMM2_NS, IMM8_NS, IMM16_NS): Remove. (IMM8U, IMM8U_NS): Define. (h8_opcodes): Use IMM8U_NS for mov.[wl] #xx:8,@yy. gas/ * config/tc-h8300.c (get_specific): Allow ':8' to be used for unsigned 8-bit operands. gas/testsuite/ * gas/h8300/h8sx_mov_imm.[sd]: Add tests for mov.[wl] #xx:8,@yy.
* * include/opcode/h8300.h (h8_opcodes): Fix the mov.l @(dd:32,ERs),ERdRichard Sandiford2003-06-252-2/+9
| | | | and mov.l ERs,@(dd:32,ERd) entries.
* Correct spelling of "relocatable".Alan Modra2003-06-252-4/+8
|