summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 2002-05-15 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2002-05-158-20/+168
| | | | | | | | | | | | | | | | | * libc/include/stdlib.h: Add on_exit prototype. * libc/include/sys/reent.h (struct _atexit): Add argument array and bits to track type of exit routine to support both on_exit and atexit. (_REENT_INIT_PTR): Add missing fields that won't be zeroed out by default and change the setting of the atexit structure. (_REENT_INIT)[!_REENT_SMALL]: Remove extraneous end brace. * libc/stdlib/on_exit.c: New file. * libc/stdlib/Makefile.am: Add support for on_exit. * libc/stdlib/Makefile.in: Regenerated. * libc/stdlib/atexit.c: Change to initialize types field. * libc/stdlib/exit.c: Change to look at types field for each exit routine and either call an atexit-style or an on_exit-style routine accordingly.
* * cygpath.cc (get_short_paths): Fix more error checking.Corinna Vinschen2002-05-153-58/+73
| | | | | | | | | (get_short_name): Ditto. * cygpath.cc (main): Add option H to show the Windows' profiles directory. Support short names for options DPSW. Clean up copied code lines. * utils.sgml: Update cygpath section for H option and s support.
* * cygpath.cc (get_short_name): Fix error checking.Corinna Vinschen2002-05-142-1/+5
|
* * kill.cc (prog_name) New global variable.Christopher Faylor2002-05-132-7/+60
| | | | | | | | (usage) Standardize usage output. Add descriptions. (print_version) New function. (longopts) Accomodate new version option. (opts) Ditto. (main) Ditto.
* * configure.in: simplify makefile fragment collection.DJ Delorie2002-05-132-36/+38
|
* * configure.in: remove code to build emacs.DJ Delorie2002-05-132-23/+10
|
* * mh-apollo68: remove unused HDEFINES setting.DJ Delorie2002-05-134-6/+6
| | | | | * mh-dgux: remove unused HDEFINES setting. * mh-dgux386: remove unused HDEFINES setting, duplicate RANLIB=true
* * configure.in : Remove --srcdir argument from targargs and buildargsDJ Delorie2002-05-132-7/+15
| | | | (it's always overridden in the Makefile anyway). Rearrange a bit.
* 2002-05-13 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2002-05-132-3/+21
| | | | | | * libc/machine/powerpc/vfprintf.c(__VFPRINTF_R)[__ALTIVEC__]: Don't allow v specifier with n or L specifiers. For vector c format, move tmp declaration to the top.
* * configure: move some logic to configure.inDJ Delorie2002-05-133-16/+17
| | | | * configure.in: move some logic from configure
* * cygwin.din: Add strlcat and strlcpy.Christopher Faylor2002-05-133-1/+11
| | | | * include/cygwin/version.h: Increment API minor version number.
* 2002-05-13 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2002-05-133-13/+115
| | | | | | | | | | | | * libc/machine/powerpc/vfprintf.c(__VFPRINTF_R)[__ALTIVEC__]: Restore the original format specifier when looping for vectors to compensate for any changes made in vector %g format processing. Also add syntax checking for various invalid scenarios involving vector format extensions. * libc/machine/powerpc/vfscanf.c(__VFSCANF_R)[__ALTIVEC__]: Fix return code setting for vector formats. Also treat vector separator mismatch as a match error instead of an input error. Perform some syntax checking for vector formats.
* * strlcat.c: Add file.Thomas Fitzsimmons2002-05-132-0/+144
| | | | * strlcpy.c: Add file.
* 2002-05-10 Mark Bradshaw <bradshaw@staff.crosswalk.com>Thomas Fitzsimmons2002-05-134-8/+22
| | | | | | | * libc/include/string.h (!__STRICT_ANSI__): Add strlcat and strlcpy. * libc/string/Makefile.am: Add strlcat.c and strlcpy.c. * libc/string/strlcat.c: New file. * libc/string/strlcpy.c: New file.
* * shared.cc (__sec_user): Split into sec_acl() and call orig_sid().Corinna Vinschen2002-05-133-42/+44
| | | | | (sec_acl): Create from part of __sec_user(), except creator/owner. * security.h: Define sec_acl() and MAX_DACL_LEN.
* * kill.cc (listsig): Display numeric id when given symbolic input.Christopher Faylor2002-05-132-1/+8
|
* document kill -h.Christopher Faylor2002-05-131-0/+3
|
* * kill.cc (usage): Show new options. Allow specification of output stream.Christopher Faylor2002-05-132-3/+13
| | | | (main): Implement 'h' option.
* Update ChangeLog with missing entry.Christopher Faylor2002-05-132-1/+8
|
* * Makefile.in (kill.exe): Add as a specific target.Christopher Faylor2002-05-134-28/+114
| | | | | | | | | | * kill.cc (longopts): New. (opts): Ditto. (get_sig): Accept const char * parameter. Return -1 on unknown signal. (test_for_unknown_sig): New function. (listsig): New function. (main): Use getopt_long for option parsing. Implement -l, and -s options. Use test_for_unknown_sig() to test for signal validity.
* remove a commaChristopher Faylor2002-05-121-1/+1
|
* * fhandler_disk_file.cc (fhandler_disk_file::open): Avoid using O_DIROPEN whenChristopher Faylor2002-05-122-4/+14
| | | | OS doesn't support it. Return proper errno in that case.
* fix entryChristopher Faylor2002-05-121-3/+3
|
* * syscalls.cc (_read): Change error to EBADF if attempt to write to aChristopher Faylor2002-05-122-0/+13
| | | | non-writable fd.
* * mount.cc (do_mount): Default to non-exec option for remote drives. ReportChristopher Faylor2002-05-124-16/+70
| | | | | | | | | | | warnings before attempting a mount. (longopts): Add no-executable option. (mount_commands): Ditto. (opts): Ditto. (usage): Ditto. Indicate that system mount is now the default. (main): Accommodate no-executable option. Make system mount the default. * umount.cc (usage): Indicate that system umount is now the default. (main): Make system umount the default.
* * fhandler.h (executable_states): For now, make dont_care_if_executableChristopher Faylor2002-05-125-60/+80
| | | | | | | | | | equivalent to not_executable. * sys/mount.h: Define MOUNT_NOTEXEC. * path.h (fs_info): New class. (path_conv): Move fs-specific fields to new 'fs' structure. (path_conv::update_fs_info): Move to fs_info and rename to just 'update'. * path.cc (fs_info::update): Ditto. Return 'true' if successful. (fillout_mntent): Add ',noexec' to list of reported options.
* * fhandler_virtual.cc (fhandler_virtual::close): Quiet a compiler warning.Christopher Faylor2002-05-122-1/+6
|
* fix formattingChristopher Faylor2002-05-122-12/+17
|
* fix commentChristopher Faylor2002-05-121-1/+1
|
* * autoload.cc: Add dynamic load statements for 'ZwQueryInformationProcess' andChristopher Faylor2002-05-1210-73/+1001
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'ZwQueryVirtualMemory'. * fhandler.h: Change type of bufalloc and filesize members of fhandler_virtual from int to size_t. Change type of position member from __off32_t to __off64_t. Add new fileid member to fhandler_virtual class. Make seekdir take an __off64_t argument. Make lseek take an __off64_t argument. Add fill_filebuf method to fhandler_virtual. Add fill_filebuf method to fhandler_proc. Add fill_filebuf method to fhandler_registry. Add fill_filebuf method to fhandler_process. Add saved_pid and saved_p members to fhandler_process. * fhandler_proc.cc (proc_listing_array): Add 'loadavg', 'meminfo', and 'stat'. (proc_fhandlers array): Ditto. (fhandler_proc::open): Use fill_filebuf to flesh out the file contents. (fhandler_proc::fill_filebuf): New method. (fhandler_proc::format_proc_meminfo): Ditto. (fhandler_proc::format_proc_stat): Ditto. (fhandler_proc::format_proc_uptime): Ditto. * fhandler_process.cc (process_listing): Add 'stat' and 'statm'. (fhandler_process::fstat): Find the _pinfo structure for the process named in the filename. Return ENOENT if the process is no longer around. Set the gid and uid fields of the stat structure. (fhandler_process::open): Store pid and pointer to _pinfo structure in saved_pid and saved_p respectively. Use fill_filebuf to flesh out file contents. (fhandler_proc::fill_filebuf): New method. (format_process_stat): New function. (format_process_status): Ditto. (format_process_statm): Ditto. (get_process_state): Ditto. (get_mem_values): Ditto. * fhandler_registry.cc (fhandler_registry::seekdir): Change argument type from __off32_t to __off64_t. (fhandler_registry::fill_filebuf): New method. * fhandler_virtual.cc (fhandler_virtual::seekdir): Change argument type from __off32_t to __off64_t. (fhandler_virtual::lseek): Ditto. (fhandler_virtual::fill_filebuf): New method. (fhandler_virtual::fhandler_virtual): Initialise fileid to -1. * wincap.cc: Set flag has_process_io_counters appropriately. * wincap.h: Add flag has_process_io_counters.
* * libnosys/acconfig.h (HAVE_SECTION_ATTRIBUTES): New macro.Thomas Fitzsimmons2002-05-116-28/+76
| | | | | | * libnosys/configure.in: Check gcc's support for section attributes. * libnosys/warning.h: Have link_warning expand to nothing if gcc does not support section attributes.
* 2002-05-10 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2002-05-102-0/+58
| | | | * sim-sh.h: New file, for sh gdb<->sim interface.
* 2002-05-10 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2002-05-102-2/+6
| | | | * libc/string/strchr.c: Fix comment typo.
* * syscalls.cc (_write): Change error to EBADF if attempt to write to aChristopher Faylor2002-05-092-0/+8
| | | | non-writable fd.
* 2002-05-09 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2002-05-092-10/+20
| | | | | | * signals.h: Update comments. (enum target_signal): Remove conditional compilation around Mach-specific signals. Move them to after TARGET_SIGNAL_DEFAULT.
* * acinclude.m4: Add support for --enable-newlib-multithread.Thomas Fitzsimmons2002-05-08125-2150/+3572
| | | | | * configure.host (newlib_cflags): Add -D__SINGLE_THREAD__ if --enable-newlib-multithread=no.
* * libc/stdio/getc_u.c: New file.Thomas Fitzsimmons2002-05-089-13/+343
| | | | | | | | | | | * libc/stdio/getchar_u.c: New file. * libc/stdio/putc_u.c: New file. * libc/stdio/putchar_u.c: New file. * libc/include/stdio.h: Add declarations for getc_unlocked, getchar_unlocked, putc_unlocked and putchar_unlocked. * libc/stdio/Makefile.am (LIB_SOURCES): Add new files. (CHEWOUT_FILES): Add new files' .def's. * libc/stdio/putchar.c (_putchar_r): Replace __sputc with putc.
* * libc/machine/sh/memset.S (memset, __SHMEDIA__ code):Joern Rennecke2002-05-082-16/+24
| | | | | Also handle as single quad word when destination ends at last byte of first quad word. Fix byte selection in single quad code.
* * common.h (NT_GNU_ABI_TAG): Define.Jason Thorpe2002-05-082-0/+24
| | | | | | | | (GNU_ABI_TAG_LINUX): Define. (GNU_ABI_TAG_HURD): Define. (GNU_ABI_TAG_SOLARIS): Define. (NT_NETBSD_IDENT): Define. (NT_FREEBSD_ABI_TAG): Define.
* * cygheap.h (class cygheap_user): Add member `orig_psid'.Corinna Vinschen2002-05-083-1/+19
| | | | | Add method `orig_sid()'. * cygheap.cc (cygheap_user::set_sid): Maintain orig_psid.
* * dumper.cc (usage) Standardize usage output. Generalize to allow use forChristopher Faylor2002-05-082-11/+59
| | | | | | | help. (longopts) New struct. Added longopts for all options. (print_version) New function. (main) Change getopt to getopt_long. Accommodate new help and version options.
* * libc/machine/powerpc/vfprintf.c[__ALTIVEC__]: Add vectorThomas Fitzsimmons2002-05-083-24/+50
| | | | | | | | support for 'p' format. Fix code to print bytes for vector integer formats that do not specify 'h' or 'l'. * libc/machine/powerpc/vfscanf.c[__ALTIVEC__]: Add vector support for 'p' specifier. Fix code to scan 16 bytes for vector integer formats that do not specify 'h' or 'l'.
* * libc/include/sys/stdio.h: New file.Thomas Fitzsimmons2002-05-0825-35/+222
| | | | | | | | | | | | | | | | | | | | | | | | | | | * libc/sys/linux/sys/stdio.h: New file. * libc/include/stdio.h: Add declarations for flockfile, ftrylockfile, and funlockfile. Include <sys/stdio.h>. * libc/stdio/clearerr.c: Add file locking. * libc/stdio/fclose.c: Likewise. * libc/stdio/feof.c: Likewise. * libc/stdio/ferror.c: Likewise. * libc/stdio/fflush.c: Likewise. * libc/stdio/fgetc.c: Likewise. * libc/stdio/fgetpos.c: Likewise. * libc/stdio/fgets.c: Likewise. * libc/stdio/fileno.c: Likewise. * libc/stdio/fputc.c: Likewise. * libc/stdio/fputs.c: Likewise. * libc/stdio/fread.c: Likewise. * libc/stdio/freopen.c: Likewise. * libc/stdio/fseek.c: Likewise. * libc/stdio/ftell.c: Likewise. * libc/stdio/fwrite.c: Likewise. * libc/stdio/getc.c: Likewise. * libc/stdio/putc.c: Likewise. * libc/stdio/setvbuf.c: Likewise. * libc/stdio/ungetc.c: Likewise. * libc/stdio/vfprintf.c: Likewise.
* * include/commctrl.h (ImageList_DragShowNolock): RemoveDanny Smith2002-05-072-1/+5
| | | | conflicting redeclaration.
* 2002-05-07 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2002-05-072-0/+190
| | | | * COPYING.LIBGLOSS: New file.
* Honour DESTDIRNick Clifton2002-05-072-2/+6
|
* * localtime.cc (tzsetwall): Use wildabbr if generated timezone nameCorinna Vinschen2002-05-072-7/+12
| | | | length < 3.
* * include/windows.h: Move _ANONYMOUS_UNION, _ANONYMOUS_STRUCT,Danny Smith2002-05-063-59/+65
| | | | | | | STRICT and related defines to ... * include/windef.h: Here. ChangeLog: Correct date and typo in last entry.
* 2002-05-06 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2002-05-062-0/+7
| | | | * libc/include/stdlib.h (a64l, l64a, _l64a_r): Added prototypes.
* * libc/sys/arm/syscalls.c (_rename): Add parameter names.Thomas Fitzsimmons2002-05-062-2/+7
| | | | (_sbrk): Add cast of return value.