Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2000-12-14 * libc/include/sys/unistd.h: Add declarations for `chroot' and `getwd'Corinna Vinschen
when __CYGWIN__ is defined.
2000-12-132000-12-12 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* libc/include/sys/unistd.h: Restored Cygwin _SC constants and moved new constants appropriately so Cygwin will build.
2000-12-122000-12-11 Joel Sherrill <joel@OARcorp.com>Jeff Johnston
* Merge RTEMS specific .h files into main libc/include. * libc/sys/rtems/include/signal.h: Removed. * libc/sys/rtems/include/time.h: Removed. * libc/sys/rtems/sys/features.h: Removed. * libc/sys/rtems/sys/sched.h: Removed. * libc/sys/rtems/sys/siginfo.h: Removed. * libc/sys/rtems/sys/signal.h: Removed. * libc/sys/rtems/sys/time.h: Removed. * libc/sys/rtems/sys/times.h: Removed. definitions for time_t and clock_t since these are no longer in time.h. * libc/include/pthread.h: New file. * libc/include/sys/sched.h: New file. * libc/include/sys/features.h: New file. * libc/include/time.h: Removed duplicate definition of clock_t and time_t, get them from <sys/types.h> instead. Add prototypes for POSIX clock and timer functionality. * libc/sys/linux/sys/types.h: Changed to include * libc/include/machine/types.h: Add _CLOCKID_T_ and _TIMER_T_. * libc/include/sys/signal.h: Add more complete set of POSIX signal functionality including real-time and threaded signals. * libc/include/sys/types.h: Add clock_t, time_t, struct timespec, and struct itimerspec. Centralizing these makes things cleaner. RTEMS uses 64-bit dev_t. Added numerous primitive definitions for pthreads including macros, pthread_attr_t, pthread_mutexattr_t, pthread_condattr_t, pthread_key_t, pthread_once_t, and pthread_t. * libc/include/sys/unistd.h: Added getlogin_r() prototype. If RTEMS follow POSIX on read(), write() and sbrk() prototype. Feature flags removed and moved to new file <sys/features.h>. Full set of POSIX sysconf() constants
2000-12-06 * libc/include/stdlib.h: Add declarations for `mkstemp' and `mktemp'.Corinna Vinschen
2000-12-042000-12-04 Joel Sherrill <joel@OARcorp.com>Jeff Johnston
* libc/include/machine/time.h: RTEMS systems can configure clock tick rate so use sysconf() to ask.
2000-12-042000-12-04 Joel Sherrill <joel@OARcorp.com>Jeff Johnston
* libc/include/sys/times.h: Add reference to POSIX standard.
2000-12-042000-12-04 Joel Sherrill <joel@OARcorp.com>Jeff Johnston
* libc/include/sys/time.h: Added BSD timer manipulation macros used by RTEMS code.
2000-12-042000-12-04 Joel Sherrill <joel@OARcorp.com>Jeff Johnston
* libc/include/ieeefp.h: Added entries for OpenCores CPUs.
2000-12-042000-12-04 Keith Outwater <vac4050@cae597.rsc.raytheon.com>Jeff Johnston
* libc/include/sys/errno.h: Added comments on many error numbers. * libc/string/strerror.c: Added some more strings.
2000-11-25 * libc/include/sys/types.h: Change i to `__i' in FD_ZERO macro toCorinna Vinschen
avoid compiler warnings.
2000-11-222000-11-20 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* libc/include/sys/unistd.h: Removed definition of MAXNAMLEN. * libc/include/dirent.h: Added definition of MAXNAMLEN if not defined by sys/dirent.h. * libc/posix/execvp.c: Added include of dirent.h to get MAXNAMLEN value which used to be in unistd.h.
2000-11-06 * libc/include/sys/types.h: Change type of i to `size_t' inCorinna Vinschen
FD_ZERO macro to avoid compiler warnings.
2000-11-06Fix spelling error.Christopher Faylor
2000-10-30* libc/include/stdlib.h: Avoid declaring cfree under Cygwin.Christopher Faylor
* libc/include/malloc.h: Ditto. Also remove obsolete declaration.
2000-10-24 * libc/include/sys/unistd.h: Add defines for sysconf valuesCorinna Vinschen
_SC_NPROCESSORS_CONF, _SC_NPROCESSORS_ONLN, _SC_PHYS_PAGES and _SC_AVPHYS_PAGES.
2000-10-10* libc/include/sys/unistd.h: Add getdtablesize and setdtablesize declarationsChristopher Faylor
for __CYGWIN__.
2000-09-072000-09-06 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* libc/include/sys/types.h (FD_ZERO): Remove call to bzero and inline code to prevent having to include another header file.
2000-09-07* Makefile.am: Fix space vs. tab problem in install-data-local.Christopher Faylor
* Makefile.in: Regenerate. * libc/include/_ansi.h (_EXFUN): Define specially for __CYGWIN__. (_EXPARM): New macro for defining a function parameter. * libc/include/stdlib.h: Use _EXPARM. * libc/stdlib/mallocr.c: Don't build cfree for Cygwin.
2000-09-052000-09-05 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* libc/include/fcntl.h (_FNDELAY): Changed to be _FNONBLOCK to make O_NDELAY and O_NONBLOCK have the same value.
2000-08-30 * libc/string/swab.c: Specify that it's defined in <unistd.h>.Geoffrey Keating
* libc/include/string.h: Don't include <sys/types.h>, as it causes really bad namespace pollution. Don't declare swab(), it is properly declared in unistd.h.
2000-08-26* libc/include/sys/unistd.h (environ): this one isn't from theDJ Delorie
DLL, no __IMPORT
2000-08-252000-08-23 Werner Almesberger <Werner.Almesberger@epfl.ch>Jeff Johnston
* libc/stdlib/mprec.c (ulp, b2d, d2b): changed a few expressions like x << y-z to the equivalent x << (y-z). (d2b): changed if statements with assignment to perform the assignment prior to the if check. * libc/reent/reent.c: included stdlib.h for "_free_r" prototype. * libc/unix/getpass.c (getpass): moved "echo" assignment out of if. * libc/unix/ttyname.c: included string.h for "strcpy" prototype. * libc/unix/getcwd.c (ISDOT): added parentheses to clarify && and || precedence. * libc/include/sys/unistd.h: added "vfork" prototype (for popen.c). Added "_execve" prototype (for execl.c, execle.c, execv.c, and execve.c). * libc/posix/popen.c (popen): added parentheses to clarify && and || precedence. * libm/math/e_cosh.c (__ieee754_cosh): changed parentheses to clarify && and || precendence (and to remove pascalism). * libm/math/e_sinh.c (__ieee754_sinh): Ditto. * libm/math/s_infconst.c: added another pair of braces to all initializers for __infinity (need three: for __infinity[1] array, for union __dmath, and for i[2]).
2000-08-02* libc/include/sys/config.h: define __IMPORT appropriatelyDJ Delorie
* libc/include/ctype.h (_ctype_): use __IMPORT * libc/include/math.h (__infinity, signam, _LIB_VERSION): ditto * libc/include/math.h (__mb_cur_max): ditto * libc/include/time.h (_timezone, _daylight, _tzname): ditto * libc/include/unctrl.h (__unctrl, __unctrllen): ditto * libc/include/errno.h (_sys_errlist, _sys_nerr): ditto * libc/include/unistd.h (environ): ditto
2000-07-28Declare __infinity as an array to work around problems with small data supportMichael Meissner
2000-07-27* libc/include/math.h: Use appropriate dll import linkage for Cygwin.Christopher Faylor
2000-06-27Tue Jun 27 15:49:00 2000 Marek Michalkiewicz <marekm@linux.org.pl>Jeff Johnston
* configure.host: Add support for AVR target. * libc/include/machine/ieeefp.h: Likewise. * libc/include/sys/config.h: Likewise.
2000-06-20Tue Jun 20 14:30:00 2000 Jeff Johnston <jjohnstn@cygnus.com>Jeff Johnston
* libc/include/sys/reent.h (_rand_next): Added __extension__ qualifier as long long type is not strict ANSI. * libc/stdlib/rand.c (rand): Added __extension__ qualifier to long long constant.
2000-06-17 * libc/include/sys/unistd.h: Add prototypes for `seteuid' andCorinna Vinschen
`setegid' provided by Cygwin.
2000-06-09Fri Jun 9 14:28:00 2000 Jeff Johnston <jjohnstn@cygnus.com>Jeff Johnston
* libc/include/sys/reent.h (_rand_next): Changed to unsigned long long and moved to end of _reent struct in _new union. (_REENT_INIT): Changed to move _rand_next initialization. * libc/stdlib/rand.c (rand): Changed to use unsigned long long linear congruential algorithm that is used by DJGPP.
2000-06-09Thu Jun 8 21:18:00 2000 Ranjith Kumaran <ranjith@cygnus.com>Ranjith Kumaran
* libc/include/stdlib.h: Set RAND_MAX to __RAND_MAX. * libc/include/sys/config.h: Define __RAND_MAX.
2000-06-03* libc/include/string.h: Work around problem with strsignal and gdb.Christopher Faylor
2000-05-30* libc/include/ctype.h: __CYGWIN32__ -> __CYGWIN__Christopher Faylor
* libc/include/malloc.h: Ditto. * libc/include/process.h: Ditto. * libc/include/stdio.h: Ditto. * libc/include/stdlib.h: Ditto. * libc/include/time.h: Ditto. * libc/include/machine/setjmp.h: Ditto. * libc/include/sys/errno.h: Ditto. * libc/include/sys/signal.h: Ditto. * libc/include/sys/stat.h: Ditto. * libc/include/sys/time.h: Ditto. * libc/include/sys/unistd.h: Ditto. * libc/include/string.h: Ditto. strsignal should return a const char *.
2000-05-24* libc/stdio/stdio.c (__stextmode): new, see if file is text modeDJ Delorie
(__sread): always read in binary mode (__swrite): always write in binary mode * libc/include/stdio.h: no getc/putc macros for cygwin; causes compatibility issues with different dll versions * libc/stdio/fopen.c: use __stextmode * libc/stdio/fdopen.c: ditto * libc/stdio/freopen.c: ditto * libc/stdio/findfp.c: set up __SCLE for std{in,out,err} * libc/stdio/local.h: declare __stextmode
2000-05-16Mon May 15 18:54:00 2000 Jeff Johnston <jjohnstn@cygnus.com>Jeff Johnston
* libc/include/ctype.h: Changed tolower and toupper macros to use __extension__ to prevent pedantic warnings.
2000-05-11Add minimal ia64 support.Jim Wilson
* libc/include/machine/ieeefp.h: Add ia64 support. * configure.host: Likewise.
2000-05-03 * libc/include/sys/errno.h: Add define for ENOSHARE ("No suchCorinna Vinschen
host or network path") used by cygwin. Add some comments.
2000-05-03Tue May 02 23:45:48 2000 DJ Delorie <dj@cygnus.com>Jeff Johnston
* libc/include/stdio.h (FILE): define __SCLE for "convert line endings" for Cygwin. (__sgetc): convert line endings if needed (__sputc): ditto * libc/stdio/fdopen.c (_fdopen_r): Remember if we opened in text mode * libc/stdio/fopen.c (_fopen_r): ditto * libc/stdio/freopen.c (freopen): ditto * libc/stdio/fread.c (fread): perform CRLF conversions if __SCLE * libc/stdio/fvwrite.c (__sfvwrite): ditto
2000-04-03 * newlib/libc/include/sys/unistd.h: Add prototypes forCorinna Vinschen
fchmod, fchown, lchown. * winsup/cygwin/syscalls.cc (chown_worker): Use previous uid/gid if new uid/gid is -1. New static function with chown functionality. (chown): Call chown_worker with SYMLINK_FOLLOW. (fchown): New function. Call chown_worker with SYMLINK_FOLLOW. (lchown): New function. Call chown_worker with SYMLINK_IGNORE. * cygwin.din: Add symbols for fchown, lchown. * path.cc (symlink): Call `set_file_attribute()' and `SetFileAttributeA()' instead of `chmod()' to set uid/gid correct.
2000-03-11Fri Mar 10 16:09:20 2000 Jeff Johnston <jjohnstn@cygnus.com>Jeff Johnston
* libc/include/string.h: Include <sys/types.h>.
2000-03-10Thu Mar 9 17:20:41 2000 Jeff Johnston <jjohnstn@cygnus.com>Jeff Johnston
* libc/include/string.h: Changed last argument back to ssize_t to make it compatible with XPG4 definition which is defined in <unistd.h>. There is a conflict in the SVID 3 and XPG4 definitions and newlib will settle with XPG4. * libc/string/swab.c: Ditto.
2000-03-09Wed Mar 8 17:11:41 2000 Jeff Johnston <jjohnstn@cygnus.com>Jeff Johnston
* libc/include/string.h: Changed last argument to size_t. * libc/string/swab.c: Changed last argument to size_t.
2000-03-08* libc/string/Makefile.am (lib_a_SOURCES): Added swab.c.Alexandre Oliva
(CHEWOUT_FILES): Added swab.def. * libc/string/Makefile.in: Rebuilt. * libc/string/string.tex: Include swab.def. * libc/include/string.h (swab): Declare. * libc/string/swab.c: New file.
2000-02-24Thu Feb 24 11:43:00 2000 Ran Cabell <rcabell@norfolk.infi.net>Ranjith Kumaran
* libm/mathfp/sf_atan2.c: Fix atan2 typo for _DOUBLE_IS_32_BITS. * libm/mathfp/sf_atan.c: Ditto. Thu Feb 24 11:39:00 2000 Joel Sherrill <joel@OARcorp.com> * libc/include/sys/stat.h: Add RTEMS prototype for lstat.
2000-02-17import newlib-2000-02-17 snapshotChristopher Faylor