Jeff Johnston
981d5b2128
2007-02-08 Jeff Johnston <jjohnstn@redhat.com>
...
* COPYING.LIBGLOSS: Reformat default Red Hat
license to fit within 80 columns.
* COPYING.NEWLIB: Ditto.
2007-02-08 21:32:33 +00:00
Jeff Johnston
1d94f73114
2007-02-08 Dave Brolley <brolley@redhat.com>
...
* mep: New target directory.
* README: Add MeP.
* configure.in: Add support for MeP.
* configure: Regenerated.
* mep/configure.in: New file.
* mep/configure: Ditto.
* mep/Makefile.in: Ditto.
* mep/aclocal.m4: Ditto.
* mep/crt0.S: Ditto.
* mep/crtn.S: Ditto.
* mep/sim-crt0.S: Ditto.
* mep/sim-crtn.S: Ditto.
* mep/fmax.ld: Ditto.
* mep/gcov-io.h: Ditto.
* mep/gmap_default.ld: Ditto.
* mep/handlers.c: Ditto.
* mep/h_reset.c: Ditto.
* mep/isatty.c: Ditto.
* mep/mep-bb.c: Ditto.
* mep/mep-gmon.c: Ditto.
* mep/min.ld: Ditto.
* mep/read.c: Ditto.
* mep/sbrk.c: Ditto.
* mep/sdram-crt0.S: Ditto.
* mep/sdram-crtn.S: Ditto.
* mep/simnovec-crt0.S: Ditto.
* mep/simple.ld: Ditto.
* mep/simsdran-crt0.S: Ditto.
* mep/syscalls.S: Ditto.
* mep/write.c: Ditto.
2007-02-08 21:22:05 +00:00
Corinna Vinschen
aafecff6a8
* syscalls.cc (check_shm): New static function to do path checking
...
common to shm_open and shm_unlink. Check for /dev/shm existance.
(shm_open): Call check_shm.
(shm_unlink): Ditto.
2007-02-08 14:40:13 +00:00
Corinna Vinschen
ce8bab5a92
* cygwin.din (shm_open): Export.
...
(shm_unlink): Export.
* syscalls.cc (shm_open): New function.
(shm_unlink): New function.
* sysconf.cc (sca): Set value of _SC_SHARED_MEMORY_OBJECTS to
_POSIX_SHARED_MEMORY_OBJECTS.
* include/cygwin/version.h: Bump API minor number.
* include/sys/mman.h (shm_open): Add prototype.
(shm_unlink): Ditto.
2007-02-08 13:36:53 +00:00
Corinna Vinschen
d7e4c7a807
* libc/include/sys/features.h: Add _POSIX_SHARED_MEMORY_OBJECTS for
...
Cygwin. Fix value of _POSIX_SEMAPHORES. Fix formatting.
2007-02-08 13:34:20 +00:00
Corinna Vinschen
0bce6570f0
* cygmalloc.h (__set_ENOMEM): Declare.
...
(MALLOC_FAILURE_ACTION): Call __set_ENOMEM.
* malloc_wrapper.cc (malloc) Remove setting errno here.
(realloc): Ditto.
(calloc): Ditto.
(memalign): Ditto.
(valloc): Ditto.
(posix_memalign): Save and restore errno.
2007-02-08 11:35:52 +00:00
Danny Smith
d4c6243390
* include/io.h (X_OK): Revert 2007-01-24 change, but leave comment.
2007-02-08 08:15:32 +00:00
Corinna Vinschen
5155321fbc
* cygmalloc.h (MALLOC_FAILURE_ACTION): Move to correct #if branch.
2007-02-07 20:44:04 +00:00
Corinna Vinschen
59e3b6ca7d
* cygmalloc.h (MALLOC_FAILURE_ACTION): Define empty.
...
* cygwin.din (posix_madvise): Export.
(posix_memalign): Export.
* fhandler.cc (fhandler_base::fpathconf): Return useful values in
_PC_VDISABLE, _PC_SYNC_IO and _PC_SYMLINK_MAX cases.
* malloc_wrapper.cc (malloc): Set errno here since it's not set in
dlmalloc.c anymore.
(realloc): Ditto.
(calloc): Ditto.
(memalign): Ditto.
(valloc): Ditto.
(posix_memalign): New function.
* mmap.cc (posix_madvise): New function.
* sysconf.cc (get_open_max): New function.
(get_page_size): Ditto.
(get_nproc_values): Ditto.
(get_avphys): Ditto.
(sc_type): New type.
(sca): New array to map _SC_xxx options to sysconf return values.
(sysconf): Reimplement using sca array.
* include/limits.h: Add all missing values as defined by SUSv3.
* include/pthread.h (PTHREAD_DESTRUCTOR_ITERATIONS): Move definition
to sys/limits.h.
(PTHREAD_KEYS_MAX): Ditto.
* include/semaphore.h (SEM_VALUE_MAX): Ditto.
* include/cygwin/stdlib.h (posix_memalign): Declare.
* include/cygwin/version.h: Bump API minor number.
* include/sys/mman.h: Add posix_madvise flags.
(posix_madvise): Declare.
* include/sys/termios.h (_POSIX_VDISABLE): Move definition to
sys/limits.h.
2007-02-07 17:22:40 +00:00
Corinna Vinschen
0e37a2e6e5
* libc/include/sys/features.h: Add definition of all supported
...
_POSIX_xxx values for Cygwin.
* libc/include/sys/types.h (pthread_rwlock_t): Omit definition
on Cygwin.
(pthread_rwlockattr_t): Ditto.
* libc/include/sys/unistd.h: Define all _SC_xxx values as
required by SUSv3. Unify formatting.
2007-02-07 17:19:35 +00:00
Dave Brolley
265f9c57b5
Fix entries for MeP submission.
2007-02-06 18:57:08 +00:00
Nick Clifton
90ed5afa46
Fix comment attached to #endif
2007-02-06 14:50:58 +00:00
Dave Brolley
634a6e378b
2007-02-05 Dave Brolley <brolley@redhat.com>
...
* Contribute the following changes:
2001-03-26 Ben Elliston <bje@redhat.com>
* dis-asm.h (print_insn_mep): Declare.
2007-02-05 19:17:10 +00:00
Dave Brolley
31b04296d3
2007-02-05 Dave Brolley <brolley@redhat.com>
...
* Contribute the following Changes:
2005-08-22 Dave Brolley <brolley@redhat.com>
* mep.h (EF_MEP_CPU_C4): New macro.
(EF_MEP_CPU_H1): Change to 0x10000000.
2005-04-22 Richard Sandiford <rsandifo@redhat.com>
* mep.h (EF_MEP_LIBRARY): New flag.
(EF_MEP_ALL_FLAGS): Update accordingly.
2004-06-21 Dave Brolley <brolley@redhat.com>
* mep.h (EF_MEP_CPU_MASK, EF_MEP_CPU_MEP, EF_MEP_CPU_C2)
(EF_MEP_CPU_C3, EF_MEP_CPU_H1, EF_MEP_INDEX_MASK)
(EF_MEP_ALL_FLAGS): New macros.
2001-09-28 Richard Henderson <rth@redhat.com>
* mep.h (SHF_MEP_VLIW, SEC_MEP_VLIW): New.
2001-07-12 DJ Delorie <dj@redhat.com>
* mep.h (R_MEP_GNU_VTINHERIT, R_MEP_GNU_VTENTRY): Mark as no-overflow.
2001-06-25 DJ Delorie <dj@redhat.com>
* mep.h: Add vtable relocs.
2001-05-10 DJ Delorie <dj@redhat.com>
* mep.h: Fix bit offsets for HI16*, make them no-overflow. Add
comment about mep-relocs.pl.
2001-05-01 DJ Delorie <dj@redhat.com>
* mep.h: Add MeP-specific relocs.
2001-03-22 Ben Elliston <bje@redhat.com>
* mep.h: New file.
2001-03-20 Ben Elliston <bje@redhat.com>
* common.h (EM_CYGNUS_MEP): Define.
2007-02-05 19:15:43 +00:00
Dave Brolley
22abf6e4c6
2007-02-05 Dave Brolley <brolley@redhat.com>
...
* Contribute the following Changes:
2005-08-22 Dave Brolley <brolley@redhat.com>
* mep.h (EF_MEP_CPU_C4): New macro.
(EF_MEP_CPU_H1): Change to 0x10000000.
2005-04-22 Richard Sandiford <rsandifo@redhat.com>
* mep.h (EF_MEP_LIBRARY): New flag.
(EF_MEP_ALL_FLAGS): Update accordingly.
2004-06-21 Dave Brolley <brolley@redhat.com>
* mep.h (EF_MEP_CPU_MASK, EF_MEP_CPU_MEP, EF_MEP_CPU_C2)
(EF_MEP_CPU_C3, EF_MEP_CPU_H1, EF_MEP_INDEX_MASK)
(EF_MEP_ALL_FLAGS): New macros.
2001-09-28 Richard Henderson <rth@redhat.com>
* mep.h (SHF_MEP_VLIW, SEC_MEP_VLIW): New.
2001-07-12 DJ Delorie <dj@redhat.com>
* mep.h (R_MEP_GNU_VTINHERIT, R_MEP_GNU_VTENTRY): Mark as no-overflow.
2001-06-25 DJ Delorie <dj@redhat.com>
* mep.h: Add vtable relocs.
2001-05-10 DJ Delorie <dj@redhat.com>
* mep.h: Fix bit offsets for HI16*, make them no-overflow. Add
comment about mep-relocs.pl.
2001-05-01 DJ Delorie <dj@redhat.com>
* mep.h: Add MeP-specific relocs.
2001-03-22 Ben Elliston <bje@redhat.com>
* mep.h: New file.
2001-03-20 Ben Elliston <bje@redhat.com>
* common.h (EM_CYGNUS_MEP): Define.
2007-02-15 Dave Brolley <brolley@redhat.com>
From Graydon Hoare <graydon@redhat.com>:
* common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
2007-02-05 19:15:07 +00:00
Dave Brolley
ac9049209c
2007-02-05 Dave Brolley <brolley@redhat.com>
...
* mt-mep: New.
2007-02-05 19:12:54 +00:00
Dave Brolley
4e16301e3d
2007-02-05 Dave Brolley <brolley@redhat.com>
...
* Contribute the following changes:
2006-11-28 DJ Delorie <dj@redhat.com>
* configure.in: Fix typo for mep's target_makefile_frag.
* configure: Regenerated.
2005-04-22 Richard Sandiford <rsandifo@redhat.com>
* configure.in (mep*): Add -mlibrary to FLAGS_FOR_TARGET.
* configure: Regenerate.
2001-09-19 DJ Delorie <dj@redhat.com>
* configure.in (target_makefile_frag): use mt-mep
2001-06-12 Don Howard <dhoward@redhat.com>
* configure.in: Remove gdb from MeP skip list.
2001-04-05 DJ Delorie <dj@redhat.com>
* configure.in (noconfigdirs): Remove gcc from MeP skip list.
2001-03-20 Ben Elliston <bje@redhat.com>
* configure.in (noconfigdirs): Add gcc and gdb for MeP.
2001-03-19 Ben Elliston <bje@redhat.com>
* config.sub (mep, mep-*): Add.
2007-02-05 19:10:45 +00:00
Corinna Vinschen
f82f801cd2
* fhandler_serial.cc (fhandler_serial::tcsetattr): Add support for
...
baud rates up to 3000000 baud. Add missing 128K and 256K cases.
(fhandler_serial::tcgetattr): Ditto.
* include/sys/termios.h: Add baud rate definitions from B460800 up to
B3000000.
2007-02-05 12:32:23 +00:00
H.J. Lu
f5b9595fd7
Fix typos in year.
2007-02-02 22:15:52 +00:00
Jeff Johnston
6699fabb91
2007-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* libc/include/sys/errno.h: Add ECANCELED.
2007-02-02 16:22:28 +00:00
H.J. Lu
48313de63a
binutils/
...
2076-02-02 H.J. Lu <hongjiu.lu@intel.com>
* doc/binutils.texi (objdump): Document the new addr64 option
for i386 disassembler.
include/
2076-02-02 H.J. Lu <hongjiu.lu@intel.com>
* dis-asm.h (print_i386_disassembler_options): New.
opcodes/
2076-02-02 H.J. Lu <hongjiu.lu@intel.com>
* disassemble.c (disassembler_usage): Call
print_i386_disassembler_options for i386 disassembler.
* i386-dis.c (print_i386_disassembler_options): New.
(print_insn): Support the new addr64 option.
2007-02-02 15:27:04 +00:00
Corinna Vinschen
9e9bc4e144
* syscalls.cc (unlink_nt): Add missing assignment in case NtClose fails.
2007-02-02 15:16:54 +00:00
Corinna Vinschen
ee945cb382
Fix typo.
2007-02-01 17:13:31 +00:00
Jeff Johnston
22a339e8f2
2007-02-01 Joel Schopp <jschopp@austin.ibm.com>
...
Kazunori Asayama <asayama@sm.sony.co.jp>
* libc/machine/spu/Makefile.am: Add objects.
* libc/machine/spu/Makefile.in: Regenerated.
* libc/machine/spu/vsscanf.c: New file. Add a stdio function
implementation.
* libc/machine/spu/snprintf.c: Ditto.
* libc/machine/spu/sprintf.c: Ditto.
* libc/machine/spu/sscanf.c: Ditto.
* libc/machine/spu/remove.c: Ditto.
* libc/machine/spu/rename.c: Ditto.
* libc/machine/spu/tmpnam.c: Ditto.
* libc/machine/spu/vsnprintf.c: Add initialization routine of
stdio stuffs.
* libc/machine/spu/vsprintf.c: Ditto.
2007-02-01 16:43:45 +00:00
Jeff Johnston
7d592bb178
2007-02-01 Joel Schopp <jschopp@austin.ibm.com>
...
Kazunori Asayama <asayama@sm.sony.co.jp>
* configure.host: Enable SPU specific stdio directory.
* libc/machine/spu/Makefile.am: Add objects.
* libc/machine/spu/Makefile.in: Regenerated.
* libc/machine/spu/c99ppe.h: Add macros and function
declarations to initialize SPU specific stdio stuffs.
* libc/machine/spu/stdio.c: Add functions to manage Cell SPU
specific FILE structures.
* libc/machine/spu/perror.c: Add initialization routine of
stdio stuffs.
* libc/machine/spu/printf.c: Ditto.
* libc/machine/spu/putchar.c: Ditto.
* libc/machine/spu/puts.c: Ditto.
* libc/machine/spu/vprintf.c: Ditto.
* libc/machine/spu/clearerr.c: New file. Add a stdio function
implementation.
* libc/machine/spu/feof.c: Ditto.
* libc/machine/spu/ferror.c: Ditto.
* libc/machine/spu/fileno.c: Ditto.
* libc/machine/spu/fopen.c: Ditto.
* libc/machine/spu/fclose.c: Ditto.
* libc/machine/spu/freopen.c: Ditto.
* libc/machine/spu/fflush.c: Ditto.
* libc/machine/spu/fseek.c: Ditto.
* libc/machine/spu/ftell.c: Ditto.
* libc/machine/spu/rewind.c: Ditto.
* libc/machine/spu/fgetpos.c: Ditto.
* libc/machine/spu/fsetpos.c: Ditto.
* libc/machine/spu/fread.c: Ditto.
* libc/machine/spu/fwrite.c: Ditto.
* libc/machine/spu/getc.c: Ditto.
* libc/machine/spu/getchar.c: Ditto.
* libc/machine/spu/gets.c: Ditto.
* libc/machine/spu/fgetc.c: Ditto.
* libc/machine/spu/fgets.c: Ditto.
* libc/machine/spu/ungetc.c: Ditto.
* libc/machine/spu/putc.c: Ditto.
* libc/machine/spu/fputc.c: Ditto.
* libc/machine/spu/fputs.c: Ditto.
* libc/machine/spu/vfprintf.c: Ditto.
* libc/machine/spu/vfscanf.c: Ditto.
* libc/machine/spu/fprintf.c: Ditto.
* libc/machine/spu/fscanf.c: Ditto.
* libc/machine/spu/scanf.c: Ditto.
* libc/machine/spu/vscanf.c: Ditto.
* libc/machine/spu/setbuf.c: Ditto.
* libc/machine/spu/setvbuf.c: Ditto.
* libc/machine/spu/tmpfile.c: Ditto.
2007-02-01 Jeff Johnston <jjohnstn@redhat.com>
* libc/include/sys/config.h[__SPU__]: Define __CUSTOM_FILE_IO__.
* libc/include/stdio.h[!__CUSTOM_FILE_IO__]: Add flag check
around stdio macros that manipulate fields in the normal file
structure.
* libc/include/sys/reent.h[__CUSTOM_FILE_IO__]: Include
<sys/custom_file.h> to define custom FILE structure.
* libc/include/sys/custom_file.h: New default header file
that generates error if not overridden when __CUSTOM_FILE_IO__ set.
* libc/machine/spu/sys/custom_file.h: New file.
2007-02-01 16:33:05 +00:00
Corinna Vinschen
4815dd49bb
* net.cc (ga_dup): New function, taken from ga_clone with v4-in-v6
...
mapping addition.
(ga_clone): Just call ga_dup from here.
(ga_duplist): New function to duplicate list of struct addrinfo.
(ga_echeck): Don't check a_flags, it already happened in
cygwin_getaddrinfo.
(cygwin_freeaddrinfo): Always call ipv4_freeaddrinfo.
(cygwin_getaddrinfo): Use new wincap.supports_all_posix_ai_flags
flag rather than wincap.has_gaa_on_link_prefix. Always duplicate
WinSock's addrinfo list to a self-allocated list. Handle AI_V4MAPPED
for pre-Vista platforms supporting getaddrinfo.
* wincap.h (wincapc::supports_all_posix_ai_flags): New element.
* wincap.cc: Implement above element throughout.
* include/netdb.h: Note how AI_ADDRCONFIG is not supported pre-Vista.
Remove superfluous comment.
2007-02-01 15:54:40 +00:00
Corinna Vinschen
3281664245
* include/cygwin/socket.h: Add IPv6 socket options.
2007-02-01 10:04:45 +00:00
Andreas Schwab
07846b16c6
* Makefile.tpl (LDFLAGS): Substitute it.
...
* Makefile.in: Regenerate.
2007-01-31 22:23:37 +00:00
Jeff Johnston
0733ae3bca
2007-01-31 Kazunori Asayama <asayama@sm.sony.co.jp>
...
* configure.host: Define stdio directory as a variable.
* libc/Makefile.am: Define stdio related names
as macros.
* libc/configure.in: Add detection routine of stdio directory.
* libc/Makefile.in: Regenerated.
* libc/configure: Ditto.
* libc/argz/Makefile.in: Ditto.
* libc/ctype/Makefile.in: Ditto.
* libc/errno/Makefile.in: Ditto.
* libc/iconv/Makefile.in: Ditto.
* libc/iconv/ccs/Makefile.in: Ditto.
* libc/iconv/ccs/binary/Makefile.in: Ditto.
* libc/iconv/ces/Makefile.in: Ditto.
* libc/iconv/lib/Makefile.in: Ditto.
* libc/locale/Makefile.in: Ditto.
* libc/misc/Makefile.in: Ditto.
* libc/posix/Makefile.in: Ditto.
* libc/reent/Makefile.in: Ditto.
* libc/search/Makefile.in: Ditto.
* libc/signal/Makefile.in: Ditto.
* libc/stdio/Makefile.in: Ditto.
* libc/stdio64/Makefile.in: Ditto.
* libc/stdlib/Makefile.in: Ditto.
* libc/string/Makefile.in: Ditto.
* libc/syscalls/Makefile.in: Ditto.
* libc/time/Makefile.in: Ditto.
* libc/unix/Makefile.in: Ditto.
2007-01-31 19:34:38 +00:00
Vladimir Prus
8c8e5f6dcc
include/
...
* libiberty.h (PEX_STDERR_TO_PIPE): New define.
(PEX_BINARY_ERROR): New define.
(pex_read_err): New function.
libiberty/
* pex-common.h (struct pex_obj): New fields
stderr_pipe and read_err.
* pex-common.c (pex_init_common): Initialize
stderr_pipe.
(pex_run_in_environment): Add error checking
for PEX_STDERR_TO_PIPE. Create a pipe
for stderr if necessary.
(pex_read_err): New.
(pex_free): Close read_err.
* pexecute.txh: Document changes.
* functions.texi: Regenerated.
2007-01-31 18:49:40 +00:00
Corinna Vinschen
9cde55ad2d
* net.cc (cygwin_getaddrinfo): Fix thinko in AI_ADDRCONFIG handling.
2007-01-31 15:30:42 +00:00
Corinna Vinschen
c2decfdc8a
* net.cc (cygwin_getaddrinfo): Check ai_flags for valid values.
...
Handle AI_NUMERICSERV. Handle AI_ADDRCONFIG behaviour on Vista.
* include/netdb.h (AI_NUMERICSERV): Add missing flag.
2007-01-31 15:10:22 +00:00
Corinna Vinschen
c3772e717f
* fhandler_disk_file.cc (fhandler_disk_file::closedir): Add dir name
...
to debug output.
* syscalls.cc (try_to_bin): Enable code to move file to user specific
recycler dir to eliminate Vista problem.
(unlink_nt): Add comment that rename after opening for delete on close
only fails on XP.
2007-01-31 10:55:59 +00:00
DJ Delorie
ff2a198b68
merge from gcc
2007-01-30 23:16:53 +00:00
Corinna Vinschen
62d172bb49
* sigproc.cc (child_info::child_info): Set msv_count to non-zero
...
value only on systems requiring it.
2007-01-30 21:53:05 +00:00
Ben Elliston
c7cd784974
* libc/machine/spu/vsnprintf.c (c99_vsnprintf_t): Const-qualify
...
fmt member.
* libc/machine/spu/printf.c (c99_printf_t): Likewise.
(printf): Pass fmt to va_start to suppress a warning.
2007-01-30 03:18:52 +00:00
Ben Elliston
cb7ba0e119
* libc/search/hash.c (init_hash): Make `info' parameter const.
2007-01-30 03:13:29 +00:00
Corinna Vinschen
291b2d8291
* include/ftw.h: Include sys/cdefs.h.
2007-01-28 11:27:05 +00:00
Danny Smith
9571d219fe
Expose some msvcr80.dll functions.
...
* include/stdio.h (_fseek_nolock. _ftell_nolock, _fseeki64,
_ftelli64, _fseeki64_nolock, _ftelli64_nolock) Add prototypes
* msvcrt.def.in (_fseek_nolock. _ftell_nolock, _fseeki64,
_ftelli64, _fseeki64_nolock, _ftelli64_nolock) Add stubs.
2007-01-27 09:50:11 +00:00
Corinna Vinschen
b8d1550207
Fix typo.
2007-01-26 12:32:11 +00:00
Corinna Vinschen
3be6ababd8
* fhandler_disk_file.cc (fhandler_disk_file::rmdir): Implement rmdir
...
on NT by calling unlink_nt. Check for directory here.
* syscalls.cc (try_to_bin): Fix buggy debug_printf statement.
(unlink_nt): Make non-static. Don't use delete-on-close semantics on
directoires. Explain why.
2007-01-26 12:25:23 +00:00
Danny Smith
2731a97413
Expose some msvcr80.dll functions.
...
* include/stdlib.h (_set_abort_behavior): Add prototype.
(_WRITE_ABORT_MSG, _CALL_REPORTFAULT): Add defines for
_set_abort_behavior mask argument.
(_invalid_parameter_handler): Add typedef.
(_set_invalid_parameter_handler): Add prototype.
* include/stdio.h (_get_printf_count_output): Add prototype.
(_set_printf_count_output): Add prototype.
* msvcrt.def.in (_get_printf_count_output, _set_printf_count_output,
_set_abort_behavior, _set_invalid_parameter_handler): Add stubs.
2007-01-26 08:20:54 +00:00
Danny Smith
ed897cdfa6
* include/_mingw.h (CRT_INLINE): Correct typo.
2007-01-26 00:20:14 +00:00
Corinna Vinschen
e7fc99384e
* net.cc (if_nametoindex): This time, really free IP_ADAPTER_ADDRESSES
...
memory.
(if_indextoname): Ditto.
2007-01-24 15:55:51 +00:00
Corinna Vinschen
fd1bf882f5
* security.h (pop_thread_privilege): Revert to previous state, not
...
to token used for impersonation.
2007-01-24 12:14:54 +00:00
Corinna Vinschen
a0e1630add
* cygheap.h (cygheap_user::deimpersonate): Always RevertToSelf.
2007-01-24 10:50:47 +00:00
Danny Smith
c0c32634da
* include/io.h (X_OK): Define to F_OK.
2007-01-24 08:27:12 +00:00
Corinna Vinschen
f28f68cc4f
* net.cc (gai_errmap): Add EAI_OVERFLOW entry. Fix formatting.
...
(cygwin_gai_strerror): Drop using EAI_MAX.
(w32_to_gai_err): Ditto.
* include/netdb.h: Define EAI_OVERFLOW. Remove EAI_MAX.
2007-01-23 17:05:29 +00:00
Corinna Vinschen
f7fee067b6
* include/netdb.h: Add AI_xxx flags available since Vista.
2007-01-23 15:56:13 +00:00
Corinna Vinschen
4b13fd15d4
* net.cc (if_nametoindex): Free IP_ADAPTER_ADDRESSES memory.
...
(if_indextoname): Ditto.
(if_nameindex): Ditto. Remove duplicate indexed entries in result.
2007-01-23 09:23:54 +00:00