source: mainline/uspace/lib/c/generic

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @5284faa   6 years martin remove rendundant include lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a949f4a   6 years jiri Dynamic linking on IA-64 (WIP) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b401b33   6 years noreply Merge pull request #169 from le-jzr/strtolwip Removes internal … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a4cf312   6 years zarevucky.jiri Fix build with -fsanitize=undefined lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f3f4149   6 years zarevucky.jiri Rename entry.[cS] files to match their export names lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bebd154   6 years zarevucky.jiri Fix coastline gcc build Not really sure why, but during gcc build the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @42e91ae   6 years zarevucky.jiri Replace kernel's copy of str_uint64_t with a piece of strtol.c lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1c9bf292   6 years zarevucky.jiri Reunite uspace string-to-int conversion functions lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0260034   6 years zarevucky.jiri Fix and test additional corner cases in strtol() lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @31a566b   6 years zarevucky.jiri Generalize and fix strtol() and friends Added the option to recognize … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @a0e2f9c   6 years jakub Correcting return handling of rtld/module_load() Because of the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8aea932   6 years jakub dlopen() used to run into a null pointer The rtld functions will … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bdca26a   6 years jakub Removing printf when failing from lib/rtld If rtld failed a message … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @967e7a1   6 years jakub Removing exit() from lib rtld Several functions in the library rtld … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5e801dc   6 years noreply Indicate and enforce constness of hash table key in certain functions … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ca0e838   6 years zarevucky.jiri Convert preprocessor macros in abi/ to C constructs Preprocessor … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ab87db5   6 years noreply Merge pull request #157 Turn some function-like macros into functions lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @76ec309b   6 years zarevucky.jiri Correct ipow10_u64() for large exponents theoretically ipow10_u64() … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a4ee8b3f   6 years zarevucky.jiri Make sure rndgen_destroy() always gets called The original … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6c707e4   6 years zarevucky.jiri Add an implementation of uuid_format lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ab7d85a   6 years zarevucky.jiri Remove unnecessary test from uuid parser The original parser tested … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bae2a05f   6 years zarevucky.jiri Update file description for gsort.c This commit removes the old file … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0f6a85ae   6 years zarevucky.jiri Fix version 4 UUID generation According to the standard, the 4 most … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9f4ce50   6 years zarevucky.jiri Fix test of the comparison function in gsort() Comparison functions … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @89e3152   6 years zarevucky.jiri Fix strndup() PCUT showed one failure which occured while testing the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4805495   6 years zarevucky.jiri Make sure libc and abi header guards are reserved identifiers It's … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @391996b   6 years zarevucky.jiri Hide internal details of <dirent.h> structure DIR lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @95a47b0   6 years zarevucky.jiri Turn ipc_get_*/ipc_set_* into functions lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fafb8e5   6 years zarevucky.jiri Mechanically lowercase IPC_SET_*/IPC_GET_* lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eb13ef8   6 years zarevucky.jiri Change IPC_GET_* and IPC_SET_* to accept pointer instead of lvalue lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bb97118   6 years zarevucky.jiri Convert CAP_HANDLE_RAW and CAP_HANDLE_VALID into functions lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d066259   6 years zarevucky.jiri Synchronize str.c/str.h across boot/kernel/uspace lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cca2d93b   6 years zarevucky.jiri Rename (v)printf_size to (v)print_length, to match <str.h> naming scheme lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4f4018b   6 years zarevucky.jiri Do not misuse printf_size() to estimate byte size of output The … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @472fe7a   6 years jiri Fix ccheck lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8f99dbf   6 years zarevucky.jiri Move non-optimization attribute from header to implementation lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b4f1171   6 years zarevucky.jiri Rename setjmp/longjmp to context_save/context_restore Once … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @67ca359   6 years zarevucky.jiri Functions in <ctype.h> should be external Standard says so. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c3fa24e   7 years zarevucky.jiri Use LIST_INITIALIZER() macro lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e5360a8   7 years zarevucky.jiri Unnecessary public include lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d8cb48d   7 years zarevucky.jiri Remove FIBRIL_DFLT_STK_SIZE macro lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4f13e19   7 years noreply Remove async "fast" and "slow" functions from public interface (#153) … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1c3c287   7 years jiri Dynamic linking on sparc64 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fec7ba0   7 years zarevucky.jiri Avoid including <fibril.h> from <async.h> lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0a520db   7 years zarevucky.jiri Change static_assert to its standard definition lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1567471   7 years jiri Enable dynamic linking on amd64 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d3e938c   7 years jiri Dynamic linking on amd64 (WIP) After modifying HelenOS.config, it is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f2d88f3   7 years jiri Add forgotten changes to enable non-blocking chardev read lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c477c80   7 years jiri Fix some common misspellings lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7acd787   7 years jiri Utility for listing PCI devices Currently all information presented … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @68f1254c   7 years jiri Terminal/console need to handle invalid coordinates … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @de9a18e   7 years jakub Make the call explicitly invalid in case of error lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @21d3201   7 years jiri Actually pass the absolute program path. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3b3fcf36   7 years jiri IPC share-in test using text and data segment. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1edd6d0   7 years jiri Add separate IPC test service. Keep ns_ping for now for the sake of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0b8fad2   7 years jakub Make user waitq more generic By allowing SYS_WAITQ_SLEEP to specify … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @25f6bddb   7 years jakub Deallocate waitq's used by the loader lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f4cb6c5f   7 years jakub Reset whandle to CAP_NIL in futex_destroy() lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @45c8eea   7 years jakub Preallocate waitq handle during initialization Do not clutter … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @269bc459   7 years jakub Add SYS_WAITQ_DESTROY lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8a18d5b   7 years jakub Preallocate the waitq handle This fixes a race condition (a missing … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9e889f6   7 years jakub Switch userspace futexes to using waitq kobjects This replaces … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bed67f2   7 years jakub Remove SYS_SMP_MEMORY_BARRIER syscall lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b03c684   7 years jakub Remove user space RCU lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d57c7c2   7 years jakub Make sure not to answer async calls twice This commit explicitly … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @da75af4   7 years jakub Do not accept callback connections For callback connections, the call … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @208db5a   7 years jiri Make ordered dictionary available in kernel, too. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @beb83c1   7 years jakub Add async_accept_0() for accepting connections lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @53ee7a0   7 years jakub Fix cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6769005   7 years jakub Use user-defined labels instead of phone hashes This commit changes … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @889cdb1   7 years jakub Always answer the IPC_M_PHONE_HUNGUP message lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7900e5d   7 years zarevucky.jiri Fix typo lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b82985e   7 years jiri Inserting volume by path. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9286475   7 years zarevucky.jiri Set task name to full path instead of just the base name This … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @63c1dd5   7 years jiri Persistence of Tetris highscore table. Detect live mode and create … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f0f8787   7 years jiri Add vol insert subcommand to re-insert a previously ejected volume. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @174156fd   7 years jakub Disambiguate doxygroup generic* lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(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) @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) @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) @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) @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) @b1834a01   7 years jakub Categorize the remaining orphan doxygroups 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) @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) @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) @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) @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
Note: See TracRevisionLog for help on using the revision log.