aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2019-01-07[klibc] Kbuild.install: Copy UAPI headers instead of reinstalling themHEADmasterBen Hutchings1-1/+1
2019-01-07[klibc] Makefile: Update help text for KLIBCKERNELSRCBen Hutchings1-5/+5
2019-01-07[klibc] Kbuild: Remove KLIBCKERNELOBJ variableBen Hutchings7-21/+3
2019-01-07[klibc] Makefile: Add dependencies on $(KLIBCKERNELSRC)Ben Hutchings1-2/+2
2019-01-06[klibc] Disable PIEBen Hutchings1-1/+2
2019-01-06[klibc] i386: Use -Ttext-segment to avoid address collisionBen Hutchings1-1/+1
2019-01-05[klibc] x86_64: Use -Ttext-segment to avoid address collisionfor-hpaBen Hutchings1-1/+1
2019-01-02[klibc] Fix sparc assembly when compiled as PICJames Clarke9-14/+37
2019-01-02[klibc] Never clean files in quilt status directoryBen Hutchings1-1/+1
2019-01-02[klibc] x86_64: Reduce ld max-page-size option againBen Hutchings1-3/+5
2019-01-02[klibc] Add RISC-V (RV64) portBen Hutchings12-1/+252
2019-01-02[klibc] rename, renameat: Use renameat2() system callBen Hutchings4-2/+16
2019-01-02[klibc] add more PHONY targets to $(PHONY)Greg Thelen3-7/+19
2019-01-02[klibc] mount_main: Fix empty string checkBenjamin Drung1-2/+2
2019-01-02[klibc] ipconfig: Implement classless static routesBenjamin Drung5-25/+212
2019-01-02[klibc] mips64: remove __unused from __jmp_bufJames Cowgill1-1/+0
2019-01-02[klibc] mips: don't save floating point registers in setjmp / longjmpJames Cowgill2-44/+0
2019-01-02[klibc] mips/mips64: simplify crt0 codeJames Cowgill2-23/+10
2019-01-02[klibc] mips: use -Ttext-segment when linking shared libraryJames Cowgill2-215/+6
2019-01-02[klibc] mips64: compile with -mno-abicallsJames Cowgill1-1/+11
2019-01-02[klibc] remove some 'make -s' build spewGreg Thelen1-1/+1
2019-01-02[klibc] use more consistent quotingGreg Thelen1-1/+1
2019-01-02[klibc] remove unused variablesGreg Thelen2-3/+0
2019-01-02[klibc] include sys/types.h in more placesGreg Thelen2-0/+2
2019-01-02[klibc] ipconfig: Set broadcast when sending DHCPREQUEST and DHCPDISCOVERMathieu Trudel-Lapierre1-1/+7
2019-01-02[klibc] run-init: Add dry-run modeBen Hutchings4-29/+57
2019-01-02[klibc] nfsmount: support nfsvers= and vers= optionsBaptiste Jonglez1-0/+19
2019-01-02[klibc] Add support for reboot syscall argumentAlfonso Sanchez-beato3-19/+25
2019-01-02[klibc] ipconfig: handle multiple interfaces correctlyJay Vosburgh4-40/+58
2016-02-01[klibc] fwrite: fix typo in commentH. Peter Anvin1-1/+1
2016-02-01[klibc] fwrite: flush before a large write to allow better bypassH. Peter Anvin1-4/+5
2016-02-01[klibc] Make asprintf() a simple wrapper around vasprintf()H. Peter Anvin1-11/+2
2016-02-01[klibc] stdlib.h: include <fcntl.h> for inline of posix_grantpt()H. Peter Anvin1-0/+1
2016-01-26[klibc] Make posix_openpt() an inlineH. Peter Anvin3-16/+9
2016-01-26[klibc] accept.c: fix file headerH. Peter Anvin1-1/+1
2016-01-15[klibc] Remove open_cloexec()H. Peter Anvin5-23/+4
2016-01-05[klibc] Add accept4(), handle fallback from accept() to accept4()H. Peter Anvin5-3/+32
2016-01-05[klibc] Remove sys/socketcalls.hH. Peter Anvin2-29/+0
2016-01-05[klibc] Remove obsolete getpt() functionH. Peter Anvin3-18/+1
2016-01-05[klibc] gzip: Fix silent fallback to decompressionBen Hutchings1-13/+16
2016-01-05[klibc] dash: mkbuiltins: Fix sort order harderBen Hutchings1-1/+1
2016-01-05[klibc] Install headers with consistent modeBen Hutchings1-1/+1
2016-01-05[klibc] mount: Implement -o defaultsBen Hutchings1-2/+7
2016-01-05[klibc] readlink: Add -f optionBen Hutchings1-4/+25
2016-01-05[klibc] Implement realpath()Ben Hutchings3-1/+52
2016-01-05[klibc] ppc64: fix struct statAurelien Jarno1-0/+1
2016-01-05[klibc] Add pread and pwrite 32bit syscall wrappers for pariscHelge Deller5-2/+69
2016-01-05[klibc] MIPS: Update archfcntl.hBen Hutchings1-1/+21
2016-01-05[klibc] ppc64: ELFv2: Load TOC value in system call stubMauricio Faria de Oliveira1-0/+3
2016-01-05[klibc] Update README.klibcH. Peter Anvin1-2/+5
2016-01-05[klibc] i386: remove special handling of socketcallH. Peter Anvin3-89/+17
2015-11-05[klibc] Inline __arch_libcinit()H. Peter Anvin6-6/+22
2015-03-05add-mips64-support-arch-mips64-specificDejan Latinovic3-0/+83
2015-03-05add-mips64-support-arch-mips32Dejan Latinovic2-0/+40
2015-03-05add-mips64-support-headersDejan Latinovic4-1/+114
2014-07-09[klibc] 2.0.4 released, next version is 2.0.5H. Peter Anvin1-1/+1
2014-07-09[klibc] isatty(): use TCGETS instead of TIOCGPGRP, like dietlibc doesklibc-2.0.4Thorsten Glaser1-2/+3
2014-04-15[klibc] x86-64: disable the use of SSEH. Peter Anvin1-4/+4
2014-04-15readlink: Reduce size by calling _fwrite() instead of puts()H. Peter Anvin1-2/+2
2014-04-15readlink: Handle multiple input argumentsH. Peter Anvin1-11/+14
2014-04-15readlink: Better buffer handlingH. Peter Anvin1-10/+8
2014-04-09[klibc] fwrite: use memrchr() to find the final '\n' in _IOLBF modeH. Peter Anvin1-9/+4
2014-04-09[klibc] Remove obsolete enum _IO_file_flagsH. Peter Anvin1-9/+0
2014-04-09[klibc] Move architecture-specific initialization to arch/H. Peter Anvin6-14/+41
2014-04-09[klibc] <sys/auxv.h>: add missing dependency <klibc/extern.h>H. Peter Anvin1-0/+1
2014-01-24[klibc] i386: use the vdso for system calls on i386H. Peter Anvin4-4/+30
2014-01-24auxv: convert auxiliary vector into an array; define getauxval()H. Peter Anvin3-13/+30
2013-12-03[klibc] 2.0.3 released, next version is 2.0.4H. Peter Anvin1-1/+1
2013-12-03[klibc] gzip: Fix typo CONFIG_KLIB_ZIP -> CONFIG_KLIBC_ZIPklibc-2.0.3Anton Blanchard2-2/+3
2013-12-03[klibc] nfsmount: memset uses sizeof pointer as lengthAnton Blanchard1-2/+2
2013-12-03[klibc] ppc64: build with -mcmodel=smallAnton Blanchard1-0/+1
2013-12-03[klibc] ppc64: Add ppc64le supportAnton Blanchard5-43/+87
2013-11-11[klibc] poll, select: fix style problemsH. Peter Anvin2-3/+3
2013-11-11[klibc] arm64: Fix struct statH. Peter Anvin1-21/+20
2013-11-11[klibc] arm64: remove useless <klibc/asmmacros.h> fileH. Peter Anvin4-15/+0
2013-11-11[klibc] arm64: Add arm64 supportSteve Capper15-2/+277
2013-11-11[klibc] syscalls: Add syscalls needed by arm64Steve Capper22-21/+323
2013-11-11[klibc] syscalls: Fixup some of the -at syscall declarationsSteve Capper3-9/+11
2013-08-21README.klibc: update build informationmaximilian attems1-10/+7
2013-08-21tests: Fix sscanf integer testsmaximilian attems1-17/+14
2012-10-05[klibc] 2.0.2 released, next version is 2.0.3H. Peter Anvin1-1/+1
2012-10-03[klibc] [PATCH] fix ARM longjmp with zero 'val'.klibc-2.0.2Bill Pringlemeir1-4/+3
2012-10-01[klibc] dash: resync with latest gitmaximilian attems1-1/+1
2012-10-01[klibc] [BUILTIN] Add support for ulimit -rChristoph Mathys1-0/+3
2012-10-01[klibc] Avoid overflow for very long variable nameJim Meyering1-1/+1
2012-10-01[klibc] include: [sys/time.h] fix for Linux 3.5.1Colin Watson1-0/+3
2012-10-01[klibc] arm: remove unused variable Thorsten Glaser1-1/+0
2012-10-01[klibc] arm: unbreak armhf shared binaries (those with thumb)Thorsten Glaser1-1/+1
2012-10-01[klibc] arm: fix trashing of callee-saved registers in thumb setjmp()Thorsten Glaser1-0/+3
2012-07-03[klibc] kbuild: Fix permissions of headersmaximilian attems1-0/+1
2012-07-02[klibc] dash: sync with latest gitmaximilian attems2-7/+8
2012-07-02[klibc] [VAR] Sanitise environment variable names on entryHerbert Xu1-1/+2
2012-07-02[klibc] [SHELL] Allow building without LINEO supportDavid S. Miller2-0/+10
2012-07-02[klibc] [ARITH] Avoid imaxdiv when only one of the results is wantedHarald van Dijk1-9/+0
2012-07-02[klibc] [SHELL] Fix klibc DEBUG compilationmaximilian attems1-0/+6
2012-07-02[klibc] [BUILTIN] Merge SKIPFUNC/SKIPFILE and only clear SKIPFUNC when leavin...Herbert Xu3-3/+2
2012-07-02[klibc] [EVAL] Avoid using undefined handlerJim Meyering1-2/+2
2012-07-02[klibc] [MEMALLOC] Avoid clang warning about dead store to "size"Jim Meyering1-1/+1
2012-07-02[klibc] [MEMALLOC] Avoid gcc warning: variable 'oldstackp' set but not usedJim Meyering1-3/+1
2012-07-02[klibc] [BUILTIN] Eliminate unnecessary promotion in echocmdHerbert Xu1-1/+1
2012-07-02[klibc] [OUTPUT] Make outc an inline functionJonathan Nieder1-2/+13
2012-07-02[klibc] [EVAL] Remove unused EV_BACKCMD flagJonathan Nieder1-45/+19
2012-07-01[klibc] arm/setjmp.S: fix longjmpSteve McIntyre1-1/+3
2012-06-29[klibc] inlcude: [mips*/klibc/archstat.h] get rid of nlink_tmaximilian attems2-2/+6
2012-06-29[klibc] include: [ppc64/klibc/archstat.h] get rid of nlink_t usemaximilian attems1-1/+1
2012-06-29[klibc] include: [sys/types.h] bury __kernel_nlink_tmaximilian attems1-1/+0
2012-06-28[klibc] 2.0.1 released, next version is 2.0.2H. Peter Anvin1-1/+1
2012-06-28[klibc] Fix gethostname()/getdomainname()klibc-2.0.1Maciej Żenczykowski2-2/+2
2012-06-28[klibc] nfsmount: Fix wrong NFS umount pathBenjamin Cama1-2/+2
2012-05-30[klibc] 2.0 released, next version is 2.0.1H. Peter Anvin1-1/+1
2012-05-29[klibc] include: [limits.h] define MB_LEN_MAXklibc-2.0maximilian attems1-0/+3
2012-05-29[klibc] alpha: fix signal handler setup on DEC AlphaThorsten Glaser3-2/+8
2012-05-29[klibc] capabilities: Use fflush() instead of fseek()maximilian attems1-2/+2
2012-05-27[klibc] kinit: Fix capabilities alternate read/write io without flushmaximilian attems1-0/+3
2012-05-25[klibc] README update arch statusmaximilian attems1-5/+4
2012-05-24[klibc] sys/sysmacros.h: define major, minor, and makedev as macrosH. Peter Anvin1-6/+10
2012-05-24[klibc] sys/sysmacros.h: use __static_inlineH. Peter Anvin1-6/+5
2012-05-23[klibc] Add faccessat() system callmaximilian attems2-0/+2
2012-05-23[klibc] include: [limits.h] define SSIZE_MAXmaximilian attems1-0/+2
2012-05-22[klibc] include: [stdio.h] add clearerr() prototypemaximilian attems1-0/+1
2012-05-22[klibc] klcc.1: document -nostdincmaximilian attems1-0/+3
2012-05-22[klibc] include: [sys/elfcommon.h] define STN_UNDEFmaximilian attems1-0/+3
2012-05-22[klibc] include: [sys/socket.h] define SOMAXCONNmaximilian attems1-0/+3
2012-05-22[klibc] ipconfig: Use /run/ directory for script filemaximilian attems1-1/+2
2012-05-22[klibc] ipconfig: Append padding if DHCP packet length < 300 octetsKUMAAN2-1/+20
2012-05-22[klibc] ipconfig: Write $DOMAINSEARCH as domain-searchKUMAAN5-3/+253
2012-05-22[klibc] tests: Add simple sscanf checkmaximilian attems2-0/+40
2012-05-21[klibc] Move SEEK_ constants to a common header fileH. Peter Anvin4-4/+17
2012-05-21[klibc] Add pipe2() system callH. Peter Anvin2-0/+2
2012-05-21[klibc] Add dup3() system callH. Peter Anvin2-0/+2
2012-05-21[klibc] Add trivial lseek testH. Peter Anvin2-0/+16
2012-05-21[klibc] lseek: give gcc a little optimization hintH. Peter Anvin1-2/+3
2012-05-21[klibc] Rename llseek.c to lseek.cH. Peter Anvin2-2/+2
2012-05-21[klibc] SYSCALLS.def: add openat() on 64-bit platformsH. Peter Anvin1-0/+1
2012-05-21[klibc] klcc: pass down -vmaximilian attems1-1/+1
2012-05-19[klibc] ipconfig: A bit more robust bootp/dhcp option parsingKUMAAN2-9/+28
2012-05-19[klibc] ipconfig: Write $PROTO as configuration protocolKUMAAN2-4/+28
2012-05-19[klibc] ipconfig: Write $DHCPLEASETIME as dhcp-lease-timeKUMAAN3-0/+7
2012-05-19[klibc] ipconfig: Write $UPTIME as uptimeKUMAAN2-0/+13
2012-05-18[klibc] sh4: switch to RT signalsThorsten Glaser1-1/+2
2012-05-18[klibc] Makefile: help document V=2 switchmaximilian attems1-0/+1
2012-05-18[klibc] arm: use rt signalsmaximilian attems1-0/+3
2012-05-18[klibc] sigsuspend: unbreak s390xThorsten Glaser1-1/+1
2012-05-18[klibc] unbreak powerpc buildsThorsten Glaser2-2/+2
2012-05-18[klibc] mips: define O_CLOEXECmaximilian attems1-0/+1
2012-05-17[klibc] kbuild: sync with kernel 3.4-rc7Sam Ravnborg2-55/+180
2012-05-17[klibc] fwrite: fix the implementation of _IONBFH. Peter Anvin1-2/+2
2012-05-17[klibc] Use RT signal system calls on MIPSH. Peter Anvin2-0/+6
2012-05-15[klibc] stdio: don't force stdin and stdout to line bufferedH. Peter Anvin1-4/+0
2012-05-15klibc: fseek: use >= 0 to test for lseek() successH. Peter Anvin1-1/+1
2012-05-15[klibc] fseek: remove redundant clearing of obytesH. Peter Anvin1-1/+0
2012-05-15[klibc] stdio: don't cache the file pointerH. Peter Anvin7-22/+10
2012-05-15[klibc] Define fseeko and ftello as macrosH. Peter Anvin1-0/+2
2012-05-15[klibc] Change stdio prefix from _io_ to _IO_H. Peter Anvin13-37/+37
2012-05-15[klibc] Don't set the file pointer to -1 if unseekableH. Peter Anvin1-1/+3
2012-05-15[klibc] run-init: add drop_capabilities supportKees Cook7-14/+39
2012-05-15[klibc] kinit: Parse mount command options properly.Curt Wohlgemuth1-28/+164
2012-05-15[klibc] kinit: Create block device for mount commands if needed.Curt Wohlgemuth1-2/+28
2012-05-15[klibc] kinit: Add ability to mount filesystems via /etc/fstab or cmdlineCurt Wohlgemuth1-2/+127
2012-05-15[klibc] nfsmount: clean up dummypmap compiler warningGreg Thelen1-7/+14
2012-05-15[klibc] Add fdopendir(), fix dirfd()H. Peter Anvin2-9/+22
2012-05-15[klibc] readdir(): use _KLIBC_BUFSIZ to size the dirent bufferH. Peter Anvin1-1/+2
2012-05-15[klibc] fflush: only flush output streams for fflush(NULL)H. Peter Anvin1-3/+6
2012-05-15[klibc] Fix help target for headers_install pathmaximilian attems1-1/+1
2012-05-15[klibc] Fold fopen and fdopenH. Peter Anvin6-118/+93
2012-05-15[klibc] If we need mmap2(), it doesn't matter if NO_MMUH. Peter Anvin1-1/+1
2012-05-15[klibc] Handle legacy sigsuspend() correctlyH. Peter Anvin2-1/+29
2012-05-15[klibc] Kbuild: build subdirectories firstH. Peter Anvin1-10/+10
2012-05-15[klibc] Fix m68k supportThorsten Glaser9-22/+92
2012-05-15[klibc] Use GCC definitions for size_t, ssize_t, ptrdiff_tThorsten Glaser4-48/+27
2012-05-15[klibc] Fix missing prototypes for ctype inline functionsThorsten Glaser1-0/+17
2012-05-15[klibc] Align <sys/types.h> with the kernel headersThorsten Glaser1-10/+11
2012-05-14[klibc] Update the documentation about how to get headersH. Peter Anvin1-7/+6
2012-05-12[klibc] f*open: support the glibc 'x' flagH. Peter Anvin1-3/+6
2012-05-12[klibc] fgetc: shave off a few bytesH. Peter Anvin1-5/+3
2012-05-12[klibc] isatty: allow errno to be setH. Peter Anvin1-7/+2
2012-05-12[klibc] stdio: fix the handling of the eof and error flags on fseekH. Peter Anvin2-1/+4
2012-05-12[klibc] Fix the zapping of unused input on output operationH. Peter Anvin2-10/+10
2012-05-12[klibc] Optimize fgetc() to read the buffer directlyH. Peter Anvin3-22/+25
2012-05-12[klibc] fgets: remove obsolete commentH. Peter Anvin1-4/+0
2012-05-12[klibc] fgets: shave a few bytes offH. Peter Anvin1-2/+2
2012-05-12[klibc] Add rewind() functionH. Peter Anvin3-1/+9
2012-05-12[klibc] f[d]open: don't bother setting input bufferH. Peter Anvin1-1/+0
2012-05-12[klibc] fseek: report error on fflush() failureH. Peter Anvin1-3/+3
2012-05-12[klibc] fflush: discard input dataH. Peter Anvin1-2/+3
2012-05-10[klibc] Make byte counters in stdio unsignedH. Peter Anvin1-3/+3
2012-05-10[klibc] Fix confusion between _IONBF and _IOFBFH. Peter Anvin2-3/+3
2012-05-10[klibc] Restructure the FILE object to allow simple inlinesH. Peter Anvin18-161/+247
2012-05-10[klibc] Add zalloc() functionH. Peter Anvin3-8/+19
2012-05-10[klibc] Move _IO_file_flags from stdio.h to stdioint.hH. Peter Anvin2-9/+9
2012-05-08[klibc] Make __parse_open_mode handle "e" for O_CLOEXECH. Peter Anvin1-11/+14
2012-05-08[klibc] Remove unused fputc implementationH. Peter Anvin2-25/+0
2012-05-08[klibc] Remove stdio internals from <stdio.h>H. Peter Anvin7-28/+33
2012-05-08[klibc] Change OPEN_MAX to 256H. Peter Anvin1-1/+1
2012-05-08[klibc] Bypass stdio buffering for large I/OH. Peter Anvin2-43/+95
2012-05-08[klibc] Replace the stdio offset with a stdio data pointerH. Peter Anvin5-15/+10
2012-05-08[klibc] Simple stdio testH. Peter Anvin2-0/+71
2012-03-29[klibc] ia64: Replace pipe.c with pipe.SLuck, Tony2-41/+29
2012-03-29[klibc] ia64: remove obsolete <klibc/archsys.h>H. Peter Anvin3-221/+3
2012-02-23[klibc] s390x: klcc searches for include in the wrong pathAurelien Jarno2-1/+2