HelenOS
HelenOS-doc
HelenOS-historic
Català-Valencià – Catalan
中文 – Chinese (Simplified)
中文 – Chinese (Traditional)
Česky – Czech
Dansk – Danish
Nederlands – Dutch
English – English
Suomi – Finnish
Français – French
Deutsch – German
עברית – Hebrew
हिंदी – Hindi
Magyar – Hungarian
Bahasa Indonesia – Indonesian
Italiano – Italian
日本語 – Japanese
한국어 – Korean
Македонски – Macedonian
मराठी – Marathi
Norsk – Norwegian
Polski – Polish
Português – Portuguese
Português – Portuguese (Brazil)
Русский – Russian
Slovenčina – Slovak
Slovenščina – Slovenian
Español – Spanish
Svenska – Swedish
Türkçe – Turkish
Українська – Ukrainian
Oëzbekcha – Uzbek
Subversion Repositories
HelenOS
(root)
/
branches
/
network
/
uspace
/
lib
/
libc/
– Rev 3540
Rev
Go to most recent revision
|
Hide changed files
|
Directory listing
|
RSS feed
Filtering Options
From rev
To rev
Max revs
Search history for
Show All
Clear current filter
Rev
Age
Author
Path
Log message
Diff
Changes
3466
5774 d 16 h
mejdrech
/branches/network/
networking - basic modules and configurable build architecture
/branches/network/uspace/srv/net
/branches/network/uspace/srv/net/arp
/branches/network/uspace/srv/net/drivers
/branches/network/uspace/srv/net/ethernet
/branches/network/uspace/srv/net/icmp
/branches/network/uspace/srv/net/ip
/branches/network/uspace/srv/net/ip/Makefile
/branches/network/uspace/srv/net/ip/ip.c
/branches/network/uspace/srv/net/ip/ip.h
/branches/network/uspace/srv/net/ip/ip_module.c
/branches/network/uspace/srv/net/messages.h
/branches/network/uspace/srv/net/modules.c
/branches/network/uspace/srv/net/modules.h
/branches/network/uspace/srv/net/networking
/branches/network/uspace/srv/net/networking/Makefile
/branches/network/uspace/srv/net/networking/networking.c
/branches/network/uspace/srv/net/rarp
/branches/network/uspace/srv/net/socket
/branches/network/uspace/srv/net/tcp
/branches/network/uspace/srv/net/tcp/Makefile
/branches/network/uspace/srv/net/tcp/tcp.c
/branches/network/uspace/srv/net/tcp/tcp.h
/branches/network/uspace/srv/net/tcp/tcp_module.c
/branches/network/uspace/srv/net/udp
/branches/network/HelenOS.config
/branches/network/Makefile
/branches/network/boot/arch/ia32/Makefile.inc
/branches/network/uspace/Makefile
/branches/network/uspace/app/init/init.c
/branches/network/uspace/doc/doxygroups.h
/branches/network/uspace/lib/libc/include/ipc/services.h
3386
5792 d 16 h
decky
/branches/network/
add new network branch (copy of current trunk)
/branches/network
3369
5799 d 16 h
decky
/trunk/
configurable cross-compiler prefix (using CROSS_PREFIX)
/trunk/boot/arch/arm32/loader/Makefile
/trunk/boot/arch/ia64/loader/Makefile
/trunk/boot/arch/mips32/loader/Makefile
/trunk/boot/arch/ppc32/loader/Makefile
/trunk/boot/arch/ppc64/loader/Makefile
/trunk/contrib/toolchain/toolchain.amd64.sh
/trunk/contrib/toolchain/toolchain.arm32.sh
/trunk/contrib/toolchain/toolchain.ia32.sh
/trunk/contrib/toolchain/toolchain.ia64.sh
/trunk/contrib/toolchain/toolchain.mipseb32.sh
/trunk/contrib/toolchain/toolchain.mipsel32.sh
/trunk/contrib/toolchain/toolchain.ppc32.sh
/trunk/contrib/toolchain/toolchain.ppc64.sh
/trunk/kernel/arch/amd64/Makefile.inc
/trunk/kernel/arch/arm32/Makefile.inc
/trunk/kernel/arch/ia32/Makefile.inc
/trunk/kernel/arch/ia32xen/Makefile.inc
/trunk/kernel/arch/ia64/Makefile.inc
/trunk/kernel/arch/mips32/Makefile.inc
/trunk/kernel/arch/ppc32/Makefile.inc
/trunk/kernel/arch/ppc64/Makefile.inc
/trunk/uspace/lib/libc/arch/amd64/Makefile.inc
/trunk/uspace/lib/libc/arch/arm32/Makefile.inc
/trunk/uspace/lib/libc/arch/ia32/Makefile.inc
/trunk/uspace/lib/libc/arch/ia64/Makefile.inc
/trunk/uspace/lib/libc/arch/mips32/Makefile.inc
/trunk/uspace/lib/libc/arch/mips32eb/Makefile.inc
/trunk/uspace/lib/libc/arch/ppc32/Makefile.inc
/trunk/uspace/lib/libc/arch/ppc64/Makefile.inc
3368
5799 d 17 h
decky
/trunk/
configurable cross-compiler prefix (using CROSS_PREFIX)
/trunk/boot/arch/sparc64/loader/Makefile
/trunk/contrib/toolchain/toolchain.sparc64.sh
/trunk/kernel/arch/sparc64/Makefile.inc
/trunk/uspace/lib/libc/arch/sparc64/Makefile.inc
3351
5804 d 15 h
jermar
/trunk/uspace/lib/libc/generic/io/
Cstyle and formatting changes.
/trunk/uspace/lib/libc/generic/io/asprintf.c
/trunk/uspace/lib/libc/generic/io/vsnprintf.c
3348
5804 d 22 h
jermar
/trunk/uspace/lib/libc/
Add asprintf().
/trunk/uspace/lib/libc/generic/io/asprintf.c
/trunk/uspace/lib/libc/Makefile
/trunk/uspace/lib/libc/generic/io/sprintf.c
/trunk/uspace/lib/libc/include/stdio.h
3347
5804 d 22 h
jermar
/trunk/uspace/lib/libc/generic/io/
printf_putstr() must return the number of characters printed.
/trunk/uspace/lib/libc/generic/io/printf_core.c
3346
5805 d 0 h
post
/trunk/
Merge with shell @ 3241 for bdsh
/trunk/uspace/app/bdsh
/trunk/uspace/lib/libc/generic/getopt.c
/trunk/uspace/lib/libc/include/getopt.h
/trunk/boot/arch/ia32/Makefile.inc
/trunk/uspace/Makefile
/trunk/uspace/app/init/init.c
/trunk/uspace/lib/libc/Makefile
3344
5806 d 13 h
jermar
/trunk/uspace/lib/libc/generic/
Change ipc_share_{in|out}_start() to use the async framework.
/trunk/uspace/lib/libc/generic/ipc.c
3334
5810 d 18 h
jermar
/trunk/uspace/lib/libc/generic/
Let ipc_data_{read|write}_start() use the async framework.
/trunk/uspace/lib/libc/generic/ipc.c
3331
5810 d 20 h
jermar
/trunk/uspace/lib/libc/generic/vfs/
Fix canonify() to set correct length even for paths that have no components.
/trunk/uspace/lib/libc/generic/vfs/canonify.c
3328
5810 d 22 h
jermar
/trunk/uspace/lib/libc/generic/vfs/
Fix off-by-one bug in absolutize().
/trunk/uspace/lib/libc/generic/vfs/vfs.c
3313
5812 d 13 h
jermar
/trunk/uspace/lib/libc/generic/vfs/
When read() fails, return the actual error.
/trunk/uspace/lib/libc/generic/vfs/vfs.c
3306
5814 d 22 h
jermar
/trunk/uspace/lib/libc/
Fix handling of relative paths in task_spawn().
/trunk/uspace/lib/libc/generic/task.c
/trunk/uspace/lib/libc/generic/vfs/vfs.c
/trunk/uspace/lib/libc/include/vfs/vfs.h
3292
5815 d 16 h
jermar
/trunk/uspace/lib/libc/generic/vfs/
Fix absolutize() wrt. to relative paths.
/trunk/uspace/lib/libc/generic/vfs/vfs.c
3274
5816 d 17 h
jermar
/trunk/
memcpy(), memmove() and similar functions return dst instead of src.
Fix all implementations, including those in assembly. ppc32 assembly
version didn't seem to be affected by this.
/trunk/boot/arch/arm32/loader/asm.S
/trunk/boot/arch/mips32/loader/asm.S
/trunk/boot/arch/sparc64/loader/asm.S
/trunk/kernel/arch/amd64/src/asm_utils.S
/trunk/kernel/arch/arm32/src/asm.S
/trunk/kernel/arch/ia32/src/asm.S
/trunk/kernel/arch/ia32xen/src/asm.S
/trunk/kernel/arch/ia64/src/asm.S
/trunk/kernel/arch/mips32/src/asm.S
/trunk/kernel/arch/sparc64/src/asm.S
/trunk/kernel/generic/src/lib/memstr.c
/trunk/uspace/lib/libc/generic/string.c
3271
5817 d 0 h
jermar
/trunk/uspace/lib/libc/
Add tolower() and stricmp().
/trunk/uspace/lib/libc/generic/string.c
/trunk/uspace/lib/libc/include/ctype.h
/trunk/uspace/lib/libc/include/string.h
3261
5817 d 11 h
jermar
/trunk/uspace/lib/libc/generic/
Cstyle for string.c
/trunk/uspace/lib/libc/generic/string.c
3255
5817 d 23 h
jermar
/trunk/uspace/
Fix the VFS protocol so that the client can determine that VFS_MOUNT failed due
to a request to mount an unregistered file system.
/trunk/uspace/lib/libc/generic/vfs/vfs.c
/trunk/uspace/srv/vfs/vfs_ops.c
3246
5820 d 15 h
jermar
/trunk/
cstyle
/trunk/kernel/generic/src/lib/rd.c
/trunk/uspace/lib/libc/generic/vfs/vfs.c
3238
5827 d 16 h
jermar
/trunk/uspace/lib/libc/
Add strdup(), contributed by Tim Post.
/trunk/uspace/lib/libc/generic/string.c
/trunk/uspace/lib/libc/include/string.h
3233
5830 d 18 h
decky
/trunk/
remove dummy page coloring facility, which is currenty not used
/trunk/kernel/arch/amd64/include/mm/page.h
/trunk/kernel/arch/arm32/include/mm/page.h
/trunk/kernel/arch/ia32/include/mm/page.h
/trunk/kernel/arch/ia32xen/include/mm/page.h
/trunk/kernel/arch/ia64/include/mm/page.h
/trunk/kernel/arch/mips32/include/mm/page.h
/trunk/kernel/arch/ppc32/include/mm/page.h
/trunk/kernel/arch/ppc64/include/mm/page.h
/trunk/kernel/arch/sparc64/include/mm/page.h
/trunk/kernel/generic/include/mm/page.h
/trunk/uspace/lib/libc/arch/amd64/include/config.h
/trunk/uspace/lib/libc/arch/arm32/include/config.h
/trunk/uspace/lib/libc/arch/ia32/include/config.h
/trunk/uspace/lib/libc/arch/ia64/include/config.h
/trunk/uspace/lib/libc/arch/mips32/include/config.h
/trunk/uspace/lib/libc/arch/ppc32/include/config.h
/trunk/uspace/lib/libc/arch/ppc64/include/config.h
/trunk/uspace/lib/libc/arch/sparc64/include/config.h
3222
5849 d 17 h
svoboda
/trunk/
Merge program-loader related stuff from dynload branch to trunk. (huge)
/trunk/kernel/generic/include/proc/program.h
/trunk/kernel/generic/include/synch/smc.h
/trunk/kernel/generic/src/proc/program.c
/trunk/kernel/generic/src/synch/smc.c
/trunk/uspace/app/cli
/trunk/uspace/app/cli/Makefile
/trunk/uspace/app/cli/cli.c
/trunk/uspace/lib/libc/generic/pcb.c
/trunk/uspace/lib/libc/generic/smc.c
/trunk/uspace/lib/libc/include/ipc/loader.h
/trunk/uspace/lib/libc/include/loader
/trunk/uspace/lib/libc/include/loader/pcb.h
/trunk/uspace/lib/libc/include/smc.h
/trunk/uspace/srv/loader
/trunk/uspace/srv/loader/Makefile
/trunk/uspace/srv/loader/arch
/trunk/uspace/srv/loader/arch/amd64
/trunk/uspace/srv/loader/arch/amd64/Makefile.inc
/trunk/uspace/srv/loader/arch/amd64/_link.ld.in
/trunk/uspace/srv/loader/arch/amd64/amd64.s
/trunk/uspace/srv/loader/arch/arm32
/trunk/uspace/srv/loader/arch/arm32/Makefile.inc
/trunk/uspace/srv/loader/arch/arm32/_link.ld.in
/trunk/uspace/srv/loader/arch/arm32/arm32.s
/trunk/uspace/srv/loader/arch/ia32
/trunk/uspace/srv/loader/arch/ia32/Makefile.inc
/trunk/uspace/srv/loader/arch/ia32/_link.ld.in
/trunk/uspace/srv/loader/arch/ia32/ia32.s
/trunk/uspace/srv/loader/arch/ia64
/trunk/uspace/srv/loader/arch/ia64/Makefile.inc
/trunk/uspace/srv/loader/arch/ia64/_link.ld.in
/trunk/uspace/srv/loader/arch/ia64/ia64.s
/trunk/uspace/srv/loader/arch/mips32
/trunk/uspace/srv/loader/arch/mips32/Makefile.inc
/trunk/uspace/srv/loader/arch/mips32/_link.ld.in
/trunk/uspace/srv/loader/arch/mips32/mips32.s
/trunk/uspace/srv/loader/arch/ppc32
/trunk/uspace/srv/loader/arch/ppc32/Makefile.inc
/trunk/uspace/srv/loader/arch/ppc32/_link.ld.in
/trunk/uspace/srv/loader/arch/ppc32/ppc32.s
/trunk/uspace/srv/loader/arch/sparc64
/trunk/uspace/srv/loader/arch/sparc64/Makefile.inc
/trunk/uspace/srv/loader/arch/sparc64/_link.ld.in
/trunk/uspace/srv/loader/arch/sparc64/sparc64.s
/trunk/uspace/srv/loader/elf_load.c
/trunk/uspace/srv/loader/include
/trunk/uspace/srv/loader/include/arch.h
/trunk/uspace/srv/loader/include/elf.h
/trunk/uspace/srv/loader/include/elf_load.h
/trunk/uspace/srv/loader/interp.s
/trunk/uspace/srv/loader/main.c
/trunk/boot/arch/amd64/Makefile.inc
/trunk/boot/arch/amd64/grub/menu.lst
/trunk/boot/arch/arm32/loader/Makefile
/trunk/boot/arch/ia32/Makefile.inc
/trunk/boot/arch/ia32/grub/menu.lst
/trunk/boot/arch/ia64/loader/Makefile
/trunk/boot/arch/mips32/loader/Makefile
/trunk/boot/arch/ppc32/loader/Makefile
/trunk/boot/arch/sparc64/loader/Makefile
/trunk/kernel/Makefile
/trunk/kernel/arch/amd64/src/userspace.c
/trunk/kernel/arch/arm32/src/userspace.c
/trunk/kernel/arch/ia32/src/userspace.c
/trunk/kernel/arch/ia32xen/src/userspace.c
/trunk/kernel/arch/ia64/src/asm.S
/trunk/kernel/arch/mips32/src/start.S
/trunk/kernel/arch/ppc32/src/asm.S
/trunk/kernel/arch/ppc64/src/asm.S
/trunk/kernel/arch/sparc64/src/asm.S
/trunk/kernel/generic/include/lib/elf.h
/trunk/kernel/generic/include/mm/as.h
/trunk/kernel/generic/include/proc/task.h
/trunk/kernel/generic/include/proc/thread.h
/trunk/kernel/generic/include/syscall/syscall.h
/trunk/kernel/generic/src/lib/elf.c
/trunk/kernel/generic/src/main/kinit.c
/trunk/kernel/generic/src/mm/as.c
/trunk/kernel/generic/src/proc/task.c
/trunk/kernel/generic/src/proc/thread.c
/trunk/kernel/generic/src/syscall/syscall.c
/trunk/uspace/Makefile
/trunk/uspace/app/init/init.c
/trunk/uspace/app/tester/tester.c
/trunk/uspace/lib/libc/Makefile
/trunk/uspace/lib/libc/arch/amd64/src/entry.s
/trunk/uspace/lib/libc/arch/arm32/src/entry.s
/trunk/uspace/lib/libc/arch/ia32/src/entry.s
/trunk/uspace/lib/libc/arch/ia64/src/entry.s
/trunk/uspace/lib/libc/arch/mips32/src/entry.s
/trunk/uspace/lib/libc/arch/ppc32/src/entry.s
/trunk/uspace/lib/libc/arch/ppc64/src/entry.s
/trunk/uspace/lib/libc/arch/sparc64/src/entry.s
/trunk/uspace/lib/libc/generic/as.c
/trunk/uspace/lib/libc/generic/io/stream.c
/trunk/uspace/lib/libc/generic/libc.c
/trunk/uspace/lib/libc/generic/task.c
/trunk/uspace/lib/libc/include/as.h
/trunk/uspace/lib/libc/include/io/stream.h
/trunk/uspace/lib/libc/include/libc.h
/trunk/uspace/lib/libc/include/task.h
3214
5850 d 20 h
svoboda
/trunk/uspace/lib/libc/generic/vfs/
Fix missing rc check in libc _open()
/trunk/uspace/lib/libc/generic/vfs/vfs.c
3195
5856 d 18 h
svoboda
/trunk/uspace/lib/libc/arch/arm32/include/
Fix: arm32 is little-endian.
/trunk/uspace/lib/libc/arch/arm32/include/byteorder.h
3164
5871 d 11 h
jermar
/trunk/
First argument of atomic functions is read-write (ia32).
/trunk/kernel/arch/ia32/include/atomic.h
/trunk/uspace/lib/libc/arch/ia32/include/atomic.h
3163
5871 d 11 h
jermar
/trunk/
First argument to atomic functions is read-write (amd64).
/trunk/kernel/arch/amd64/include/atomic.h
/trunk/uspace/lib/libc/arch/amd64/include/atomic.h
3162
5871 d 11 h
jermar
/trunk/
The first argument to atomic_add() is read-write. (mips32)
/trunk/kernel/arch/mips32/include/atomic.h
/trunk/uspace/lib/libc/arch/mips32/include/atomic.h
3117
5880 d 19 h
svoboda
/trunk/uspace/
Make getchar() and tester behave sanely when there's no console.
/trunk/uspace/app/tester/tester.c
/trunk/uspace/lib/libc/generic/io/stream.c
3112
5881 d 10 h
decky
/trunk/uspace/
uspace klog
/trunk/uspace/app/init/init.c
/trunk/uspace/app/klog/klog.c
/trunk/uspace/lib/libc/generic/io/stream.c
/trunk/uspace/lib/libc/include/io/stream.h
/trunk/uspace/lib/libc/include/stdio.h
3098
5883 d 13 h
svoboda
/trunk/
Make mips32 compile again
/trunk/kernel/arch/mips32/include/types.h
/trunk/kernel/generic/include/typedefs.h
/trunk/uspace/lib/libc/arch/mips32/src/entry.s
3095
5883 d 14 h
svoboda
/trunk/
Make ia64 compile again.
/trunk/kernel/arch/ia64/include/types.h
/trunk/uspace/lib/libc/arch/ia64/src/entry.s
3094
5883 d 14 h
svoboda
/trunk/
Make arm32 compile again.
/trunk/kernel/arch/arm32/Makefile.inc
/trunk/kernel/arch/arm32/include/types.h
/trunk/kernel/arch/arm32/src/mm/page_fault.c
/trunk/uspace/lib/libc/arch/arm32/src/entry.s
3078
5884 d 18 h
decky
/trunk/uspace/lib/libc/arch/
remove __io_init and __entry_driver
/trunk/uspace/lib/libc/arch/amd64/src/entry.s
/trunk/uspace/lib/libc/arch/ia32/include/config.h
/trunk/uspace/lib/libc/arch/ia32/src/entry.s
/trunk/uspace/lib/libc/arch/ia32/src/syscall.S
/trunk/uspace/lib/libc/arch/ppc32/src/entry.s
/trunk/uspace/lib/libc/arch/sparc64/src/entry.s
3077
5884 d 18 h
decky
/trunk/uspace/lib/libc/generic/vfs/
mount: resolve device using devmap
/trunk/uspace/lib/libc/generic/vfs/vfs.c
3076
5884 d 18 h
decky
/trunk/uspace/lib/libc/include/ipc/
remove RAM disk as a separate service
add devmap interfaces
/trunk/uspace/lib/libc/include/ipc/devmap.h
/trunk/uspace/lib/libc/include/ipc/services.h
3075
5884 d 18 h
decky
/trunk/uspace/lib/libc/
use klog output until uspace console is available
/trunk/uspace/lib/libc/generic/io/stream.c
/trunk/uspace/lib/libc/include/io/stream.h
3074
5884 d 18 h
decky
/trunk/uspace/lib/libc/generic/
remove __io_init, open console in __main
/trunk/uspace/lib/libc/generic/libc.c
3073
5884 d 18 h
decky
/trunk/uspace/lib/libc/
add support for (trivial) task_spawn
/trunk/uspace/lib/libc/generic/task.c
/trunk/uspace/lib/libc/include/task.h
3072
5884 d 18 h
decky
/trunk/uspace/lib/libc/include/
remove __io_init
/trunk/uspace/lib/libc/include/libc.h