source: mainline/uspace/lib/c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @42da5ed   7 years jiri.zarevucky Fix clang build lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8591b31   7 years jiri.zarevucky Fix most clang issues Build error in futex.c remains because the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9a5ae815   7 years jiri.zarevucky Fix strxfrm() return type lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @09ab0a9a   7 years jiri Fix vertical spacing with new Ccheck revision. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @70259a55   7 years jakub ia64: Use appropriate imm21 operand with BREAK This commit changes … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d2c91ab   7 years jakub Add restrict to strftime() declaration lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5f1d850   7 years jiri.zarevucky Convert atomic_t to atomic_size_t (5): Remove unused atomic_signed_t lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @508b0df1   7 years jiri.zarevucky Remove uspace <atomic.h>, use <stdatomic.h> instead lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4621d23   7 years jiri.zarevucky Use compiler builtins for kernel atomics lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ffa73c6   7 years jiri.zarevucky Use compiler builtins for uspace atomics lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d51cca8   7 years jiri.zarevucky Use <stdatomic.h> to implement uspace barriers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f8048d1   7 years martin Improve documentation of IPC_M_DATA_READ and IPC_M_DATA_WRITE lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @954c024   7 years jiri.zarevucky Get rid of libsoftint and libsoftfloat in favor of using upstream libgcc. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @848740c9   7 years jiri.zarevucky Turns out GCC still optimizes some standard functions to infinite recursion lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @be34d6f   7 years jiri.zarevucky Fix regression from commit 498ced18 due to which any fault or abort … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @58e7b26   7 years jiri.zarevucky Make uspace hosted. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @b1834a01   7 years jakub Categorize the remaining orphan doxygroups lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a63966d   7 years jakub Provide doc/doxygroups.h for most apps lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4122410   7 years jakub Improve Doxygen documentaion This is stil WiP. A number of libraries, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8867cf6   7 years jakub Mark out HelenOS extensions by _HELENOS_SOURCE lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @05882233   7 years jiri.zarevucky Unify various barrier includes into <barrier.h> lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @498ced1   7 years jiri.zarevucky Unify reference counting and remove some unnecessary instances of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7ab7075f   7 years jiri Add support for 'x' fopen file mode modifier from C11. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7afd12e5   7 years martin unify format verification lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3767bdb   7 years jiri.zarevucky Add new form atomic builtins for arm. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c92dfed   7 years jiri.zarevucky Bump GCC version to 8.2.0 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f2c8f55   7 years martin IPC_M_SHARE_IN: source has no business deciding destination address … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3b10ae36   7 years jiri Merge SIF. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @82d9087   7 years jiri.zarevucky Use default linker scripts (as provided by the linker) in uspace. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f787c8e   7 years jiri.zarevucky Move some internal interfaces to private headers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1de92fb0   7 years jiri.zarevucky Implement MPSC FIFO channel and use it to pass inbound IPC calls to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6340b4d2   7 years jiri.zarevucky libc: Put threading-related files into a subdirectory. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d742db21   7 years jiri.zarevucky Implement down_timeout() and close() operations for fibril semaphore. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b79903b   7 years jiri SIF, work-in-progress. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6bb136b2   7 years jiri Limit userspace stack trace depth. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2965d18   7 years jiri.zarevucky Add debug counter for rmutex locks. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8080262   7 years jiri.zarevucky Replace remaining explicit uses of futex_t outside fibril … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @efa3136   7 years martin cstyle (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2d78d88   7 years jiri Modifying mount point for a partition. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @64ffd83   7 years jiri Configuring mount point for (newly created) paritions. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @05208d9   7 years jiri.zarevucky Single-threaded optimization for ready_semaphore performance. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @514d561   7 years jiri.zarevucky Fibril/async implementation overhaul. This commit marks the move … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7137f74c   7 years jiri.zarevucky Implement some of GCC's sync_* builtins in using <atomic.h>. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0d83cf6f   7 years jiri.zarevucky Remove TIMEVAL_MAX, it's not as useful as I thought it would be. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9d8307a   7 years jiri Reimplement strtold function in libc. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @42f5860   7 years jiri.zarevucky Clean up userspace RCU. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9bde0d5   7 years jiri.zarevucky Replace a bunch of direct uses of futex_t. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @40abf56a   7 years jiri.zarevucky Make sure that a thread with uninitialized TLS does not need to call … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0b05082   7 years jiri.zarevucky Adds - tcb_raw_get(), which returns the value of the TP register … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9b1baac   7 years martin ns: register service interfaces individually Each service interface … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @db51219f   7 years martin cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @38d8849   7 years jiri.zarevucky Privatize <thread.h>. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c124c985   7 years jiri.zarevucky Add fibril_rmutex_t type and fibril multithreading enablement. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @58daded   7 years jiri setvbuf should return an integer. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @710c1e9   7 years jiri.zarevucky More robust non-blocking futex down. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5f97ef44   7 years jiri.zarevucky Sleep is more natural as part of the fibril API. (the implementation … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9912f49   7 years jiri imaxabs, imaxdiv. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @2eadda9   7 years jiri.zarevucky Remove undefined references to main program from shared libc. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c2c4127   7 years jiri.zarevucky Do not set STARTUP() in the linker script. Add the file to build … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d054ad3   7 years jiri.zarevucky Remove the obsolete callback abstraction from low level IPC. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @87337dc5   7 years jiri Random number generator interface. FAT and exFAT should be created … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @914c693   7 years martin remove obsolete non-interface connection routines lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d4475a44   7 years martin use uint8_t * instead of char * Technically, there should be no … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(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
Note: See TracRevisionLog for help on using the revision log.