Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-02-17 | miscellaneous typo fixes: | Jean-Francois Brousseau | |
- sturct -> struct (spotted by pedro) - elimination of consecutive 'the' words ok jmc@, henning@, krw@, robert@, some whining by jolan@ | |||
2004-11-23 | Create the init process earlier, before the root filesystem is mounted, | Miod Vallat | |
and have it stall on a semaphore. This allows all kthread creations which could have been requested during autoconf to be processed before root is mounted as well. This causes umass devices attached to any usb with flags 1 (such as on macppc) to configure properly instead of panicing the kernel at mountroot time. From NetBSD; tested by various. | |||
2004-10-27 | regen | Niklas Hallqvist | |
2004-10-27 | Add support for sys_setre[ug]id, ok deraadt@ | Niklas Hallqvist | |
2004-08-03 | the rest of the '#if DIAGNOSTIC' -> '#ifdef DIAGNOSTIC' in the kernel; ok miod@ | Todd T. Fries | |
2004-07-09 | regen | Todd C. Miller | |
2004-07-09 | Rename ostat -> stat43 to disambiguate from upcoming struct stat changes. | Todd C. Miller | |
Idea from NetBSD, OK deraadt@ | |||
2004-07-08 | we don't care about copyout's success. add a comment to appease sturm@ | Ted Unangst | |
2004-06-24 | This moves access to wall and uptime variables in MI code, | Thorsten Lockert | |
encapsulating all such access into wall-defined functions that makes sure locking is done as needed. It also cleans up some uses of wall time vs. uptime some places, but there is sure to be more of these needed as well, particularily in MD code. Also, many current calls to microtime() should probably be changed to getmicrotime(), or to the {,get}microuptime() versions. ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others "Oh, that is not your problem!" from miod@ | |||
2004-06-22 | Replace a whole bunch of scary uses of strncpy() with strlcpy() and | Jean-Francois Brousseau | |
use compat-specific MAXNAMLEN values where appropriate ok millert@, pedro@ | |||
2004-06-13 | debranch SMP, have fun | Niklas Hallqvist | |
2004-05-28 | regen | Ted Unangst | |
2004-05-28 | ACCOUNTING is optional. found by mpech. ok deraadt | Ted Unangst | |
2004-04-25 | fix typos/spelling in comments, from pedro martelletto | Jolan Luff | |
2004-04-15 | rework access to emulations slightly in an effort to both merge and | Ted Unangst | |
separate exec format from emulation. consistent naming of freebsd emuls. not much in the way of functional changes yet. testing and ok deraadt@ and others along the way. | |||
2004-04-05 | sync | Ted Unangst | |
2004-04-05 | madvise works fine without translation, from Sam Smith. | Ted Unangst | |
2003-12-02 | Count from now, not from the epoch, to arm alarm. | Thomas Nordin | |
2003-11-25 | Make SIOCGIFHWADDR work. ok mickey@ | Thomas Nordin | |
2003-10-12 | Linux shmat allows lookup of segments that are marked as removed so | Todd C. Miller | |
our Linux compat should too. From marius aamodt eriksen | |||
2003-09-04 | sync | Ted Unangst | |
2003-09-04 | dummy xattr syscalls. ok deraadt@ | Ted Unangst | |
2003-09-01 | regen. | Federico G. Schwindt | |
2003-09-01 | set fadvise64 as dummy. some binaries compiled with a recent glibc | Federico G. Schwindt | |
seems to require it; henning ok. | |||
2003-08-21 | emulation is now controlled by sysctl. changes: | Ted Unangst | |
add e_flags to struct emul. this stores on/off and native flags. check for emul enabled in check_exec(). gather all the emuls into a emulsw so a sysctl can find them. create sysctl. move maxhdrsiz calcualation into init_main so it cleans up sys_execve codepath. teach sysctl utility to grok kern.emul hierarchy. requested and ok deraadt@ some comments from mickey@ | |||
2003-08-15 | change arguments to suser. suser now takes the process, and a flags | Ted Unangst | |
argument. old cred only calls user suser_ucred. this will allow future work to more flexibly implement the idea of a root process. looks like something i saw in freebsd, but a little different. use of suser_ucred vs suser in file system code should be looked at again, for the moment semantics remain unchanged. review and input from art@ testing and further review miod@ | |||
2003-08-15 | regen. | Federico G. Schwindt | |
2003-08-15 | simplify. | Federico G. Schwindt | |
2003-08-14 | regen.. again. sorry. | Federico G. Schwindt | |
2003-08-14 | unbust my previous commit. | Federico G. Schwindt | |
2003-08-14 | regen. | Federico G. Schwindt | |
2003-08-14 | add more syscalls. implement exit_group (which is actually an alias for | Federico G. Schwindt | |
sys_exit), needed for newer glibc's binaries. from marius aamodt eriksen <marius at monkey dot org> | |||
2003-08-13 | remove some copy and waste. from marius@monkey.org | Ted Unangst | |
2003-08-03 | another gapped system call handled incorrectly: truncate64; marius@monkey.org | Theo de Raadt | |
2003-08-02 | sync | Theo de Raadt | |
2003-08-02 | wrong args for linux ftruncate64; marius@monkey.org | Theo de Raadt | |
2003-07-24 | after sys_sendmsg, change control message level back in case somebody looks | Ted Unangst | |
at it. we don't use stackgap because control messages can be larger than the gap, and it's just easier this way. ok deraadt@ | |||
2003-07-23 | 'r' ioctls, (VFAT) aren't supported, don't pass down. | Ted Unangst | |
see netbsd pr21936. ok deraadt@ | |||
2003-07-23 | sync | Ted Unangst | |
2003-07-23 | add sys_sysinfo. from marius aamodt eriksen. | Ted Unangst | |
linux_misc.c: fvdl gave his copyright to tnf, adjust. | |||
2003-07-03 | sync | Ted Unangst | |
2003-07-03 | add mmap2 (mmap64, take your pick) and clean up some. use MAP_TRYFIXED | Ted Unangst | |
since that's the way linux works. no regressions by various ports testers, eyeballed by a few others. | |||
2003-06-23 | and we have a copyright (TNF) | Ted Unangst | |
2003-06-21 | add exec/fork/exit hooks per process for compat emulations. | Ted Unangst | |
use them to correctly emulate linux brk. update to TNF copyright in linux_exec.c. from netbsd, mostly from a diff by Kurt Miller in pr3318. this should fix java. no regressions in testing by kurt and sturm@. be prepared for "proc size mismatch" -- recompile ps and friends. ok deraadt@ | |||
2003-06-03 | fix various 3/4 licenses according to "terms" file | Theo de Raadt | |
2003-05-10 | Regen | Miod Vallat | |
2003-05-10 | Deprecate the swapon system call and move it to COMPAT_25 land, since swapctl | Miod Vallat | |
has been introduced for this release. ok deraadt@ weingart@ | |||
2003-04-05 | Add missing 230400 to linux_speeds array to match linux_spmasks. | Todd C. Miller | |
Also make linux_spmasks const, since it is. deraadt@ OK | |||
2003-02-25 | fix off by one signal checks. thanks yichen's checker | Ted Unangst | |
ok niklas@ | |||
2003-01-30 | Bring back setreuid(2) and setregid(2) as first class syscalls | Todd C. Miller | |
(but still implemented via setres[ug]id(2)). Basically this just moves them from COMPAT_43 into kern_prot.c. Also fixes a typo in my old implementation. The userland portion will follow in a few days. deraadt@ OK |