]>
Zhao Yanbai Git Server - minix.git/log
Cristiano Giuffrida [Fri, 25 Jun 2010 12:48:56 +0000 (12:48 +0000)]
No malloc() in VM.
Erik van der Kouwe [Thu, 24 Jun 2010 14:56:03 +0000 (14:56 +0000)]
Extra sync to reduce damage of failing shutdowns
Kees van Reeuwijk [Thu, 24 Jun 2010 14:17:25 +0000 (14:17 +0000)]
Some standard Unix functions were feature-dependent on _MINIX.
Erik van der Kouwe [Thu, 24 Jun 2010 13:31:40 +0000 (13:31 +0000)]
Optional IPC logging
Erik van der Kouwe [Thu, 24 Jun 2010 12:29:13 +0000 (12:29 +0000)]
Beng's boot fix
Erik van der Kouwe [Thu, 24 Jun 2010 12:27:58 +0000 (12:27 +0000)]
Revert bad prior reversion
Ben Gras [Thu, 24 Jun 2010 12:23:23 +0000 (12:23 +0000)]
kernel: don't initialize catch_pagefaults at the extern declaration.
Erik van der Kouwe [Thu, 24 Jun 2010 12:20:01 +0000 (12:20 +0000)]
Beng's boot fix
Ben Gras [Thu, 24 Jun 2010 10:56:45 +0000 (10:56 +0000)]
mfs - added put_block() to statvfs loop.
Erik van der Kouwe [Thu, 24 Jun 2010 07:37:26 +0000 (07:37 +0000)]
Don't use kernel responses in servers
Ben Gras [Thu, 24 Jun 2010 00:32:17 +0000 (00:32 +0000)]
mfs - revert part of previous commit; should not have been commited
Ben Gras [Thu, 24 Jun 2010 00:27:26 +0000 (00:27 +0000)]
some prettification for test55.
Ben Gras [Thu, 24 Jun 2010 00:06:40 +0000 (00:06 +0000)]
test 55 for statvfs. fix formatting bug in test54.
Ben Gras [Wed, 23 Jun 2010 23:58:16 +0000 (23:58 +0000)]
mfs - statvfs call, by Buccapatnam Tirumala, Gautam.
Ben Gras [Wed, 23 Jun 2010 23:57:26 +0000 (23:57 +0000)]
iso9660fs - statvfs call, by Buccapatnam Tirumala, Gautam.
Ben Gras [Wed, 23 Jun 2010 23:56:36 +0000 (23:56 +0000)]
statvfs/fstatvfs entries.
Ben Gras [Wed, 23 Jun 2010 23:53:50 +0000 (23:53 +0000)]
include, vfs: statvfs, fstatvfs calls, contributed by Buccapatnam Tirumala, Gautam.
Ben Gras [Wed, 23 Jun 2010 23:51:29 +0000 (23:51 +0000)]
libc stubs for statvfs, contributed by Buccapatnam Tirumala, Gautam.
Ben Gras [Wed, 23 Jun 2010 23:46:10 +0000 (23:46 +0000)]
includes: statvfs support, contributed by Buccapatnam Tirumala, Gautam
Ben Gras [Wed, 23 Jun 2010 16:24:40 +0000 (16:24 +0000)]
boot: restore setting stack size, and remove wrong experimental
#ifndef DOS that shouldn't have been committed.
Erik van der Kouwe [Wed, 23 Jun 2010 10:43:08 +0000 (10:43 +0000)]
Remove obsolete mstats call
Tomas Hruby [Wed, 23 Jun 2010 10:36:19 +0000 (10:36 +0000)]
mini_receive() clean up
- for better readability xpp is substitued by sender
- makes sure that the dequeued sender has p_q_link == NULL and that
this condition holds when enqueuing the sender again. This is a
sanity check to make sure that the new sender is not enqueued
already
- Before this change the dequeued sender's p_q_link may not be NULL
and it was only set to NULL when enqueued again
Erik van der Kouwe [Wed, 23 Jun 2010 08:12:40 +0000 (08:12 +0000)]
Fix packman for new grep, which doesn't support \+ in BREs
Ben Gras [Tue, 22 Jun 2010 22:07:23 +0000 (22:07 +0000)]
test for pwrite() (Contributed by Buccapatnam Tirumala, Gautam)
Ben Gras [Tue, 22 Jun 2010 22:04:43 +0000 (22:04 +0000)]
lib - a pwrite() implementation (Contributed by Buccapatnam Tirumala, Gautam)
Ben Gras [Tue, 22 Jun 2010 21:56:38 +0000 (21:56 +0000)]
advent: support ${.OBJDIR} != ${.CURDIR}, tracker item 486
Ben Gras [Tue, 22 Jun 2010 21:42:49 +0000 (21:42 +0000)]
strptime() for minix.
Ben Gras [Tue, 22 Jun 2010 21:41:56 +0000 (21:41 +0000)]
original strptime.
Ben Gras [Tue, 22 Jun 2010 21:41:20 +0000 (21:41 +0000)]
forget netbsd strptime.
Ben Gras [Tue, 22 Jun 2010 21:37:54 +0000 (21:37 +0000)]
original netbsd strptime
Ben Gras [Tue, 22 Jun 2010 21:24:50 +0000 (21:24 +0000)]
no WARNS
Ben Gras [Tue, 22 Jun 2010 21:24:14 +0000 (21:24 +0000)]
cut fixes
Ben Gras [Tue, 22 Jun 2010 21:22:53 +0000 (21:22 +0000)]
minix cut, printf from netbsd
Ben Gras [Tue, 22 Jun 2010 21:20:54 +0000 (21:20 +0000)]
original netbsd printf, cut
Ben Gras [Tue, 22 Jun 2010 21:19:42 +0000 (21:19 +0000)]
no more minix cut, printf
Ben Gras [Tue, 22 Jun 2010 16:35:48 +0000 (16:35 +0000)]
correct to S_IFSOCK
Ben Gras [Tue, 22 Jun 2010 16:22:17 +0000 (16:22 +0000)]
stdio: j modifier for %d. (Contributed by Buccapatnam Tirumala, Gautam)
Ben Gras [Tue, 22 Jun 2010 16:21:21 +0000 (16:21 +0000)]
rename __ss_family to ss_family. (Contributed by Buccapatnam Tirumala, Gautam)
Ben Gras [Tue, 22 Jun 2010 15:45:53 +0000 (15:45 +0000)]
boot: fix dosboot build and link to build.
Ben Gras [Tue, 22 Jun 2010 15:44:47 +0000 (15:44 +0000)]
easypack: don't invoke binsizes
Ben Gras [Tue, 22 Jun 2010 15:44:29 +0000 (15:44 +0000)]
chrootmake: don't invoke binsizes.
Ben Gras [Tue, 22 Jun 2010 15:29:35 +0000 (15:29 +0000)]
fortune: install fortune.dat in /usr/lib
Ben Gras [Tue, 22 Jun 2010 15:28:07 +0000 (15:28 +0000)]
. make sed understand \t
. install it in /bin, where minix rc expects it
Cristiano Giuffrida [Tue, 22 Jun 2010 15:10:06 +0000 (15:10 +0000)]
Fix misplaced comment.
Ben Gras [Tue, 22 Jun 2010 14:21:34 +0000 (14:21 +0000)]
binpackage: don't call binsizes.
Ben Gras [Tue, 22 Jun 2010 14:00:42 +0000 (14:00 +0000)]
make: don't link with -g as nm can't read the symbol table any more.
Ben Gras [Tue, 22 Jun 2010 13:37:33 +0000 (13:37 +0000)]
includes: S_ISSOCK and S_ISOCK
Tomas Hruby [Tue, 22 Jun 2010 12:03:09 +0000 (12:03 +0000)]
cd subdir && $(MAKE) targets -> $(MAKE) -C subdir targets
- first step towards parallel building
Kees van Reeuwijk [Tue, 22 Jun 2010 10:50:03 +0000 (10:50 +0000)]
Sort out problems with POSIX constants.
Ben Gras [Tue, 22 Jun 2010 09:40:04 +0000 (09:40 +0000)]
forget about multiple zeros on non-ack compiler, tracker item 457
Ben Gras [Tue, 22 Jun 2010 09:38:20 +0000 (09:38 +0000)]
minix netbsd diff
Ben Gras [Tue, 22 Jun 2010 09:31:16 +0000 (09:31 +0000)]
add LC_MESSAGES
Ben Gras [Tue, 22 Jun 2010 09:30:52 +0000 (09:30 +0000)]
new stdbool.h
Ben Gras [Tue, 22 Jun 2010 09:30:26 +0000 (09:30 +0000)]
includes: small fixes and additions to help compiling programs.
Ben Gras [Tue, 22 Jun 2010 00:47:52 +0000 (00:47 +0000)]
original openbsd diff
Ben Gras [Tue, 22 Jun 2010 00:46:55 +0000 (00:46 +0000)]
no more minix diff
Ben Gras [Tue, 22 Jun 2010 00:44:20 +0000 (00:44 +0000)]
no more minix sed, patch man pages
Ben Gras [Tue, 22 Jun 2010 00:41:23 +0000 (00:41 +0000)]
minix patch port
Ben Gras [Tue, 22 Jun 2010 00:41:00 +0000 (00:41 +0000)]
original netbsd patch
Ben Gras [Tue, 22 Jun 2010 00:39:57 +0000 (00:39 +0000)]
no more minix patch
Ben Gras [Tue, 22 Jun 2010 00:36:21 +0000 (00:36 +0000)]
netbsd sed for minix
Ben Gras [Tue, 22 Jun 2010 00:33:14 +0000 (00:33 +0000)]
original netbsd sed
Ben Gras [Tue, 22 Jun 2010 00:32:21 +0000 (00:32 +0000)]
no more minix sed.
Ben Gras [Mon, 21 Jun 2010 18:25:04 +0000 (18:25 +0000)]
mfs: minor cleanup of readahead: they can be private to read.c.
Erik van der Kouwe [Mon, 21 Jun 2010 17:08:37 +0000 (17:08 +0000)]
Recognize Intel 82558B, contributed by Sergei Antonov
Ben Gras [Mon, 21 Jun 2010 14:42:53 +0000 (14:42 +0000)]
no more minix grep man pages.
Ben Gras [Sun, 20 Jun 2010 12:32:41 +0000 (12:32 +0000)]
force gcc to look in ../../../include before /usr/local/include
Ben Gras [Sun, 20 Jun 2010 12:31:55 +0000 (12:31 +0000)]
grep: unsigned chars to fix gcc warnings.
Ben Gras [Sun, 20 Jun 2010 11:55:19 +0000 (11:55 +0000)]
fixes for minix grep
Ben Gras [Sun, 20 Jun 2010 11:54:40 +0000 (11:54 +0000)]
original openbsd grep (freegrep)
Ben Gras [Sun, 20 Jun 2010 11:54:03 +0000 (11:54 +0000)]
oops, that was the minx grep port; undo previous commit.
Ben Gras [Sun, 20 Jun 2010 11:49:38 +0000 (11:49 +0000)]
original openbsd freegrep
Ben Gras [Sun, 20 Jun 2010 11:48:00 +0000 (11:48 +0000)]
remove minix greps.
Ben Gras [Sun, 20 Jun 2010 11:46:50 +0000 (11:46 +0000)]
fgetln() prototype
Erik van der Kouwe [Sun, 20 Jun 2010 07:30:53 +0000 (07:30 +0000)]
Fix unlikely race (or crawl?) condition in case going from alarm to ioctl takes more than 1 second
Erik van der Kouwe [Sun, 20 Jun 2010 06:39:23 +0000 (06:39 +0000)]
Packman also recognizes package names with no or partial version number
Ben Gras [Sun, 20 Jun 2010 00:24:35 +0000 (00:24 +0000)]
lib: getproname: only return last path component
Ben Gras [Sun, 20 Jun 2010 00:24:11 +0000 (00:24 +0000)]
lib: no visibility features; fixes gcc warnings
Ben Gras [Fri, 18 Jun 2010 14:03:13 +0000 (14:03 +0000)]
getprogname(), setprogname() prototypes
Ben Gras [Fri, 18 Jun 2010 14:02:00 +0000 (14:02 +0000)]
libraries: fgetln() from pkgsrc branch.
Tomas Hruby [Fri, 18 Jun 2010 14:01:34 +0000 (14:01 +0000)]
Cycle counters zeroed after fork for the child
Erik van der Kouwe [Fri, 18 Jun 2010 13:49:07 +0000 (13:49 +0000)]
Don't allow PM to sys_kill itself, this causes a race with RS calling waitpid during shutdown
Tomas Hruby [Fri, 18 Jun 2010 12:46:18 +0000 (12:46 +0000)]
Removed racy COW optimization
- enabling writing in COW once phys block is reference only once is racy if VM
is preemptible. original memory location may get overwritten before COW copies
the memory
- problem when DEBUG_RACE is on and a big problem for SMP
Cristiano Giuffrida [Fri, 18 Jun 2010 12:04:20 +0000 (12:04 +0000)]
Don't forget about pending signals coming from the kernel.
Arun Thomas [Thu, 17 Jun 2010 15:14:57 +0000 (15:14 +0000)]
We have sys/cdefs.h now, so remove hacks.
Ben Gras [Thu, 17 Jun 2010 15:05:20 +0000 (15:05 +0000)]
zlib includes in lib/libz, install them too in /usr/include from toplevel makefile.
Ben Gras [Thu, 17 Jun 2010 13:29:20 +0000 (13:29 +0000)]
libraries, includes: libz: original libz source files with minix makefile.
Erik van der Kouwe [Thu, 17 Jun 2010 12:14:33 +0000 (12:14 +0000)]
Work around vfs/inet/eth race by avoiding non-blocking ioctl in dhcpd
Erik van der Kouwe [Thu, 17 Jun 2010 12:00:55 +0000 (12:00 +0000)]
bzip2 is now the default for releases
David van Moolenbroek [Wed, 16 Jun 2010 09:33:11 +0000 (09:33 +0000)]
ash: expr -e support
Ben Gras [Mon, 14 Jun 2010 20:33:14 +0000 (20:33 +0000)]
<sys/mman.h>: include <minix/type.h> instead of <minix/types.h> for endpoint_t
Ben Gras [Mon, 14 Jun 2010 20:31:52 +0000 (20:31 +0000)]
binpackage: let's use the find -prune option to skip hierarchies.
David van Moolenbroek [Sun, 13 Jun 2010 10:40:22 +0000 (10:40 +0000)]
libdriver: make partition code use a contiguous buffer
Arun Thomas [Fri, 11 Jun 2010 16:05:36 +0000 (16:05 +0000)]
Makefile updates:
Turn on optimization
Remove some redundancy in FLAGS
Ben Gras [Fri, 11 Jun 2010 11:41:56 +0000 (11:41 +0000)]
vfs: don't use a mountpoint if it's in use for anything else.
(this avoids data structure confusion if a mountpoint is reused as
a mountpoint until that's properly fixed.)
Thomas Veerman [Fri, 11 Jun 2010 11:17:31 +0000 (11:17 +0000)]
Fix wrong field for stack address and a typo.
Thomas Veerman [Fri, 11 Jun 2010 11:03:47 +0000 (11:03 +0000)]
Also install getcontext and makecontext man pages
Tomas Hruby [Fri, 11 Jun 2010 08:16:10 +0000 (08:16 +0000)]
No linear addresses in message delivery
- removes p_delivermsg_lin item from the process structure and code
related to it
- as the send part, the receive does not need to use the
PHYS_COPY_CATCH() and umap_local() couple.
- The address space of the target process is installed before
delivermsg() is called.
- unlike the linear address, the virtual address does not change when
paging is turned on nor after fork().
Arun Thomas [Thu, 10 Jun 2010 14:59:10 +0000 (14:59 +0000)]
Make exec() use entry point in a.out header
Arun Thomas [Thu, 10 Jun 2010 14:04:46 +0000 (14:04 +0000)]
More cleanup to remove MM and FS references