source: mainline/uspace/lib/c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @6abff2a8   7 years martin put extern declarations into the header file lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @be0f5e4   7 years martin cstyle (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e89a06a   7 years jiri Encapsulate partitions list in volume server. (Global state is not … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6419c6e   7 years jakub Don't use GCC C extension in -std=c++17 code Pointer arithmetics on … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @da680b4b   7 years jiri Don't automatically mount writable filesystems on ATA hard drives. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9ba040a   7 years Jaroslav Jindrak cpp: added missing section on riscv64 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5ceda22   7 years Jaroslav Jindrak cpp: fixed linking issues on ia32 caused by inaccessible symbols lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7ca51cc   7 years Jaroslav Jindrak removed whitespace changes and opted to change types of variables … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1caddc6   7 years Jaroslav Jindrak c: removed warning in c++ about void* pointer arithmetic lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8054f60   7 years Jaroslav Jindrak cpp: added missing section to ppc32 and ia64 linker script, which … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8e2154e7   7 years Jaroslav Jindrak cpp: restructured build system to fix ia64 errors, renamed CPP* macros … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6f025a8   7 years Jaroslav Jindrak cpp: fixed arm32 compilation of libcpp (and hopefully mips32eb too) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1583793   7 years Jaroslav Jindrak c: fixed cstyle and removed leftover testing key combination lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4fb8163   7 years Jaroslav Jindrak cpp: float is now specified for mips lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @09553a0   7 years Jaroslav Jindrak cpp+c: added missing linker script modifications and fixed some … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @30bc2ce   7 years Jaroslav Jindrak c: added explicit conversions to a pointer return value (making this … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @199b6d8   7 years Jaroslav Jindrak c: fixed constructor calls for c++ objects in program loader … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c735afb   7 years Jaroslav Jindrak cpp: fix problems caused by new HelenOS changes (and leftowers from rebase) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7ea7605d   7 years Jaroslav Jindrak cpp: fixed a compilation fails caused by defined static_assert macro … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c4049e6   7 years Jaroslav Jindrak c+cpp: added support for global static constructors destructors lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @82fd245   7 years Jaroslav Jindrak c: added extern C linkage if the c library headers are compiled as c++ … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @af8bda0   7 years Jaroslav Jindrak c: implemented a string to int64_t parsing function lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9cb221b   7 years Jaroslav Jindrak cpp: stdbool.h now does not define true and false when compiled as a … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a57a79c   7 years Jaroslav Jindrak cpp: fixed issues created by the addition of abi/_bits, changes to the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2f89387   7 years Jaroslav Jindrak c: added explicit type casting from void* as c++ does not allow that … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @acf6b55   7 years jiri.zarevucky Make it possible for uspace to determine why SYS_IPC_WAIT returned. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bd9e868   7 years jiri.zarevucky Fix possible NULL dereferences in async. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @984a9ba   7 years martin do not expose the call capability handler from the async framework … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5e904dd   7 years jiri.zarevucky Implement simple line buffer for KIO output, and attach task name/id to it. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d3b2ffa   7 years jiri Merge volume management improvements (still WIP). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @72c72d4   7 years jiri Basic volume eject implementation. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @db9c889   7 years jiri Add volume administration utility. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @82453b29   7 years jiri.zarevucky Detect when printf() printing deadlock deadlocks. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @061274f   7 years martin simplify async framework internals Do not duplicitly store or pass … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @62c4297   7 years jiri.zarevucky Remove some unnecessary includes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8dab988   7 years jiri.zarevucky Put notifications into a dynamic queue instead of forgetting them. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6b96dc06   7 years jiri.zarevucky Replace _Noreturn with C++-friendly noreturn. Remove unnecessary _Atomic. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @831aa466   7 years jiri.zarevucky Fix cases of undefined behavior found by ubsan. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6e569bf   7 years jiri.zarevucky Fix accidentally introduced build issue. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8119363   7 years jiri.zarevucky Merge some preliminary async/fibril framework changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e768aea   7 years jiri.zarevucky Simplify async manager. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ab6edb6   7 years jiri.zarevucky Simplify the interaction between async_futex and fibril_switch(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b59318e   7 years jiri.zarevucky Make futex able to time out. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f6372be9   7 years jiri.zarevucky Improve the debugging options for futexes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @38e34273   7 years jiri.zarevucky Switch other up/down to lock/unlock. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @95838f1   7 years jiri.zarevucky Switch async_futex to using futex_lock/unlock. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fbfe59d   7 years jakub Merge branch 'virtio-net' This commit merges basic support for the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3679f51a   7 years jiri.zarevucky Remove the option of RCU-upgradable futexes for now. They complicate … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d73d992   7 years jiri.zarevucky Hide libc-internal details of the fibril implementation. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0a0dff8   7 years jiri.zarevucky Add const to time functions. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @826a0a97   7 years jiri.zarevucky Add task ID in the assert failure message. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @bfe90b6   7 years jiri Remove forgotten debug print. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @fb0ec570   7 years martin cstyle improvements (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a8b0c5d   7 years jiri Fix makefile. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @296890f3   7 years jiri sprintf, vsprintf belong in libc (as deprecated). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @777832e   7 years jiri fgetpos, fsetpos, perror. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7d7bc09   7 years jiri abs, labs, llabs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8751cf3   7 years jiri.zarevucky Print stacktrace on KIO before attempting printf(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3bd1d7d4   7 years jiri.zarevucky async: Use a dedicated futex for client hash table. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5c76cc61   7 years jiri.zarevucky async: Lock interface hash table with a dedicated interface_futex, and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9f272d9   7 years jiri.zarevucky Statically allocate session_ns. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @47be512   7 years jiri.zarevucky Introduce list_pop(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @6c440362   7 years jiri Free exit handler structure after running exit handler. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @379db9ef   7 years jiri Add missing test source. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @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
(edit) @3b1cc8d   7 years noreply Add notification queue to the async framework. (#40) Instead of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @587478b   7 years jiri.zarevucky Fix some undefined behaviors. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2f7d77c6   7 years jiri.zarevucky Add rudimentary support for undefined behavior sanitizer. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @be2a20ac   7 years jiri Merge scanf family implementation. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @80f345c   7 years jiri Need to carefully pass va_list around by reference to be portable. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f4aa1c8   7 years jiri Add actual test for using range in scanf. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @39f84ce4   7 years jiri Add range support to scanf's set conversion. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a55d76b1   7 years jiri.zarevucky Implement a simple counting semaphore for fibrils. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5a6c28d1   7 years jiri Replace libposix scanf with libc scanf. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f47a905   7 years jiri scanf, vscanf, vsscanf. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @01cc7b4   7 years jiri Implement sscanf via virtualizing FILE and implementing string backend … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ed18e14   7 years jiri vfscanf with tests. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @899342e   7 years jiri.zarevucky fibril_futex must be locked during context_swap(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @848e880f   7 years jakub Let pio_enable_resource return physical address lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c8afd5a   7 years jiri.zarevucky Have async_poke() check whether the poke is necessary. This was … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @49a796f1   7 years jiri.zarevucky Split the async framework into several parts. This segregates … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fda19b8   7 years jiri.zarevucky Deduplicate async_create_port(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fc0b2a8   7 years jiri.zarevucky Revert "Don't use custom ldscripts in uspace. (#38)" This reverts … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ed88c8e   7 years jiri fputc, putchar vs. fputwc, putwchar. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a05ec66   7 years noreply Don't use custom ldscripts in uspace. (#38) Even with the *-linux-gnu … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @85be731   7 years jakub Add PIO register accessors for both endianities lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9e9ced0   7 years jakub Return also the size of the enabled resource lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6ff23ff   7 years jiri More comment fixing (ccheck). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7c3fb9b   7 years jiri Fix block comment formatting (ccheck). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @47e00b83   7 years jiri Fix some block comments (found by ccheck). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7473807   7 years jakub Use atomic malloc allocations We can safely use atomic allocations in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e8975278   7 years jiri A few more cstyle fixes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ae7d03c   7 years jiri Selected ccheck-proposed comment fixes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f3fdecc   7 years jakub Revert "Don't use custom ldscripts in uspace." This reverts commit … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.