source: mainline/uspace/lib/c/generic

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(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) @ed88c8e   7 years jiri fputc, putchar vs. fputwc, putwchar. 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) @ae7d03c   7 years jiri Selected ccheck-proposed comment fixes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @888a2c6   7 years jiri.zarevucky Ignore GNU program headers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @742fc98e   7 years noreply Make some effort to allocate the memory area for shared objects. (#33) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4c5f04f   7 years jiri.zarevucky Ensure valid TLS info even if there is no TLS header. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e634684   7 years jiri.zarevucky Don't choke on architecture-specific ELF program headers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7148abf   7 years jiri.zarevucky Rename main to libc_main, to avoid conflict with libgcc. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3fafe5e0   7 years jiri Fix incorrectly indented double-slash comments. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4f205248   7 years jiri.zarevucky Honor TLS alignment. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @18b6a88   7 years jiri More ccheck fixes, sometimes with manual intervention. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8ebe212   7 years jiri ccheck-fix a few files with for loops. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3bacee1   7 years jiri Make ccheck-fix again and commit more good files. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @76d0981d   7 years jiri Use proper boolean constant in while loops. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a69d42e   7 years jiri.zarevucky Define _end, and use it instead of the address of __entry in C code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1abcf1d   7 years jiri.zarevucky puts() should append newline. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @57d44dd   7 years jiri.zarevucky Instead of using .interp section, determine loader by name. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5754c31e   7 years jiri.zarevucky We should not attempt to read sections in the ELF file. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2c4e1cc   7 years jiri.zarevucky Define TLS consistently in linker scripts, and remove nonstandard … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @b752a31   7 years zarevucky.jiri Strip trailing whitespace. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eed4139   7 years jakub Fix some comments mentioning 'call IDs' lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a46e56b   7 years jakub Prefer handle over ID in naming handle variables lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3be9d10   7 years jakub Get rid of ipc_callid_t lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eadaeae8   7 years jakub Make capability handles type-safe Define distinct pointer types for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @30f1a25   7 years jakub Make hash_table_find_next immune to livelocks By giving … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @963037b0   7 years jakub Do not consider the bucket head as a table element lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @948222e4   7 years jiri A few more cases of for loops without iteration expression (which … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a35a3d8   7 years noreply Turn context_save/context_restore into standard setjmp/longjmp. (#24) … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @84239b1   7 years jiri And there was much fixing. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @850fd32   7 years jiri Fix mischievious semicolons. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e0a4686   7 years zarevucky.jiri Introduce context_swap() and use it to simplify fibril implementation. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @1c7f381   8 years zarevucky.jiri Add nonstandard ftell64() and fseek64(). Currently, the C standard … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @17c14273   8 years zarevucky.jiri Work around SPARC's multiplication insanity. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @33b8d024   8 years zarevucky.jiri Remove const qualifier from the argument of free() and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @c718bda   8 years zarevucky.jiri Use standard names for rand() and srand(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ba29018   8 years zarevucky.jiri Remove non-standard const qualifier from optarg. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @39330200   8 years zarevucky.jiri Rename struct stat and struct statfs to vfs_stat_t and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d8023313   8 years zarevucky.jiri Make sure realloc() behaves correctly when new size is 0. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1848f8e   8 years zarevucky.jiri Instead of defining _HELENOS_SOURCE in each individual file, put it in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1d6dd2a   8 years zarevucky.jiri Remove unnecessary includes from <stdio.h>. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @50f19b7   8 years noreply Merge pull request #14 from Aearsis/master async_usleep: no need to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a53ed3a   8 years zarevucky.jiri Change (rc != 0) to (rc != EOK), where appropriate. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b7fd2a0   8 years zarevucky.jiri Use errno_t in all uspace and kernel code. Change type of every … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @6a5d05b   8 years aearsis async_usleep: no need to use a heap-allocated amsg_t lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cde999a   8 years zarevucky.jiri Fix comments to stop referring to error codes as negative. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @48fd597   8 years zarevucky.jiri Fix mixing of error returns in ELF loader. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a1026da   8 years jakub Introduce IPC_CALL_AUTO_REPLY call flag Calls that never make it to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f04b5b3   8 years zarevucky.jiri Fix error propagating in closedir(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d5c1051   8 years zarevucky.jiri "Obviously harmless" error handling tweaks. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @25a179e   8 years zarevucky.jiri IPC return values are always errno constants. Adjust types to reflect … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @68a2fab2   8 years zarevucky.jiri Use defined macros instead of literal number in str_error.c array. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dad8d2d   8 years zarevucky.jiri Fix async_data_write_receive() call in iplink_srv.c lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @10aaa2c   8 years zarevucky.jiri Return -1 instead of ENOENT from inbox_get(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6ef9d9a   8 years noreply Typo. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @74a2a2d   8 years noreply Fix a comment typo. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3529fbf0   8 years zarevucky.jiri Ensure that errno.h constants aren't missing textual descriptions. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1afa94d   8 years zarevucky.jiri Fix error handling in elf code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0016674   8 years zarevucky.jiri Properly handle errors in SYS_IPC_KBOX. Also, merge the separate … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @569a51a   8 years zarevucky.jiri Return phone handle in SYS_IPC_CONNECT_KBOX separately from error code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @071a1ddb   8 years zarevucky.jiri Return IRQ handles via a separate out parameter in all uspace code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9233e9d   8 years zarevucky.jiri Return capability handle in SYS_IPC_IRQ_SUBSCRIBE separately from … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6deb2cd   8 years zarevucky.jiri Return capability handle in SYS_IPC_WAIT via call data structure, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9246016   8 years zarevucky.jiri In SYS_KLOG, pass number of bytes read separately from error code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a99cbc1e   8 years zarevucky.jiri async_connect_me_to_internal() should return cap handle separately … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c8211849   8 years zarevucky.jiri Return number of characters separately from error code in console IO. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c19a5a59   8 years zarevucky.jiri Return value from hw_res_dma_channel_remain separately from error code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f77c1c9   8 years zarevucky.jiri Return VFS handles separately from error codes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c1694b6b   8 years zarevucky.jiri Add str_error() in numerous places. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @addbce4   8 years jakub Remove IPC_CALLID_* macros lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9af1c61   8 years zarevucky.jiri Print errno values as string, rather than just numbers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8e3498b   8 years jiri vfs_read/write() should return error code separately from number of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @38d150e   8 years jiri Prefer to get memory allocation functions through the standard stdlib … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @39026d7c   8 years jiri Replace fibril_usleep() with async_usleep(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d7e245a   8 years jakub Use ordinary errors instead of IPC_CALLRET_FATAL lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @01c3bb4   8 years jakub Convert call-handling syscalls to capabilities This commit modifies … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ac307b2   8 years jakub Merge branch 'master' into callcaps lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @503ffce   8 years jakub Return IPC_CALLID_* in call data instead of callid Callid will be … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b1f36e3   8 years jakub Simplify ipc_call_async_fast() lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7c0e1f5   8 years jakub Rework userspace call tracking Setting the address of the userspace … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @40e5d66   8 years jakub Remove unused member of async_call_t lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @35f2bb1b   8 years jakub Remove support for queuing of unsent calls Support for temporary IPC … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7a6065c   8 years jiri Convert ipc/char.h users to chardev. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @74017ce   8 years jiri Convert char_dev_iface users to chardev. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c4c6025   8 years jiri Add C API for serial port control. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b2f542a   8 years jiri Fix BD file comments. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @677cad5   8 years jiri Chardev server-side error reporting should match client side. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @19ea61d   8 years jiri Chardev should allow large data transfers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c657bd7   8 years jiri Less is sometimes more. Need chardev_read to be able to return less … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5d50c419   8 years jiri Chardev API should separate error code from number of bytes … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @15c5418   8 years jiri chardev_open, chardev_close. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.