a36a3766b0
ignore .svn dirs when making binary packages
Ben Gras2010-01-27 16:20:28 +00:00
75a3d4ebde
bump version number to 3.1.6, copyright year to 2010.
Ben Gras2010-01-27 16:19:50 +00:00
2ba237cd4e
Fixed a number of uses of uninitialized variables by adding assertions or other sanity checks, code reshuffling, or fixing broken behavior.
Kees van Reeuwijk2010-01-27 10:23:58 +00:00
e0f7043e04
No need to use memcpy to copy a message of 36 bytes. The overhead just to call memcpy is half of the inline copy (using gcc -O)
Tomas Hruby2010-01-27 09:34:47 +00:00
76f8132545
dec21140A ethernet driver for virtualpc, contributed by nicolas tittley.
Ben Gras2010-01-26 10:20:18 +00:00
f23a37e10f
IPC test set fixes: - restore original UID before deleting test directory - do not assume that SIGUSR1 signal is set to default action
David van Moolenbroek2010-01-26 08:05:33 +00:00
c43cdf06f8
Removed some uses of uninitialized variables in update.c, presumably remnands of old color support. Fixed a few cases where free-ed memory blocks were subsequently read. Removed some unused variables, #includes, other small cleanup.
Kees van Reeuwijk2010-01-21 22:36:15 +00:00
6292b96ac8
New 'benchmarks' dir in test/, with first benchmark - unixbench-5.1.2, ported by Karol Sobczak.
Ben Gras2010-01-21 16:53:42 +00:00
ee2e57b4dc
Add return statement after failed dev_open (fixes open count in at_wini)
Thomas Veerman2010-01-21 15:02:29 +00:00
ca9280e097
- Fix dangling symlink regression - Make open(2) more POSIX compliant - Add a test case for dangling symlinks and open() syscall with O_CREAT and O_EXCL on a symlink. - Update open(2) man page to reflect change.
Thomas Veerman2010-01-21 09:32:15 +00:00
a5a2073680
create the getaddrinfo and getnameinfo library functions and friends
Erik van der Kouwe2010-01-21 06:38:17 +00:00
24964aa706
Removed unused variable ip_port from icmp_router_advertisment().
Kees van Reeuwijk2010-01-20 22:02:25 +00:00
a2c8ae42e9
Remove iov_src variables, that were only declared and incremented, but never used, all over the network drivers.
Kees van Reeuwijk2010-01-20 21:31:59 +00:00
53f9f943a8
Rewrote a number of cases where variables were used before they initialized.
Kees van Reeuwijk2010-01-20 17:59:48 +00:00
9a755c3a1f
Removed unused code in the ethernet driver that was left from an old implementation Removed/rewritten the use of uninitialized variables in error messages.
Kees van Reeuwijk2010-01-20 17:02:55 +00:00
3a892d2312
Fixed some flawed defensive programming in audio drivers.
Kees van Reeuwijk2010-01-18 21:37:24 +00:00
32ad26e698
Use _POSIX_SOURCE rather than _MINIX to protect popen, pclose and snprintf
Erik van der Kouwe2010-01-18 18:06:43 +00:00
daca9de450
Fix to make making a bootable cd possible again.
Ben Gras2010-01-18 14:10:04 +00:00
5efa92f754
NMI watchdog is an awesome feature for debugging locked up kernels. There is not that much use for it on a single CPU, however, deadlock between kernel and system task can be delected. Or a runaway loop.
Tomas Hruby2010-01-16 20:53:55 +00:00
4faed703d9
Added a missing return statement in paired_grant(). Removed lots of unused variables.
Kees van Reeuwijk2010-01-15 21:45:30 +00:00
716df202de
make C function setgroups() be _setgroups(), called by the asm stub. initgroups() can then use _setgroups() instead of setgroups().
Ben Gras2010-01-15 17:16:15 +00:00
80d671aea7
_cpuid() - full cpuid instruction wrapper
Tomas Hruby2010-01-15 15:23:57 +00:00
45eabea285
Fixed extern declaration from pointer to array
Ben Gras2010-01-15 12:08:57 +00:00
da3b64d8bc
Fixed a bug in do_sdevio() that broke I/O size computations. Removed redundant size computations. Cleaned up code.
Kees van Reeuwijk2010-01-14 14:51:23 +00:00
5459f3a607
Removed a whole herd of unused variables. Some other cleanup.
Kees van Reeuwijk2010-01-14 13:53:12 +00:00
9d247900c0
Remove obsolete m_ptr calculations in try_one() and mini_senda().
Kees van Reeuwijk2010-01-14 12:04:24 +00:00
d96360e4d4
Uninitialized variable fix in VM to kernel protocol
Tomas Hruby2010-01-14 11:30:02 +00:00
98563a4afa
Killing Minix by typing Q on serial console
Tomas Hruby2010-01-14 09:46:16 +00:00
8a2a4f97fc
Fixed redundant typecast in lapic write/read macros
Tomas Hruby2010-01-13 18:23:58 +00:00
cc86693102
- Make packman unmount the packages cd if it was mounted. - Manpages for packman and packit.
Thomas Veerman2010-01-13 15:52:55 +00:00
ad4c0ff698
Fixed a bug in apic.c that broke lapic_stop_timer(). Fixed bugs in liveupdate.c that rendered load_state_info() meaningless. More informative error message in do_config() in service.c.
Kees van Reeuwijk2010-01-13 14:44:19 +00:00
b31119abf5
Mount updates: - allow mounting with "none" block device - allow unmounting by mountpoint - make VFS aware of file system process labels - allow m3_ca1 to use the full available message size - use *printf in u/mount(1), as mount(2) uses it already - fix reference leaks for some mount error cases in VFS
David van Moolenbroek2010-01-12 23:08:50 +00:00
33afb396f8
Man-page for netconf(8), contributed by Leith Brandeland
Erik van der Kouwe2010-01-06 08:24:06 +00:00
d8f3af3672
Fixed a typing bug. More explicit type conversion from virual to physical bytes. Bracket negative #defines for extra paranoia. Added a forgotten 'void' to a function.
Kees van Reeuwijk2010-01-06 08:23:14 +00:00
49ec221a92
Fix netconf alignment now that there is a number 10" Note: should fix again when we reach 100 :)
Erik van der Kouwe2010-01-06 08:20:12 +00:00
ac9ab099c8
General cleanup: - clean up kernel section of minix/com.h somewhat - remove ALLOCMEM and VM_ALLOCMEM calls - remove non-safecopy and minix-vmd support from Inet - remove SYS_VIRVCOPY and SYS_PHYSVCOPY calls - remove obsolete segment encoding in SYS_SAFECOPY* - remove DEVCTL call, svrctl(FSDEVUNMAP), map_driverX - remove declarations of unimplemented svrctl requests - remove everything related to swapping to disk - remove floppysetup.sh - remove traces of rescue device - update DESCRIBE.sh with new devices - some other small changes
David van Moolenbroek2010-01-05 19:39:27 +00:00
be992434e7
VM: make munmap(2) round length up, not down (reported by Althaf K Backer)
David van Moolenbroek2010-01-05 09:40:07 +00:00