summaryrefslogtreecommitdiff
path: root/sys/compat
AgeCommit message (Expand)Author
2008-06-12Be more permissive and try to run non-branded non-static binaries if we canMiod Vallat
2008-06-12Do not attempt to recognize foreign ELF binaries if emulation is disabled;Miod Vallat
2008-06-10Allow linux binaries to call setsockopt(,TCPNODELAY,) on a AF_LOCALMatthieu Herrb
2008-05-01spl0() is not your friend, use splx() instead.Miod Vallat
2008-04-12bring in changes as found in libossaudioJacob Meuser
2008-03-16Widen some struct statfs fields to support large filesystem stataOtto Moerbeek
2008-03-09use the right capitalization for platform namesIgor Sobrado
2008-01-05regenMiod Vallat
2008-01-05Mark vadvise(2) as obsolete and remove its implementation, so instead ofMiod Vallat
2007-11-28delete the compat_09_sys_uname code hereTheo de Raadt
2007-11-28syncTheo de Raadt
2007-11-28COMPAT_09 uname is only used by freebsd compat, so move it to the right placeTheo de Raadt
2007-11-28compat_25_sys_omsync is unusedTheo de Raadt
2007-11-27Missed those because they are in a weird place.Artur Grabowski
2007-11-27regenArtur Grabowski
2007-11-25Get rid of the kernel 'libcompat' framework, and instead use conf/files toTheo de Raadt
2007-11-02replace ctob/btoc with ptoa/atop (plus the usual round_page() where needed)Martin Reindl
2007-10-30MALLOC/FREE -> malloc/freeCharles Longeau
2007-10-30- replace the remaining MALLOC/FREE -> malloc/free in sys/compatGilles Chehade
2007-10-27Make sure the compat errno mapping arrays go up to ELAST, and correctlyMiod Vallat
2007-10-20enuf -> enoughMiod Vallat
2007-10-01more btoc -> atopMartin Reindl
2007-09-22replace even more ctob and btoc with ptoa and atop respectively plusMartin Reindl
2007-09-15replace ctob and btoc with ptoa and atop respectivelyMartin Reindl
2007-09-01replace the machine dependant bytes-to-clicks macro by the MI ptoa()Martin Reindl
2007-06-06now that all partition size/offsets are potentially 64-bit, change theTheo de Raadt
2007-06-06put IPX in the unsupported boatHenning Brauer
2007-06-05use six new macros to access & store the 48-bit disklabel fields relatedTheo de Raadt
2007-05-29adapt from netbsd:Nikolay Sturm
2007-05-29byebyeTed Unangst
2007-05-29regenTed Unangst
2007-05-29linux_getcwd is the same as the system one.Ted Unangst
2007-05-28Maintaining a broken compatibility layer for a broken OS is not a productiveBob Beck
2007-04-05regenTed Unangst
2007-04-05freebsd added some MAP_NOCORE flag. we don't like it, so mask it out.Ted Unangst
2007-03-15Since p_flag is often manipulated in interrupts and without biglockArtur Grabowski
2007-02-06Use atomic.h operation for manipulating p_siglist in struct proc. SolvesArtur Grabowski
2007-01-16Retire VOP_LEASE(); It was a bit for NQNFS and hasThordur I. Bjornsson
2006-12-29Avoid void * arithmetic, okay deraadt@, suggestions from millert@Pedro Martelletto
2006-10-08Pass linux_sys_waitpid() on to linux_sys_wait4() in order to properlyNikolay Sturm
2006-09-25Use S_IS* macros insted of masking with S_IF* flags. The latter mayOtto Moerbeek
2006-09-22regenPedro Martelletto
2006-09-22Remove LFS system calls from here tooPedro Martelletto
2006-06-25rename vfs_busy() flags VB_UMIGNORE/VB_UMWAIT to VB_NOWAIT/VB_WAITNikolay Sturm
2006-06-14move vfs_busy() to rwlocks and properly hide the locking api from vfsNikolay Sturm
2006-05-23Compile if no option SYSVMSG.Miod Vallat
2006-04-30remove the simplelock argument from vfs_busy() which is currently notNikolay Sturm
2006-04-28Instrumentation for an in-kernel getcwd() implementation.Pedro Martelletto
2006-04-19Remove unused mount list simple_lock() gooPedro Martelletto
2006-03-05Use more queue macros rather than doing it by hand; ok otto@ krw@Miod Vallat