|
|
@77de449e
|
6 years |
zarevucky.jiri |
Workaround for mips32/binutils coastline build
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bc56f30
|
6 years |
zarevucky.jiri |
Make some libc and libposix headers usable in C++
These headers …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@af5037d
|
6 years |
zarevucky.jiri |
_GNU_SOURCE implies _LARGEFILE64_SOURCE
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ea4910b
|
7 years |
jiri |
strdup(), strndup(), strnlen() are commonly used extensions so move …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3f7fe9e
|
7 years |
jiri.zarevucky |
Clean up headers
Depends on <limits.h> and <stdint.h> being provided, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@10d65d70
|
7 years |
jiri.zarevucky |
Use compiler-provided freestanding headers
Standard-compliant C …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ef84413
|
7 years |
jiri.zarevucky |
libposix: Correctly disambiguate other uses of off_t
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@97b1dfc2
|
7 years |
jiri.zarevucky |
Make libposix headers understand _FILE_OFFSET_BITS and _LARGEFILE64_SOURCE
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@631281d
|
7 years |
jiri.zarevucky |
Work around libiconv stupidity by not including <offset.h> from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9b8be79
|
7 years |
jiri.zarevucky |
libposix: Change header organization and remove passthrough headers
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@09ab0a9a
|
7 years |
jiri |
Fix vertical spacing with new Ccheck revision.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@516e780
|
7 years |
noreply |
Strip down libmath. (#45)
libmath is mostly unused (except for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cca80a2
|
7 years |
jakub |
Libposix string.h must not undef _HELENOS_SOURCE
Libposix code itself …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bd41ac52
|
7 years |
jakub |
Get rid of sys/time.h
This commit moves the POSIX-like time …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9d8307a
|
7 years |
jiri |
Reimplement strtold function in libc.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@38d8849
|
7 years |
jiri.zarevucky |
Privatize <thread.h>.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@99d3123
|
7 years |
jiri |
libc needs a string.h (for the outside users, at least).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2498b95
|
7 years |
jiri |
Move memchr to libc and add tests for other memxxx functions.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4e6a610
|
7 years |
jiri |
Temporary file functions rework. Fix libposix access() not working on …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@296890f3
|
7 years |
jiri |
sprintf, vsprintf belong in libc (as deprecated).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@777832e
|
7 years |
jiri |
fgetpos, fsetpos, perror.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7d7bc09
|
7 years |
jiri |
abs, labs, llabs.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@75c430e3
|
7 years |
jiri |
Bsearch, getenv, system need to go to libc. (although we might …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@099c834
|
7 years |
jiri |
atexit, exit, _Exit, at_quick_exit, quick_exit, tests for strtol and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8338a81
|
7 years |
jiri |
div, ldiv, lldiv should go to libc's stdio.h Add MB_CUR_MAX. Adjust …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@55092672
|
7 years |
jiri |
Clean up libposix stdio.h and stdlib.h a bit.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1ae9c07
|
7 years |
jiri |
iso646.h is ISO C. (A)OFF64_MIN/MAX are neither POSIX nor ISO C.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e6bab27b
|
7 years |
jiri |
The headers malloc.h, stdarg.h, stddef.h and stdbool.h should just …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5a6c28d1
|
7 years |
jiri |
Replace libposix scanf with libc scanf.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ed88c8e
|
7 years |
jiri |
fputc, putchar vs. fputwc, putwchar.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7c3fb9b
|
7 years |
jiri |
Fix block comment formatting (ccheck).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9fa14d8d
|
7 years |
jiri.zarevucky |
libposix: pid_t should be int
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1433ecda
|
7 years |
jiri |
Fix cstyle: make ccheck-fix and commit only files where all the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a35b458
|
7 years |
zarevucky.jiri |
style: Remove trailing whitespace on _all_ lines, including empty …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1b20da0
|
7 years |
zarevucky.jiri |
style: Remove trailing whitespace on non-empty lines, in certain file …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b0cf63
|
7 years |
jiri |
A round of cstyle fixing (i.e. run make ccheck-fix).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7a08c70
|
7 years |
zarevucky.jiri |
Remove LIBPOSIX_INTERNAL macro.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7f9df7b9
|
7 years |
zarevucky.jiri |
Remove unnecessary symbol renaming from libposix.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d39c46e0
|
8 years |
zarevucky.jiri |
Implement the full suite of standard string-to-int conversion …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dbbbe75b
|
8 years |
zarevucky.jiri |
Add missing standard functions to <ctype.h>
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bd76871
|
8 years |
zarevucky.jiri |
Remove unused nonstandard DEBUG macro.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@09d13c8e
|
8 years |
zarevucky.jiri |
Prefix PRINTF_ATTRIBUTE and NVERIFY_PRINTF macros with _HELENOS_ …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@18bb198
|
8 years |
zarevucky.jiri |
Temporarily restore assert.h and errno.h in libposix.
I didn't …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e8d3c6f5
|
8 years |
zarevucky.jiri |
Align <assert.h> with standards, remove it from libposix,
and do not …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@13dc048
|
8 years |
vojtech.horky |
Remove unused include
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3d95c9d
|
8 years |
zarevucky.jiri |
Fix collateral damage in libposix.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0d0b319
|
8 years |
zarevucky.jiri |
Flip error constants to positive values, and update libposix for the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0dd4779
|
8 years |
zarevucky.jiri |
Use __restrict__ instead of restrict in header files.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b1eb7ef
|
8 years |
zarevucky.jiri |
Fix libposix <strings.h>.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c9f3e7e9
|
8 years |
zarevucky.jiri |
Add <_bits/NULL.h>
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@002fd5f
|
8 years |
zarevucky.jiri |
Replace parts of system headers with <_bits/…>.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cf13b17
|
8 years |
zarevucky.jiri |
Rename <sys/types.h> to <types/common.h>
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2a7749d7
|
8 years |
zarevucky.jiri |
Add <sys/types.h> as a wrapper for <libarch/types.h>, and eliminate …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@65c28f7
|
8 years |
vojtechhorky |
libposix: add dlfcn.h, stdbool.h and sys/time.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7354b5e
|
8 years |
jakub |
Remove sys/typefmt.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e299dbe
|
8 years |
jakub |
Move fourcc_t to fourcc.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@23c8acd9
|
8 years |
jakub |
Move off64_t and aoff64_t into offset.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1165a419
|
8 years |
vojtechhorky |
libposix: add sleep() function (needed by GCC)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c7a67c4
|
8 years |
jiri |
libc should provide limits.h from the C std. Here's a first crude …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8fe46a0
|
8 years |
jakub |
Remove mode_t from libc
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b19e892
|
8 years |
jakub |
Merge open() with posix_open() and provide vfs_lookup_open() instead
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6e5562a
|
8 years |
jakub |
Introduce vfs_link_path() and replace mkdir() with it
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fbf4dc1
|
10 years |
jiri |
size_t and ptrdiff_t belong in libc's stddef.h.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d6c98451
|
10 years |
jiri |
Move (u)intmax_t to libc. Some stdint.h work.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@048cd69
|
10 years |
jiri |
Merge network transport layer API rewrite.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@53031c2
|
10 years |
martin |
add annotations for static checks
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fab2746
|
10 years |
jiri |
New transport layer API. Only UDP implemented.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5713e5f
|
11 years |
sucha14 |
Merge improvements in the graphics stack.
- Support for drawing …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@12b29f3
|
11 years |
vojtechhorky |
Reintroduce strtok to libposix (needed by GCC & Python)
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a9763c6
|
11 years |
sucha14 |
Add a very simple font viewer application
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dc5a1f26
|
11 years |
vojtechhorky |
libposix: add FILENAME_MAX
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e3c960e
|
11 years |
vojtechhorky |
fpos_t must be declared in the header (thx Esteban Campostrini)
There …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c773adc
|
11 years |
vojtechhorky |
Reintroduce math declarations to libposix/math.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c60e9ee
|
11 years |
vojtechhorky |
Fix inclusions of math headers in libposix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2463df9
|
11 years |
jakub |
Remove the temptation to use mmap() and munmap() in native code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8620b2f
|
12 years |
vojtechhorky |
Move math functions into a separate library
Their implementation is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@68bacce
|
12 years |
vojtechhorky |
Add LDBL_EPSILON macro
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3b04143
|
12 years |
vojtechhorky |
Add long double constants to float.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cb2739a
|
12 years |
vojtechhorky |
Propagate noreturn attribute to libposix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4a3892b
|
12 years |
vojtechhorky |
Add setjmp.h to libposix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c2a6983
|
12 years |
vojtechhorky |
Merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7fbe5ec
|
12 years |
vojtechhorky |
Fix - remove nonexistent header include
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ed29fe4
|
12 years |
m.lombardi85 |
add time() to the posix library
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ea509069
|
12 years |
vojtechhorky |
libposix: placeholders for pthread API
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bdae198
|
12 years |
vojtechhorky |
Merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b08879c2
|
12 years |
vojtechhorky |
libposix: pass-through time() and setbuf()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@49e50e9
|
12 years |
vojtechhorky |
Add fast/least integer types
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d79adb1c
|
12 years |
vojtechhorky |
More constants in float.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d856110
|
12 years |
m.lombardi85 |
add rand() and srand() to the posix library.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e3480d5
|
12 years |
m.lombardi85 |
add lseek() to the posix library, move SEEK_CUR, SEEK_SET and SEEK_END …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@be2bb4f
|
12 years |
vojtechhorky |
Add fenv.h to libposix (floating point defines)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9e73b80
|
12 years |
vojtechhorky |
Add dirent.h to libposix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@db3cef9f
|
12 years |
vojtechhorky |
Add ucontext.h (parts of signal.h)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@06b0211b
|
12 years |
vojtechhorky |
Merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c8830a2
|
12 years |
jakub |
libposix changes required to make Python cross-compile.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@45f7449
|
12 years |
jakub |
Revert to the state of mainline,1783.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a5a902
|
12 years |
martin |
GCC 4.8 recognizes parts of our C implementation of memset() and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5759642f
|
12 years |
vojtechhorky |
Add empty alarm() function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ee5913c
|
12 years |
vojtechhorky |
Add deprecated define MAP_ANON
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b04ca9c
|
12 years |
vojtechhorky |
Do not use `new' as identifier in headers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|