source: mainline/uspace/lib/libc/generic

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @a217358   16 years martin fix minor glitches detected by Vcc checker (thx to Ondrej Sery) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e6b73ad0   16 years jiri calloc() should actually zero out the block. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @15b8e495   16 years martin add calloc() lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2b88074b   16 years martin vfs: file descriptors housekeeping changes - add support for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7591b27d   16 years jiri Working directory must be set only after initializing stdio, otherwise … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @622cdbe   16 years jakub Inherit the current working directory from the spawner to the spawnee task. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @81342f7   16 years jakub getcwd() should return NULL if the current working directory is not set. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ba8f8cb   16 years jakub The original ipc_data_*() and ipc_share_*() should use plain HelenOS … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0da4e41   16 years jakub ipc_data_*() and ipc_share_*(), respectively, should be renamed to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bbb01b98   16 years jakub Just pro forma, mark the fibril as active when unlocking a mutex. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b69bec5   16 years jakub Make fibril RW-locks use the awaiter_t type for sleeping. Timeouts are … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @854ad23   16 years jakub Make fibril mutexes use the awaiter_t type for sleeping. Timeouts are … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cadfa8e   16 years jakub Experimental support for timeoutable fibril condition variables. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b6ee5b1   16 years jakub Rename insert_timeout() to async_insert_timeout() and make it a … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f53cc81   16 years jakub Separate timeout-specific wait data from generic wait data in awaiter_t. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4f5edcf6   16 years jakub Prepare awaiter_t for use outside of async.c. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0772aff   16 years jakub Improve confusing comment. handle_call() is a name of an async … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8be2833   16 years jiri Hide implementation details. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9b11daef   16 years jiri Fix argument order. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8619f25   16 years jakub Fibril synchronization needs to have a means to interrupt idle threads … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @057d21a   16 years jakub Add SYS_IPC_POKE syscall. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3734106   16 years jakub Make libc more resilient against getting out of sync the VFS protocol. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1724745f   16 years jakub Fix typos. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dd2cfa7   16 years jirik.svoboda Even more warnings. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a405563   16 years jirik.svoboda Fix some warnings. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ba0aa6f   16 years martin the size argument to split_mark() should include the header and footer size lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @50cfa6c   16 years jirik.svoboda Method for getting console color capabilities. Use to fix invisible … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7d88587   16 years jakub realloc() should really check whether the next block is indeed free. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f450280   16 years jirik.svoboda Fix alignment errors in realloc(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ec8b0dac   16 years jakub Things are much easier when the compiler knows that context_save() … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4c467ee   16 years jakub In fibril_switch(), make sure to reload srcf with the current fibril … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @adb49f58   16 years jirik.svoboda Allow to determine whether a task returned value before terminatign. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5d96851b   16 years jirik.svoboda Pass task ID to NS from loader. This prevents ID spoofing by user apps. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7114d83   16 years jirik.svoboda Allow task to return value (will be improved). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @271283b   16 years jakub Fix typos. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d851f597   16 years martin small allocator optimization add some comments lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @db24058   16 years martin small fixes and coding style changes related to the new memory allocator lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6db6fd1   16 years martin implement simple first-fit memory allocator (modified from original … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7fcb74c   16 years martin add support for creating null devices on demand lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bfd247f   16 years martin set buffering according to what file descriptor we are opening (this … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @415c7e0d   16 years jakub Implement stat() and VFS_IN_STAT. Modify bdsh() to use stat() during … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @852b801   16 years jakub Introduce VFS_IN_FSTAT and VFS_OUT_STAT. Provide libc fstat() and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4198f9c3   16 years jakub Separate the VFS input and output protocols. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ac47b7c2   16 years martin define endianess externally to be able to exactly specify whether we … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @62140db   16 years jirik.svoboda Fix assorted warnings and tiny glitches. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @953769f   16 years jakub Handle pending input using only one fibril. Relax serialization in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ef8bcc6   16 years jirik.svoboda Stdio stream buffering (only for writing a.t.m.) Issue: Do we need two … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c51a7cd   16 years jakub On condvar signal/broadcast, dequeue the waiting fibril from the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @26360f7   16 years jirik.svoboda Use 'fibril_local' modifier for fibril-local variables instead of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9ae22ba   16 years jakub Condition variables for fibrils. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @92d34f0b   16 years jakub Implement readers-writer locks for fibrils. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @95ba2b8   16 years martin remove obsolete terminology lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3562ec82   16 years martin remove obsolete comment cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f3afd24   16 years jakub Add simple synchronization primitives to be used with fibrils. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @080ad7f   16 years martin simple implementation of fdopen() and rewind() lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bd8bfcbd   16 years jakub Nit. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b8e57e8c   16 years martin cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bac82eeb   16 years jirik.svoboda getchar() and fgetc() are traditionally supposed to flush stdout and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cc27c8c5   16 years jakub A little bit of cleanup and a remedy for great confusion introduced in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d9c8c81   16 years martin rename libadt → adt lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a68f737   16 years martin keep a list of open files to support proper cleanup lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3bf907a   16 years martin be more pedantic about undefined function prototypes (to avoid memory … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @99272a3   16 years jakub inode_t → fdi_node_t lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @301ff30   16 years martin rename libc's fs_node_t to inode_t to avoid type conflict with VFS lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2595dab   16 years martin I/O subsystem overhaul: - add more POSIX-like file and stream … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b78d0bd   16 years martin explicit typecast lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @433131d   16 years martin setup stdin, stdout and stderr according to preset file nodes cleanup lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @937aeee   16 years martin add support for passing preset files cleanup lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9db9b10   16 years martin async framework: add generic support for processing pending operations … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e77994dd   16 years martin add serialization (just to be sure) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b267ee6   16 years martin avoid compiler warning lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d4a3ee5   16 years martin replace count_t with size_t coding style lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e1ab30f8   16 years martin cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ee369f3   16 years martin pass current task stdin, stdout and stderr as preset files to the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3ddd90c   16 years martin avoid compiler warning lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cb41a5e   16 years martin improve devmap interface remove spared device lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2246de6   16 years martin add list_count() cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2c0e5d2   16 years jakub Add IPC_M_CONNECTION_CLONE and IPC_M_CONNECT_ME. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5b9d80c5   16 years jakub Fix ipc_forward_slow(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @60866a3   16 years jirik.svoboda pio_enable() was not allocating address space properly (unless sz ⇐ … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1090b8c   16 years jirik.svoboda C binding for devmap. Gets rid of duplicate code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cc99bcd   16 years jakub msg→wdata.inlist needs to be allocated before the reply_received() … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0b6d70d   16 years jirik.svoboda klog_puts() is useful for debugging. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c07544d3   16 years martin create a new fibril for each notification received, which allows to do … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @566f4cfb   16 years martin use buffering for klog output (this can be used to avoid the ugly … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f2d2c7ba   16 years martin fix of-by-one-character bug in str_chr() and str_rchr() lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @594303b   16 years jakub Support mount options. Let tmpfs decide whether to start empty or … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c08c355   16 years jakub Make IPC_M_PING part of the VFS_MOUNT protocol again. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e40ec257   16 years martin don't forget to flush the console after the application finishes (yes, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6700ee2   16 years jirik.svoboda Forbid destination string buffers of size zero altogether as they most … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4482bc7   16 years jirik.svoboda strcat() → str_append(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @732bb0c   16 years jirik.svoboda Nuke strncmp(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6eb2e96   16 years jirik.svoboda str_cpy() and str_ncpy() in userspace. Nuke strcpy() and strncpy(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @095003a8   16 years jirik.svoboda strdup() → str_dup() lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7afb4a5   16 years jirik.svoboda Nuke strchr() and strrchr(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @92fd52d7   16 years jirik.svoboda Nuke strcpy() and strcmp(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a2c58f6   16 years jakub thread_exit() needs to be noreturn as well lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8be693b   16 years jirik.svoboda More replacements. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9eb3623   16 years jirik.svoboda Replace some uses of old string functions in C library. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3636964   16 years martin make klog more generic lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.