Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-07-01 | add HPUX_SYSCONF_CPUPA20 | Michael Shalayeff | |
2004-06-30 | regen | Michael Shalayeff | |
2004-06-30 | update from netbsd: use sys_poll() and label some other unimplemented ones; ↵ | Michael Shalayeff | |
millert@ ok | |||
2004-06-25 | typo | Theo de Raadt | |
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-22 | do not bcopy wrong stuff there | Theo de Raadt | |
2004-06-21 | First step towards more sane time handling in the kernel -- this changes | Thorsten Lockert | |
things such that code that only need a second-resolution uptime or wall time, and used to get that from time.tv_secs or mono_time.tv_secs now get this from separate time_t globals time_second and time_uptime. ok art@ niklas@ nordin@ | |||
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-05-05 | make compile peace frienship bubblegum | Michael Shalayeff | |
2004-05-03 | POSIX says the length parameter for semop(2) and shmget(2) should be size_t. | Todd C. Miller | |
Create new syscalls with the correct parameters and add compat versions for the old ones under COMPAT_35. | |||
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 | |
2004-02-27 | change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many | Theo de Raadt | |
reasons for this, quite a few of them technical, and not all of them in response to Intel's broken ia32e crud. The gcc toolchain stays at x86_64 for now. | |||
2004-02-17 | sync | Ted Unangst | |
2004-02-17 | kqueue works using native calls | Ted Unangst | |
once from art@ a while back, again from Jason Ackley <jason@ackley.net> | |||
2004-02-01 | Trivial touches to compile with gcc 3. | Miod Vallat | |
2004-01-28 | an amd64 arch support. | Michael Shalayeff | |
hacked by art@ from netbsd sources and then later debugged by me into the shape where it can host itself. no bootloader yet as needs redoing from the recent advanced i386 sources (anyone? ;) | |||
2004-01-14 | sync | Ted Unangst | |
2004-01-14 | change sigaltstack.ss_size type to size_t. handle syscall fallout. | Ted Unangst | |
add stack_t and ucontext_t typedefs. ok deraadt@ | |||
2003-12-19 | Make sure hpux fcntl() operates on the proper file. | Miod Vallat | |
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-11-23 | check for too-small length in stream debug code | Anil Madhavapeddy | |
discussed with grange@ tedu@ | |||
2003-11-18 | path_index isn't used for anything, so comment it out. idea millert@ | Ted Unangst | |
2003-11-17 | add a missing bounds check that allowed a stack overrun. reported by | Ted Unangst | |
Georgi Guninski. also prevent an int overflow. ok millert@ | |||
2003-11-03 | verify exec headers before attempting malloc. reported by Georgi Guninski. | Ted Unangst | |
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-10-01 | out-of-bound memory access. deraadt ok | Jun-ichiro itojun Hagino | |
2003-09-23 | Replace select backends with poll backends. selscan() and pollscan() | Todd C. Miller | |
now call the poll backend. With this change we implement greater poll(2) functionality instead of emulating it via the select backend. Adapted from NetBSD and including some changes from FreeBSD. Tested by many, deraadt@ OK | |||
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-24 | regen | Ted Unangst | |
2003-08-24 | freebsd pread and pwrite are the same as ours. jason + ackley.net says this | Ted Unangst | |
lets him run perforce. ok deraadt@ | |||
2003-08-23 | rename native to aout so we can tell it apart. | Ted Unangst | |
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-16 | missed suser. thanks naddy@ | Ted Unangst | |
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> |