a36a3766b0
ignore .svn dirs when making binary packages
Ben Gras
2010-01-27 16:20:28 +00:00
75a3d4ebde
bump version number to 3.1.6, copyright year to 2010.
Ben Gras
2010-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 Reeuwijk
2010-01-27 10:23:58 +00:00
c6eb51d66a
Rewrite some functions to ANSI style.
Kees van Reeuwijk
2010-01-27 10:19:13 +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 Hruby
2010-01-27 09:34:47 +00:00
9a7cd8e254
Pipe vnodes are always mapped.
Thomas Veerman
2010-01-27 09:30:39 +00:00
d8b8e10ba4
Add notrunc conversion for dd tool
Erik van der Kouwe
2010-01-27 07:48:06 +00:00
3e583f4c04
Add -p flag for install tool
Erik van der Kouwe
2010-01-27 07:47:29 +00:00
c8a11b5453
Fixed some type inconsistencies in the kernel.
Kees van Reeuwijk
2010-01-26 12:26:06 +00:00
b67f788eea
Removed a number of useless #includes
Kees van Reeuwijk
2010-01-26 10:59:01 +00:00
76f8132545
dec21140A ethernet driver for virtualpc, contributed by nicolas tittley.
Ben Gras
2010-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 Moolenbroek
2010-01-26 08:05:33 +00:00
e42952c93f
typo
David van Moolenbroek
2010-01-25 23:48:14 +00:00
1ff4a7dbc6
update DS label retrieve calls
David van Moolenbroek
2010-01-25 23:23:43 +00:00
71fe2852f4
HGFS - VMware Shared Folders file system server
David van Moolenbroek
2010-01-25 23:18:02 +00:00
4c2cb6c04f
typo
David van Moolenbroek
2010-01-25 21:06:07 +00:00
ff416204c5
Add dirname function, forgot to commit header before
Erik van der Kouwe
2010-01-25 18:17:57 +00:00
eeaecf1d9c
Explicitly mark i8_t as signed
Erik van der Kouwe
2010-01-25 18:17:04 +00:00
f8804c0240
Additions to inttypes.h format strings
Erik van der Kouwe
2010-01-25 18:16:25 +00:00
58024f9eb0
Add character classes for tr
Erik van der Kouwe
2010-01-25 18:14:54 +00:00
6b869823ae
Have test40 use /dev/ptypf instead of /dev/ptyp0
Erik van der Kouwe
2010-01-25 18:14:05 +00:00
a701e290f7
Removed unused symbols. Made some functions PRIVATE, including ones that aren't used anywhere.
Kees van Reeuwijk
2010-01-25 18:13:48 +00:00
0e564a1419
Add IPv6-related header definitions
Erik van der Kouwe
2010-01-25 18:13:23 +00:00
3ec29ae85e
Add dirname function
Erik van der Kouwe
2010-01-25 18:12:28 +00:00
a89d141e90
Add getopt_long library function
Erik van der Kouwe
2010-01-25 18:11:21 +00:00
515d6ebc9a
correct opcode of FNSTSW (hopefully fixes minix under virtualpc)
Ben Gras
2010-01-25 16:25:20 +00:00
ee4cff8d66
2 copies of taskcall.c removed
Tomas Hruby
2010-01-25 14:22:09 +00:00
769e5f373a
man mount(1): dash escaping consistency
David van Moolenbroek
2010-01-22 23:24:02 +00:00
a7cee5bec4
Removed unused symbols. Minor cleanups.
Kees van Reeuwijk
2010-01-22 22:01:08 +00:00
0cfbe936ce
Removed bunch of unused variables in kernel/proc.c
Tomas Hruby
2010-01-22 16:14:57 +00:00
af395bab13
Fix number of tests
Erik van der Kouwe
2010-01-22 11:32:39 +00:00
a39cb73e58
IPv6 address family and protocol familyconstants
Erik van der Kouwe
2010-01-22 10:45:43 +00:00
4dfe5f49ba
Make int64 constants available under GCC
Erik van der Kouwe
2010-01-22 10:45:05 +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 Reeuwijk
2010-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 Gras
2010-01-21 16:53:42 +00:00
ee2e57b4dc
Add return statement after failed dev_open (fixes open count in at_wini)
Thomas Veerman
2010-01-21 15:02:29 +00:00
f30c82b430
Restored idt_reload() prototype.
Kees van Reeuwijk
2010-01-21 11:40:22 +00:00
0bc2aad4af
Fix parameter parsing in cut
Erik van der Kouwe
2010-01-21 10:16:05 +00:00
9baf8059fb
Make function key for RTL8139 optional
Erik van der Kouwe
2010-01-21 10:15:22 +00:00
fadbbf7b2e
Unmount defunct boot ramdisk at bootup
Thomas Veerman
2010-01-21 09:58:07 +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 Veerman
2010-01-21 09:32:15 +00:00
a5a2073680
create the getaddrinfo and getnameinfo library functions and friends
Erik van der Kouwe
2010-01-21 06:38:17 +00:00
24964aa706
Removed unused variable ip_port from icmp_router_advertisment().
Kees van Reeuwijk
2010-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 Reeuwijk
2010-01-20 21:31:59 +00:00
53f9f943a8
Rewrote a number of cases where variables were used before they initialized.
Kees van Reeuwijk
2010-01-20 17:59:48 +00:00
d6383bef47
Removed some unused tests.
Kees van Reeuwijk
2010-01-20 17:55:14 +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 Reeuwijk
2010-01-20 17:02:55 +00:00
850f392c86
Fix typo in ENOPSUP definition
Erik van der Kouwe
2010-01-20 16:36:48 +00:00
53a6e039de
remove SYS_MAPDMA
David van Moolenbroek
2010-01-19 21:24:42 +00:00
f175410902
rename message.m5_c[12] to m5_s[12]
David van Moolenbroek
2010-01-19 21:19:59 +00:00
cff75286df
setgroups fix
David van Moolenbroek
2010-01-19 21:15:43 +00:00
61bb82a44b
VM information interface
David van Moolenbroek
2010-01-19 21:00:20 +00:00
7d51b0cce1
Fixed warnings in watchdog.c
Tomas Hruby
2010-01-19 14:47:25 +00:00
3a892d2312
Fixed some flawed defensive programming in audio drivers.
Kees van Reeuwijk
2010-01-18 21:37:24 +00:00
32ad26e698
Use _POSIX_SOURCE rather than _MINIX to protect popen, pclose and snprintf
Erik van der Kouwe
2010-01-18 18:06:43 +00:00
daca9de450
Fix to make making a bootable cd possible again.
Ben Gras
2010-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 Hruby
2010-01-16 20:53:55 +00:00
a8b52644c4
Give SETALARM privilege to atl2 driver
David van Moolenbroek
2010-01-16 14:31:35 +00:00
4faed703d9
Added a missing return statement in paired_grant(). Removed lots of unused variables.
Kees van Reeuwijk
2010-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 Gras
2010-01-15 17:16:15 +00:00
80d671aea7
_cpuid() - full cpuid instruction wrapper
Tomas Hruby
2010-01-15 15:23:57 +00:00
45eabea285
Fixed extern declaration from pointer to array
Ben Gras
2010-01-15 12:08:57 +00:00
3537a7b59d
Compile and install e1000 driver by default
David van Moolenbroek
2010-01-15 10:22:34 +00:00
da3b64d8bc
Fixed a bug in do_sdevio() that broke I/O size computations. Removed redundant size computations. Cleaned up code.
Kees van Reeuwijk
2010-01-14 14:51:23 +00:00
5459f3a607
Removed a whole herd of unused variables. Some other cleanup.
Kees van Reeuwijk
2010-01-14 13:53:12 +00:00
9d247900c0
Remove obsolete m_ptr calculations in try_one() and mini_senda().
Kees van Reeuwijk
2010-01-14 12:04:24 +00:00
d96360e4d4
Uninitialized variable fix in VM to kernel protocol
Tomas Hruby
2010-01-14 11:30:02 +00:00
98563a4afa
Killing Minix by typing Q on serial console
Tomas Hruby
2010-01-14 09:46:16 +00:00
8a2a4f97fc
Fixed redundant typecast in lapic write/read macros
Tomas Hruby
2010-01-13 18:23:58 +00:00
42c13951a7
APIC disabled if CPU lacks TSC
Tomas Hruby
2010-01-13 18:22:41 +00:00
cc86693102
- Make packman unmount the packages cd if it was mounted. - Manpages for packman and packit.
Thomas Veerman
2010-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 Reeuwijk
2010-01-13 14:44:19 +00:00
6a5660a431
PCI: add 64-bit BAR support
David van Moolenbroek
2010-01-13 10:52:47 +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 Moolenbroek
2010-01-12 23:08:50 +00:00
483160f3d4
Add tests for sigsetjmp/siglongjmp
Erik van der Kouwe
2010-01-12 09:53:39 +00:00
a316221fbf
Local apic is dissabled by default
Tomas Hruby
2010-01-11 17:21:19 +00:00
f595416e7f
Fixed some missing return statements.
Kees van Reeuwijk
2010-01-11 14:22:29 +00:00
2baf34f801
Update years in man-pages (thanks to Antoine Leca for pointing this out)
Erik van der Kouwe
2010-01-09 08:18:26 +00:00
f025e5f06b
Implementations of readv and writev
Erik van der Kouwe
2010-01-08 13:40:34 +00:00
aec561acc5
Add scalbn family of functions
Erik van der Kouwe
2010-01-08 07:27:54 +00:00
17b10f1bf3
Add fabsf function
Erik van der Kouwe
2010-01-08 07:27:11 +00:00
d1fd04e72a
Initialization protocol for system services.
Cristiano Giuffrida
2010-01-08 01:20:42 +00:00
acc3c30855
Prevent nanosleep from potentially overwriting sleep time suggested by Rene Zatvo
Erik van der Kouwe
2010-01-07 19:25:18 +00:00
aac4b7923f
Add ENOTSUP error code
Erik van der Kouwe
2010-01-07 09:53:31 +00:00
1a39ed880a
Make get/setsockopt handle SOREUSEADDR
Erik van der Kouwe
2010-01-07 09:53:08 +00:00
413a8083b9
Allow test43 to deal with broken symlinks
Erik van der Kouwe
2010-01-07 09:52:23 +00:00
38ed5b2685
Fix brackets in kernel/arch/i386/include/archconst.h
Erik van der Kouwe
2010-01-06 08:46:33 +00:00
8d97f0253f
Fix bracket with different color in netconf(8) man-page
Erik van der Kouwe
2010-01-06 08:31:11 +00:00
33afb396f8
Man-page for netconf(8), contributed by Leith Brandeland
Erik van der Kouwe
2010-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 Reeuwijk
2010-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 Kouwe
2010-01-06 08:20:12 +00:00
c554a39725
Move man-pages for zoneinfo, replace with links
Erik van der Kouwe
2010-01-06 08:00:39 +00:00
bbff2115d6
Oops, forgot to svn add this
Erik van der Kouwe
2010-01-06 07:49:54 +00:00
f9aac2c06b
Move man-pages for bzip2, replace with links.
Erik van der Kouwe
2010-01-06 07:45:45 +00:00
a75c9fce4d
Man-page for ping, contributed by Leith Brandeland
Erik van der Kouwe
2010-01-06 07:36: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 Moolenbroek
2010-01-05 19:39:27 +00:00
be992434e7
VM: make munmap(2) round length up, not down (reported by Althaf K Backer)
David van Moolenbroek
2010-01-05 09:40:07 +00:00
0dcf5b7aa8
add ptrace(2) TO_NOEXEC flag
David van Moolenbroek
2010-01-05 09:30:28 +00:00
709ca777bd
start a.out2com script with 'sh' (Bug#365.1, reported by Antoine Leca)
David van Moolenbroek
2010-01-05 09:21:55 +00:00