source: mainline/uspace/lib/libc

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @6c2f4e91   17 years jakub Let ipc_data_{read|write}_start() use the async framework. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e55b015   17 years jakub Fix canonify() to set correct length even for paths that have no … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8af22d6   17 years jakub Fix off-by-one bug in absolutize(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @25becee8   17 years jakub When read() fails, return the actual error. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @17b2aac   17 years jakub Fix handling of relative paths in task_spawn(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @34a74ab   17 years jakub Fix absolutize() wrt. to relative paths. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @da349da0   17 years jakub memcpy(), memmove() and similar functions return dst instead of src. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2dd7288   17 years jakub Add tolower() and stricmp(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @838e14e2   17 years jakub Cstyle for string.c lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @12fc042   17 years jakub Fix the VFS protocol so that the client can determine that VFS_MOUNT … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @57b4f46   17 years jakub cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @566987b0   17 years jakub Add strdup(), contributed by Tim Post. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @46d8eb9   17 years martin remove dummy page coloring facility, which is currenty not used lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c98e6ee   17 years jirik.svoboda Merge program-loader related stuff from dynload branch to trunk. (huge) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @412a31e   17 years jirik.svoboda Fix missing rc check in libc _open() lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @57edf88   17 years jirik.svoboda Fix: arm32 is little-endian. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9f491d7   17 years jakub First argument of atomic functions is read-write (ia32). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ad2e39b   17 years jakub First argument to atomic functions is read-write (amd64). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5336643   17 years jakub The first argument to atomic_add() is read-write. (mips32) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @51b966b   17 years jirik.svoboda Make getchar() and tester behave sanely when there's no console. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1c03c17   17 years martin uspace klog lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @32443b0   17 years jirik.svoboda Make mips32 compile again lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3abe472f   17 years jirik.svoboda Make ia64 compile again. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @009474f   17 years jirik.svoboda Make arm32 compile again. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d51db07   17 years martin remove io_init and entry_driver lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @82405266   17 years martin mount: resolve device using devmap lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eda8b8b   17 years martin remove RAM disk as a separate service add devmap interfaces lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ba661bc   17 years martin use klog output until uspace console is available lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @663c5a6   17 years martin remove io_init, open console in main lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @adb4d6c2   17 years martin add support for (trivial) task_spawn lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2c4fb51   17 years martin remove io_init lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c12ab46   17 years martin empty line remove lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @253227a   17 years martin empty line remove lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d2bdd245   17 years jirik.svoboda Fix register constraints in mips32 libc atomic_add() lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1cc2974   17 years jakub Improve linking and loading of boot ELF images. (Contributed by Jiri … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f520905   17 years jakub Add functions for inserting items before or after other items in a … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9765182   17 years malyzelenyhnus Used common macro for context saving on ppc64. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ecc83bd   17 years malyzelenyhnus Context handling unified for sparc64. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ac59a39   17 years martin fix copy-paste typo lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1383356   17 years jakub Fix missing arguments to ipc_call_sync_slow() in ipc_call_sync_4_x … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @776f2e6   17 years jakub Replace all endian.h in uspace with a copy of the kernel's respective … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @711e33fc   17 years jakub Support of byte swapping in userspace. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d4f572e   17 years malyzelenyhnus Unified context saving/restoring macros in ppc32. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ca21eb4b   17 years malyzelenyhnus Fixed broken context_offset.h symlinks for mips32eb and ia32xen. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @308cdd1   17 years malyzelenyhnus Context saving/restoring macros used for mips32. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8476a8d   17 years jakub Fix jmp_buf vs. context structure in comment. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1dbfe98   17 years malyzelenyhnus Unified context handling code for amd64. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @baac911   17 years malyzelenyhnus Context saving/restoring code replaced with macro. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d2fa31f7   17 years malyzelenyhnus United headers using context_t in uspace. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @923c39e   17 years jakub Simplify the libc procedure needed to convert a user-supplied path to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a8e9ab8d   17 years jakub Support for rename(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2664838b   17 years jakub Add the definition of the EXDEV error code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d5d9c53   17 years jakub mkdir() and _unlink() should return the real return code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @739d00a   17 years jakub Add hash_table_destroy(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5fec355   17 years jakub Add support for relative paths: chdir() and getcwd(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1526594c   17 years jakub Add strcat(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dadcec1   17 years jakub Move canonify() to libc so that it can be used also on the libc side. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6c441cf8   17 years martin code cleanup (mostly signed/unsigned) allow extra compiler warnings lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @07e01e6   17 years jakub Prevent read() and write() from returning an uninitialized error … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f15cf1a6   17 years jakub Support for rmdir(), unlink() and the respective VFS operations. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e704503   17 years jakub Support for close(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @16105cba   17 years jakub Add TMPFS support for destroying leaf links in the file system namespace. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6cbed012   17 years malyzelenyhnus Added setjmp and longjmp functions for ia32 architecture. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f7017572   17 years jakub VFS_WRITE and tmpfs_write fixes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2db4ac8   17 years jakub VFS_OPEN now understands O_CREAT and O_EXCL. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @72bde81   17 years jakub Support for mkdir(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b8b23c8   17 years jakub More elegant, flexible and complete version of tmpfs_lookup. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ae78b530   18 years jakub Introduce the notion of lflag (i.e. lookup flags) to support the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5973fd0   18 years jakub Finish implementation of readdir(). Functions from this family are … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d0dc74ae   18 years jakub Add opendir(), rewinddir(), closedir() and some prototypes and stubs. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0ee4322   18 years jakub Add ftruncate() and support for VFS_TRUNCATE to VFS and TMPFS. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @67f63c4   18 years jakub Make uspace rwlock API naming conventions consistent with kernel … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @222e57c   18 years jakub Add libc and VFS implementation of lseek(), VFS_SEEK resp. Add the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4db6eaf   18 years jakub Fix type in declaration of VFS node rwlock. Introduce a dedicated type … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b3c38750   18 years jakub Turn the namespace futex into rwlock. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9413c0d   18 years jakub Add basic rwlock API for uspace so that VFS can be … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @215e375   18 years jakub The IPC_M_SHARE_* and IPC_M_DATA_* calls pass through 3 stages. Rename … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @27d293a   18 years jakub Rename IPC_M_AS_AREA_SEND to IPC_M_SHARE_OUT. Rename … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3115355   18 years jakub Simplify the IPC_M_DATA_WRITE protocol. Do not pass the source address … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @badbd888   18 years jakub Actually use the nbyte argument in both read() and write(). Fix … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @449c246   18 years jakub Add libc VFS wrapper for VFS_WRITE. Fix a small bug in read(). Place … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2f02aa17   18 years jakub Add VFS wrappers for VFS_MOUNT, VFS_OPEN and VFS_READ to libc. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ff9244a   18 years jakub Move the open(), read() and write() provided by streams.c away so that … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @75ae31d   18 years jakub Remove file.c. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8d46bf2   18 years jakub Remove file.h. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a92da0a   18 years jakub Reimplement VFS_READ using IPC_M_DATA_READ. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a55d5f9f   18 years jakub Add support for IPC_M_DATA_READ calls. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @36d852c   18 years jakub Rename IPC_M_DATA_SEND to IPC_M_DATA_WRITE. Now, when we also add … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5832e9b   18 years malyzelenyhnus Function strncmp() added to libc. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @38c706cc   18 years malyzelenyhnus Extended IPC_M_CONNECT_TO_ME to use 3 user defined parameters. Phone … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @90c35436   18 years jakub Update comments wrt the previous commit. Minor formatting fixes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b61d47d   18 years malyzelenyhnus Function ipc_connect_me_to sends 3 user defined arguments now. One … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d40a8ff   18 years jakub Add mode argument to IPC forward. This argument can be used to modify … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0cc4313   18 years jakub Modify the async framework to make use of all six syscall arguments. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8498915   18 years jakub Be more deterministic when a user accidently uses fast version of IPC … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b74959bd   18 years jakub Modify ipc_answer_*() to make use of all six syscall arguments. The … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3209923   18 years jakub Modify asynchronous IPC to make use of all six syscall arguments. The … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0c09f2b   18 years jakub usleep() should return int. Non-void functions really should return a … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2e51969   18 years jakub Modify synchronous IPC to make use of all six syscall arguments. The … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6c383b0   18 years jakub Support for six syscall arguments for ia32. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.