aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-01-18ansification: unifdef -D__STDC__ libm/mathfpgithub/topic/ansificationtopic/ansificationYaakov Selkowitz30-708/+0
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-18ansification: unifdef -D__STDC__ libm/mathYaakov Selkowitz133-1714/+0
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-18ansification: unifdef -D__STDC__ libm/commonYaakov Selkowitz52-483/+0
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-18ansification: unifdef -D__STDC__ mallocr codeYaakov Selkowitz2-246/+35
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-18ansification: unifdef -D__STDC__ libc/*/asm.hYaakov Selkowitz2-10/+2
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-18ansification: unifdef -D__STDC__ libc/includeYaakov Selkowitz1-50/+0
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-18ansification: unifdef -D__STDC__ libglossYaakov Selkowitz2-9/+1
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-18RISC-V: isatty: return 0 on errorChih-Mao Chen1-1/+1
2018-01-18RISC-V: Fix alignment issue in sigjmp_bufKito Cheng1-1/+3
2018-01-17ansification: remove ansidecl.h from makedocYaakov Selkowitz2-176/+51
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-17ansification: fix makedoc for ANSI CYaakov Selkowitz1-2/+2
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-17ansification: remove _HAVE_STDCYaakov Selkowitz37-444/+1
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-17ansification: remove _EXFUN, _EXFUN_NOTHROWYaakov Selkowitz98-1825/+1767
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-17ansification: remove _EXFNPTR, _EXPARMYaakov Selkowitz13-81/+77
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-17ansification: remove _DEFUNYaakov Selkowitz729-2605/+1338
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-17ansification: remove _VOLATILE, _SIGNEDYaakov Selkowitz1-4/+0
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-17ansification: remove _VOIDYaakov Selkowitz41-106/+104
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-17ansification: remove _DEFUN_VOIDYaakov Selkowitz47-96/+94
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-17ansification: remove _CAST_VOIDYaakov Selkowitz17-38/+36
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-17ansification: remove _PTRYaakov Selkowitz72-230/+228
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-17ansification: remove _VOID_PTRYaakov Selkowitz18-148/+145
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-17ansification: remove _PARAMSYaakov Selkowitz41-457/+451
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-17ansification: remove _NOARGSYaakov Selkowitz4-6/+4
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-17ansification: remove _DOTSYaakov Selkowitz25-45/+43
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-17ansification: remove _CONSTYaakov Selkowitz322-1147/+1145
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-17ansification: remove _ANDYaakov Selkowitz517-1773/+1771
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-17cygwin: add asm/bitsperlong.h, dummy asm/posix_types.h headersYaakov Selkowitz3-0/+34
These changes are necessary for cross-compiling the Linux kernel. Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-16Make __always_inline macro compatible with glibcYaakov Selkowitz1-1/+1
For example, this is used when cross-compiling the Linux kernel on Cygwin. Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-16cygwin: add LFS_CFLAGS etc. to confstr/getconfYaakov Selkowitz3-1/+13
These are used, for instance, when cross-compiling the Linux kernel. Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-09newlib: fvprintf: fix get_arg for !_MB_CAPABLEIvan Grokhotkov1-0/+2
Code path for _MB_CAPABLE scans for the '%' character and advances 'fmt' pointer past '%'. Code path for !_MB_CAPABLE leaved fmt pointing to '%', which caused the state machine to go from START to DONE state immediately.
2018-01-08fix incompatible pointer type for va_list in nano versions of printf and ↵Alexander Fedotov2-5/+24
scanf for target like PowerPC
2017-12-26RISC-V: Add gdb sim and newlib nano support. Fix a few misc minor bugs.Jim Wilson4-6/+111
2017-12-26RISC-V: Moved syscalls to separate files to fix aliasing problems.Jim Wilson37-450/+513
2017-12-26RISC-V: Updated syscall to take 6 argumentsJim Wilson2-22/+26
2017-12-26RISC-V: Add nanosleep functionalityJim Wilson3-1/+14
2017-12-26RISC-V: Fix libnosys build.Jim Wilson2-0/+4
2017-12-22cleanup winsup/doc/etc.{postinstall,preremove}.cygwin-doc.sh quote test ↵Brian Inglis2-7/+8
variables, correct utility paths, define site in preremove
2017-12-22winsup/doc/etc.postinstall.cygwin-doc.sh fix shell variable typoBrian Inglis1-1/+1
2017-12-19cygwin: block devices: fix file offset after short writesnewlib-snapshot-20171222Corinna Vinschen2-2/+13
When reading/writing block devices, Cygwin emulates Linux, providing a byte-exact file position, albeit the underlying device drivers don't. Unfortunately this only worked correctly for reading. The raw_write method failed to revalidate the buffer after the read-modify-write cycle in case len is not a multiple of the sector length. This in turn resulted in lseek reporting a wrong file pointer. Also, fix a condition for invalidating the buffer after writing from a remaining read buffer. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2017-12-18Cygwin: document sigtimedwait and ftell{o} patchCorinna Vinschen2-2/+5
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2017-12-18newlib: ftello{64}: Handle appending stream without fflushingCorinna Vinschen2-14/+26
Neither upstream FreeBSD nor glibc ever call fflush from ftell and friends. In border cases it has the tendency to return wrong or unexpected values, for instance on block devices. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2017-12-18newlib: ftello{64}: Fix type of returned valueCorinna Vinschen2-8/+8
Especially don't just use -1L since _off_t/_off64_t are not guaranteed to be of type long. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2017-12-18newlib: Availability of _kill() in sys/signal.hMartin Aberg1-2/+0
Make prototype of _kill() always visible when _COMPILING_NEWLIB is defined. This makes <sys/signal.h> consistent with the use of _COMPILING_NEWLIB in <sys/unistd.h>, <sys/times.h>, etc.
2017-12-18Cygwin: rearrange sigwait functions, convert sigwait_common to inlineCorinna Vinschen1-45/+43
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2017-12-18Cygwin: Implement sigtimedwaitMark Geisert5-5/+39
Abstract out common code from sigwait/sigwaitinfo/sigtimedwait to implement the latter.
2017-12-18winsup: Belatedly add Mark Geisert to CONTRIBUTORSCorinna Vinschen1-0/+1
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2017-12-13newlib: Don't do double divide in powf.Jim Wilson1-1/+3
* Use 0.0f instead of 0.0 in divide.
2017-12-13Don't call double rint from float powf.Jim Wilson1-2/+2
Updated patch to use 0.0f in addition to calling rintf. Tested same way as before, with a testcase that triggers the code and make check. OK? newlib/ * libm/math/wf_pow.c (powf): Call rintf instead of rint. Use 0.0f for compare.
2017-12-12Update MAINTAINERS file email address.Jim Wilson1-1/+1
To update my email address to my current employer. Specifix died quite a while ago, and I've had two jobs in the interim. newlib/ * MAINTAINERS: Update my email address.
2017-12-10cygwin: add mmap fork fix to 2.10.0 release testCorinna Vinschen1-0/+3
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>