ef2d60ac22
2009-02-26 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* libc/machine/lm32/configure.in: Let
AC_CONFIG_SRCDIR point to setjmp.S instead of setjmp.s
* libs/machine/lm32/configure: Regenerate.
2009-02-26 21:03:53 +00:00
297367e3b3
2009-02-25 Brooks Moses <brooks@codesourcery.com>
...
* libc/stdlib/Makefile.am (CHEWOUT_FILES): Add
mbsnrtowcs.def, wcsnrtombs.def.
* libc/stdlib/Makefile.in: Regenerate.
* libc/stdlib/stdlib.tex (@menu): Use correct section
names for mbsrtowcs, wcsrtombs.
* libc/stdlib/wcstod.c: Remove stray character in
documentation.
2009-02-25 21:33:18 +00:00
8d8bf5a5e2
* mbtowc_r.c (_mbtowc_r): Remove conversion of 5 and 6 byte UTF-8
...
sequences since they are invalid in the Unicode standard.
Handle surrogate pairs in case of wchar_t == UTF-16.
* wctomb_r.c (_wctomb_r): Don't convert invalid Unicode wchar_t
values beyond 0x10ffff into UTF-8 chars. Handle surrogate pairs in
case of wchar_t == UTF-16.
2009-02-25 09:10:09 +00:00
56eafaf6e3
* libc/stdio/open_memstream.c (stdint.h): Include.
2009-02-25 04:00:05 +00:00
99fe2b7866
Add DESTDIR functionality to Makefile.in's.
2009-02-24 02:11:14 +00:00
be6f5dfdc7
2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
...
* common.h (STB_LOPROC): Replace Application-specific with
Processor-specific in comments.
(STB_HIPROC): Likewise.
(STT_LOPROC): Likewise.
(STT_HIPROC): Likewise.
2009-02-24 01:43:49 +00:00
02b20a2311
2009-02-23 Craig Howland <howland@LGSInnovations.com>
...
* libc/unix/ttyname.c: Remove ttyname_r() (to a new file to avoid
coupling ttyname_r() and ttyname() due to the latter's large buffer).
* libc/unix/ttyname_r.c: New file to hold ttyname_r(), previously in
ttyname.c.
* libc/unix/ttyname.h: New file (common size definition for the 2
ttyname*c files that are now split).
* libc/unix/Makefile.am (ELIX_2_SOURCES): Add ttyname_r.c.
* libc/unix/Makefile.in: Regenerate.
2009-02-23 23:42:03 +00:00
8ec5da1ff6
* sec_auth.cc (get_user_local_groups): Simplify LookupAccountName code.
2009-02-23 18:27:48 +00:00
b419b631b6
* faq-using.xml: Rework XEmacs FAQ.
2009-02-23 16:33:17 +00:00
348267bdf6
* autoload.cc (NetLocalGroupEnum): Remove.
...
(NetLocalGroupGetMembers): Remove.
(NetUserGetLocalGroups): Add.
* sec_auth.cc (is_group_member): Remove function.
(get_user_local_groups): Get user as string instead of as SID.
Call NetUserGetLocalGroups instead of NetLocalGroupEnum. Drop call
to is_group_member.
(get_server_groups): Call get_user_local_groups with user name instead
of user SID.
2009-02-20 16:10:45 +00:00
964abbd08e
* winver.rc: Fix Copyright date.
2009-02-19 16:12:02 +00:00
89b5579d3b
* cygwin.din: Export mbsnrtowcs and wcsnrtombs.
...
* posix.sgml: Move mbsnrtowcs and wcsnrtombs to SUSv4 section.
* include/cygwin/version.h: Bump API minor number.
2009-02-19 09:22:51 +00:00
2e10d61ccb
* libc/include/wchar.h (mbsnrtowcs): Declare.
...
(_mbsnrtowcs_r): Declare.
(wcsnrtombs): Declare.
(_wcsnrtombs_r): Declare.
* libc/stdlib/Makefile.am (ELIX_2_SOURCES): Add mbsnrtowcs.c
and wcsnrtombs.c.
* libc/stdlib/Makefile.in: Regenerate.
* libc/stdlib/mbsnrtowcs.c: New file, implementing _mbsnrtowcs_r
and mbsnrtowcs. Document mbsnrtowcs and mbsrtowcs.
* libc/stdlib/mbsrtowcs.c (_mbsrtowcs_r): Just call _mbsnrtowcs_r.
(mbsrtowcs): Ditto.
* libc/stdlib/wcsnrtombs.c: New file, implementing _wcsnrtombs_r
and wcsnrtombs. Document wcsrtombs and wcsnrtombs.
* libc/stdlib/wcsrtombs.c (_wcsrtombs_r): Just call _wcsnrtombs_r.
(wcsrtombs): Ditto.
* libc/stdlib/stdlib.tex: Accommodate new documentation.
2009-02-19 09:19:42 +00:00
3f60f7e544
2009-02-18 Jeff Johnston <jjohnstn@redhat.com>
...
* libc/stdio/open_memstream.c (internal_open_memstream_r): Fix max
buffer size to be in wchar_t units if wide == 1 is passed in. In
this case, also initialize the first character of the buffer to be
wide char null.
(_open_wmemstream_r): Cast buf to be (char **) to avoid warning.
* libc/stdlib/mbtowc_r.c (_mbtowc_r): Change all occurences of
incrementing the size_t value n to first check that n is not already
size_t -1. Fix some compiler warnings.
* libc/stdlib/wcstod.c: Add includes for <wctype.h> and <math.h>.
2009-02-18 21:28:41 +00:00
15fc34ac5a
* cygwin.din: Export open_wmemstream.
...
* posix.sgml: Move open_wmemstream to SUSv4 section.
* include/cygwin/version.h: Bump API minor number.
2009-02-18 17:38:16 +00:00
84e851fd64
* libc/stdio/open_memstream.c: Add open_wmemstream to doumentation.
...
(struct memstream): Add wide element.
Change saved to a union to take char and wchar_t values.
(memwriter): Accommodate wide-oriented oeprations.
(memseeker): Ditto.
(memseeker64): Ditto.
(memcloser): Ditto.
(internal_open_memstream_r): New static function. Take functionality
from former _open_memstream_r and handle additional "wide" parameter.
(_open_memstream_r): Just call internal_open_memstream_r with wide==-1
from here.
(_open_wmemstream_r): New function.
(open_wmemstream): Ditto.
* libc/include/wchar.h (open_wmemstream): Declare.
(_open_wmemstream_r): Declare.
2009-02-18 17:35:24 +00:00
c6b9747e04
* cygwin.din: Export reallocf.
...
* malloc_wrapper.cc( reallocf): New function.
* posix.sgml: Add reallocf to BSD section.
* include/cygwin/version.h: Bump API minor number.
* libc/fts.c: Remove erroneous reallocf definition.
2009-02-16 20:22:38 +00:00
de5c20c2de
* cygwin.din: Export wcstoimax, wcstoumax.
...
* posix.sgml: Move wcstoimax and wcstoumax to SUSv4 section.
* include/inttypes.h: Declare wcstoimax and wcstoumax.
* include/cygwin/version.h: Bump API minor number.
2009-02-16 15:36:01 +00:00
c65466e242
* libc/stdio/fputwc.c: Fix typo in man page info.
2009-02-16 15:04:34 +00:00
4806c1f4f6
* faq-using.xml: Fix usage of ampersand in NT emacs script.
2009-02-14 20:56:48 +00:00
6ff3731ad4
* faq-using.xml: Expand Emacs entries.
2009-02-14 20:52:50 +00:00
b36d8c6040
* overview.sgml: Fix 1.7 release date.
2009-02-13 18:41:32 +00:00
c6d3735106
* cygwin.din: Export wcsnlen.
...
* posix.sgml: Move wcsnlen to SUSv4 section.
* include/cygwin/version.h: Bump API minor number.
2009-02-13 18:39:37 +00:00
4b1b39e758
* environ.cc (_getenv_r): New function.
2009-02-13 17:49:37 +00:00
22e138ad6b
* posix.sgml: Move dirfd to SUSv4 section.
2009-02-13 12:45:02 +00:00
52d132e48e
* cygwin-api.in.sgml: Fix API section layout.
2009-02-13 12:23:21 +00:00
b0e662b8d6
* posix.sgml: Move interfaces deprecated in SUSv4 to deprecated
...
interfaces section. Move interfaces added in SUSv4 to SUSv4
section or, if unimplemented, add them to the unimplemented interfaces
section.
2009-02-13 12:19:25 +00:00
f2ba21b1a4
* posix.sgml: Merge SUSv3 and SUSv4 section into a single SUSv4 section.
...
Move Solaris calls now in SUSv4 to SUSv4 section. Rename unimplemented
section to refer to SUSv4. Add note about missing interfaces.
Move wcstod and wcstof from unimplemented to SUSv4 section.
2009-02-13 11:33:32 +00:00
06d60a915d
* pathnames.sgml: Add a cygdrive section.
2009-02-13 10:13:28 +00:00
0211e37a62
* mount.cc (mount_info::from_fstab_line): Make cygdrive posix=0 by
...
default as documented.
2009-02-13 09:05:42 +00:00
8cf4b71e1f
* pathnames.sgml: Replace "binmode" with new "binary" output of mount.
2009-02-13 09:04:51 +00:00
cc9054ccce
* cygwin.din: Export wcstod and wcstof.
...
* include/cygwin/version.h: Bump API minor number.
2009-02-13 08:33:11 +00:00
77ea728b96
2009-02-12 Corinna Vinschen <corinna@vinschen.de>
...
* libc/include/wchar.h (_wcstod_r): Declare.
(_wcstof_r): Declare.
(wcstod): Declare.
(wcstof): Declare.
* libc/stdlib/Makefile.am (GENERAL_SOURCES): Add wcstod.c.
(CHEWOUT_FILES): Add wcstod.def.
* libc/stdlib/Makefile.in: Regenerate.
* libc/stdlib/stdlib.tex: Add wcstod.
* libc/stdlib/wcstod.c: New file.
2009-02-12 23:10:01 +00:00
545b4d2b57
* faq-using.xml: First cut on Emacs.
2009-02-12 15:30:03 +00:00
45105145e1
* faq-setup.xml: Revamp for Cygwin 1.7.
...
* faq-using.xml: Ditto.
2009-02-12 14:45:50 +00:00
c2da1d6ebf
* faq-programming.xml: Revamp (mostely) for Cygwin 1.7.
...
* faq-what.xml: Ditto.
2009-02-11 18:22:50 +00:00
bb549dfed8
* Makefile.in (FAQ_SOURCES): Define FAQ sources.
...
(faq/faq.html): Depend on FAQ sources.
(faq/faq-nochunks.html): Ditto.
* faq-api.xml: Revamp for Cygwin 1.7.
* faq-problems.xml: Remove.
* faq-sections.xml: Accommodate removal of faq-problems.xml.
* faq.xml: Ditto.
2009-02-11 16:44:13 +00:00
64d6e1d43e
* syscalls.cc (open): Handle O_DIRECTORY flag.
...
* include/fcntl.h: Add SUSv4 flags O_DIRECTORY, O_EXEC and O_SEARCH.
* include/cygwin/version.h: Bump API minor number.
2009-02-11 16:06:39 +00:00
29915d8ef2
* fhandler_floppy.cc (fhandler_dev_floppy::open): Fix format. Add
...
code to allow to read disk and CD/DVD devices in full length. Explain
why.
(fhandler_dev_floppy::raw_read): Add current position to debug output.
* include/sys/sched.h: New stub file to override newlib file with
clashing definitions.
2009-02-09 18:28:53 +00:00
9a1d57ec13
* include/winioctl.h (FSCTL_ALLOW_EXTENDED_DASD_IO): Copy definition
...
from ddk/ntifs.h.
2009-02-09 18:22:08 +00:00
ce6ef36015
MinGW-Feature-Request [2222263]: Make getopt() GNU / BSD compatibile.
2009-02-08 18:02:17 +00:00
f8471cd023
2009-02-06 Linton Miller <Linton.Miller@trivininc.com>
...
* include/wtsapi32.h (WTS_CURRENT_SESSION): Fix definition.
2009-02-07 04:34:27 +00:00
eea6c2c9c3
* i386.h: Add comment regarding sse* insns and prefixes.
2009-02-06 23:14:34 +00:00
18cbf1d394
2009-02-05 Neal H. Walfield <neal@gnu.org>
...
* libc/machine/x86_64/memcpy.S (memcpy): Don't use the red zone.
2009-02-05 20:10:21 +00:00
11acb173d9
* cygwin.din: Export wcstok.
...
* posix.sgml: Move wcstok from unimplemented to susv3.
* include/cygwin/version.h: Bump API minor number.
2009-02-05 17:30:17 +00:00
57c9bccb3b
* Makefile.tpl (stage_last): Define $r and $s before using
...
$(RECURSE_FLAGS_TO_PASS).
* Makefile.in: Regenerate
2009-02-05 15:45:55 +00:00
8c71dc5878
* fhandler_proc.cc (proc_tab): Add entry for mounts symlink.
...
(format_proc_mounts): New function to implement mounts symlink.
* fhandler_process.cc (process_tab): Add entry for mounts file.
(format_process_mounts): New function to implement mounts file.
2009-02-04 16:40:04 +00:00
29e22d07d6
* security.cc (alloc_sd): Disable generating default permission entries
...
for directories.
2009-02-04 15:26:22 +00:00
0462e8847a
bfd:
...
2009-02-03 Sandip Matte <sandip@rmicorp.com >
* aoutx.h (NAME (aout, machine_type)): Handle bfd_mach_mips_xlr.
* archures.c (bfd_mach_mips_xlr): Define.
* bfd-in2.h: Regenerate.
* cpu-mips.c (I_xlr): Define.
(arch_info_struct): Add XLR entry.
* elfxx-mips.c (_bfd_elf_mips_mach): Handle E_MIPS_MACH_XLR.
(mips_set_isa_flags): Handle bfd_mach_mips_xlr
(mips_mach_extensions): Add XLR entry.
binutils:
2009-02-03 Sandip Matte <sandip@rmicorp.com >
* readelf.c (get_machine_flags): Handle E_MIPS_MACH_XLR.
gas:
2009-02-03 Sandip Matte <sandip@rmicorp.com >
* config/tc-mips.c (macro): Handle M_MSGSND, M_MSGLD, M_MSGLD_T,
M_MSGWAIT and M_MSGWAIT_T.
(mips_cpu_info_table): Add XLR entry.
* doc/c-mips.texi (-march): Document xlr.
gas/testsuite:
2009-02-03 Sandip Matte <sandip@rmicorp.com >
* gas/mips/mips.exp (xlr): New architecture.
(xlr-ext): Run test.
* gas/mips/xlr-ext.d, gas/mips/xlr-ext.s: New.
include/elf:
2009-02-03 Sandip Matte <sandip@rmicorp.com >
* mips.h (E_MIPS_MACH_XLR): Define.
include/opcode:
2009-02-03 Sandip Matte <sandip@rmicorp.com >
* mips.h (INSN_XLR): Define.
(INSN_CHIP_MASK): Update.
(CPU_XLR): Define.
(OPCODE_IS_MEMBER): Update.
(M_MSGSND, M_MSGLD, M_MSGLD_T, M_MSGWAIT, M_MSGWAIT_T): Define.
opcodes:
2009-02-03 Sandip Matte <sandip@rmicorp.com >
* mips-dis.c (mips_cp0_names_xlr, mips_cp0sel_names_xlr): Define.
(mips_arch_choices): Add XLR entry.
* mips-opc.c (XLR): Define.
(mips_builtin_opcodes): Add XLR instructions.
2009-02-03 18:16:04 +00:00
02203918a1
bfd:
...
2009-02-03 Carlos O'Donell <carlos@codesourcery.com >
* configure.in: AC_SUBST pdfdir.
* Makefile.am: Add install-pdf, install-pdf-am
and install-pdf-recursive targets. Define pdfdir.
* doc/Makefile.am: Define pdf__strip_dir. Add
install-pdf and install-pdf-am targets.
* po/Make-in: Add install-pdf target.
* configure: Regenerate.
* Makefile.in: Regenerate
* doc/Makefile.in: Regenerate.
binutils:
2009-02-03 Carlos O'Donell <carlos@codesourcery.com >
* configure.in: AC_SUBST pdfdir.
* Makefile.am: Add install-pdf, install-pdf-am,
and install-pdf-recursive targets.
* doc/Makefile.am: Define pdf__strip_dir. Add
install-pdf and install-pdf-am targets.
* po/Make-in: Add install-pdf target.
* configure: Regenerate.
* Makefile.in: Regenerate.
* doc/Makefile.in: Regenerate.
etc:
2009-02-03 Carlos O'Donell <carlos@codesourcery.com >
* configure.in: AC_SUBST pdfdir.
* configure: Regenerate.
gas:
2009-02-03 Carlos O'Donell <carlos@codesourcery.com >
* configure.in: AC_SUBST pdfdir.
* Makefile.am: Add install-pdf, install-pdf-am,
and install-pdf-recursive targets.
* doc/Makefile.am: Define pdf__strip_dir. Add
install-pdf and install-pdf-am targets.
* po/Make-in: Add install-pdf target.
* configure: Regenerate.
* Makefile.in: Regenerate.
* doc/Makefile.in: Regenerate.
gprof:
2009-02-03 Carlos O'Donell <carlos@codesourcery.com >
* configure.in: AC_SUBST pdfdir.
* Makefile.am: Add install-pdf, install-pdf-am,
and install-pdf-recursive targets. Define pdf__strip_dir.
* po/Make-in: Add install-pdf target.
* configure: Regenerate.
* Makefile.in: Regenerate.
ld:
2009-02-03 Carlos O'Donell <carlos@codesourcery.com >
* configure.in: AC_SUBST pdfdir.
* Makefile.am: Add install-pdf, install-pdf-am,
and install-pdf-recursive targets. Define pdf__strip_dir.
* po/Make-in: Add install-pdf target.
* configure: Regenerate.
* Makefile.in: Regenerate.
opcodes:
2009-02-03 Carlos O'Donell <carlos@codesourcery.com >
* Makefile.am: Add install-pdf target.
* po/Make-in: Add install-pdf target.
* Makefile.in: Regenerate.
2009-02-03 15:54:01 +00:00