| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
'RELENG_4_3_0_RELEASE'.
This commit was manufactured to restore the state of the 4.3-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
|
| |
|
|
|
|
|
| |
Approved by: jkh
Notes:
svn path=/stable/4/; revision=74899
|
| |
|
|
|
|
|
|
| |
linux_socket.h: 1.1
linux_socket.c: 1.25
Notes:
svn path=/stable/4/; revision=73462
|
| |
|
|
| |
Notes:
svn path=/stable/4/; revision=73354
|
| |
|
|
| |
Notes:
svn path=/stable/4/; revision=73289
|
| |
|
|
| |
Notes:
svn path=/stable/4/; revision=70319
|
| |
|
|
| |
Notes:
svn path=/stable/4/; revision=69054
|
| |
|
|
| |
Notes:
svn path=/stable/4/; revision=69048
|
| |
|
|
|
|
|
| |
Approved by: jkh
Notes:
svn path=/stable/4/; revision=68476
|
| |
|
|
|
|
|
| |
Approved by: JKH
Notes:
svn path=/stable/4/; revision=68282
|
| |
|
|
|
|
|
| |
Approved by: JKH
Notes:
svn path=/stable/4/; revision=68265
|
| |
|
|
| |
Notes:
svn path=/stable/4/; revision=68198
|
| |
|
|
| |
Notes:
svn path=/stable/4/; revision=67319
|
| |
|
|
| |
Notes:
svn path=/stable/4/; revision=66835
|
| |
|
|
| |
Notes:
svn path=/stable/4/; revision=65163
|
| |
|
|
| |
Notes:
svn path=/stable/4/; revision=65079
|
| |
|
|
| |
Notes:
svn path=/stable/4/; revision=65026
|
| |
|
|
| |
Notes:
svn path=/stable/4/; revision=63904
|
| |
|
|
| |
Notes:
svn path=/stable/4/; revision=57955
|
| |
|
|
|
|
|
|
|
|
|
| |
argument could panic the kernel.
Submitted by: Ian Dowse <iedowse@maths.tcd.ie>
Prompted by: jkh, gallatin
Approved by: prompters
Notes:
svn path=/head/; revision=57867
|
| |
|
|
|
|
|
|
|
| |
other BLK.* ioctls should the desire arize.
Approved by: jkh (via dufault)
Notes:
svn path=/head/; revision=57858
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
parents flags.
Note on the PR:
The PR contains another patch that's not being committed without
further background information. The PR stays open for now.
PR: 16946 (Victor A. Salaman <salaman@teknos.com>)
Prompted by: msmith
Indirect/implicit approval: jkh (shoot me if I'm wrong :-)
Notes:
svn path=/head/; revision=57564
|
| |
|
|
|
|
|
|
|
|
| |
READSUBCHANNEL ioctl. This makes vmware work with SCSI CDROM
drives.
Approved by: jkh
Notes:
svn path=/head/; revision=56940
|
| |
|
|
|
|
|
| |
with linux_base-6.1.
Notes:
svn path=/head/; revision=55771
|
| |
|
|
|
|
|
|
|
|
|
| |
linux_statfs and linux_fstatfs. Linux binaries testing this expect
the filesystem's magic number and not our vnode's tag.
PR: 15425
Tested by: Vladimir N. Silyaev <vsilyaev@mindspring.com>
Notes:
svn path=/head/; revision=55629
|
| |
|
|
| |
Notes:
svn path=/head/; revision=54655
|
| |
|
|
|
|
|
| |
Found by: phk-scan
Notes:
svn path=/head/; revision=54399
|
| |
|
|
| |
Notes:
svn path=/head/; revision=54152
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Other modules can register and unregister ioctl handlers to extend the
ioctls known by the Linuxulator. A recent application is the vmware
port. The Linuxulator itself uses the new interface to register its
handlers as well. Handlers for the following types of ioctls have been
defined:
cdrom
console (=keyboard and VT handling)
socket
sound
termio
All ioctl related defines and declarations have been moved to a new
file (linux_ioctl.h), except for the pluggable ioctl handler interface
definition.
While there, cleanup linux.h some more.
linux.h and linux_ioctl.[ch] have been made to conform to style(9) as
much as possible.
Inspired and reviewed by: Vladimir N. Silyaev
Notes:
svn path=/head/; revision=54122
|
| |
|
|
| |
Notes:
svn path=/head/; revision=53954
|
| |
|
|
| |
Notes:
svn path=/head/; revision=53902
|
| |
|
|
|
|
|
| |
Reviewed by: bde
Notes:
svn path=/head/; revision=53758
|
| |
|
|
|
|
|
|
| |
syscall.h and sysent.h was probably forgotten after the last change
syscalls.master.
Notes:
svn path=/head/; revision=53713
|
| |
|
|
| |
Notes:
svn path=/head/; revision=53009
|
| |
|
|
|
|
|
| |
code.
Notes:
svn path=/head/; revision=52986
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Merge the contents (less some trivial bordering the silly comments)
of <vm/vm_prot.h> and <vm/vm_inherit.h> into <vm/vm.h>. This puts
the #defines for the vm_inherit_t and vm_prot_t types next to their
typedefs.
This paves the road for the commit to follow shortly: change
useracc() to use VM_PROT_{READ|WRITE} rather than B_{READ|WRITE}
as argument.
Notes:
svn path=/head/; revision=52635
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
glibc2 defines struct dirent differently than the Linux kernel does.
The getdents function therefore needs to read a heuristically defined
number of kernel dirents to satisfy the request. In case where too
many kernel dirents have been read, the function lseeks on the
directory so that a next call will start with the right dirent. The
offset used in lseeking is the offset-field in the last dirent passed
to the application. This can only mean that the offset-field holds
the offset of the next dirent and not the offset of the dirent itself.
Notes:
svn path=/head/; revision=52421
|
| |
|
|
|
|
|
|
|
| |
write bits are swapped.
Reviewed by: luoqi, marcel
Notes:
svn path=/head/; revision=51969
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-----------------------------
The compatibility code and/or emulators have been updated:
iBCS2 now mostly uses the older syscalls. SVR4 now properly
handles all signals. This has been achieved by using the
new sigset_t throughout the emulator. The Linuxulator has
been severely updated. Internally the new Linux sigset_t is
made the default. These are then mapped to and from the
new FreeBSD sigset_t.
Also, rt_sigsuspend has been implemented in the Linuxulator.
Implementing this syscall basicly caused all this sigset_t
changing in the first place and the syscall has been used
throughout the change as a means for testing. It basicly is
too much work to undo the implementation so that it can
later be added again.
A special note on the use of sv_sigtbl and sv_sigsize in
struct sysentvec:
Every signal larger than sv_sigsize is not translated and is
passed on to the signal handler unmodified. Signals in the
range 1 upto and including sv_sigsize are translated.
The rationale is that only the system defined signals need to
be translated.
The emulators also have been updated so that the translation
tables are only indexed for valid (system defined) signals.
This change also fixes the translation bug already in the
SVR4 emulator.
Notes:
svn path=/head/; revision=51793
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fields in struct cdevsw:
d_stop moved to struct tty.
d_reset already unused.
d_devtotty linkage now provided by dev_t->si_tty.
These fields will be removed from struct cdevsw together with
d_params and d_maxio Real Soon Now.
The changes in this patch consist of:
initialize dev->si_tty in *_open()
initialize tty->t_stop
remove devtotty functions
rename ttpoll to ttypoll
a few adjustments to these changes in the generic code
a bump of __FreeBSD_version
add a couple of FreeBSD tags
Notes:
svn path=/head/; revision=51654
|
| |
|
|
|
|
|
| |
(given the proper permissions).
Notes:
svn path=/head/; revision=51602
|
| |
|
|
|
|
|
|
|
| |
SVGAlib should now work.
Reviewed by: marcel
Notes:
svn path=/head/; revision=51569
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
far-reaching in fd-land, so you'll want to consult the code for
changes. The biggest change is that now, you don't use
fp->f_ops->fo_foo(fp, bar)
but instead
fo_foo(fp, bar),
which increments and decrements the fp refcount upon entry and exit.
Two new calls, fhold() and fdrop(), are provided. Each does what it
seems like it should, and if fdrop() brings the refcount to zero, the
fd is freed as well.
Thanks to peter ("to hell with it, it looks ok to me.") for his review.
Thanks to msmith for keeping me from putting locks everywhere :)
Reviewed by: peter
Notes:
svn path=/head/; revision=51418
|
| |
|
|
|
|
|
|
|
| |
While I'm here, fix style and debug printf.
Fix derived from patch by: Darryl Okahata <darrylo@sr.hp.com>
Notes:
svn path=/head/; revision=51348
|
| |
|
|
|
|
|
| |
that's arch neutral and OSS API and Linux API compatable.
Notes:
svn path=/head/; revision=50903
|
| |
|
|
|
|
|
|
|
| |
reviewing luoqi's changes...
Pointed out by: luoqi
Notes:
svn path=/head/; revision=50833
|
| |
|
|
|
|
|
|
|
|
| |
the actual work. When USER_LDT is not defined for a kernel, sysarch returns
EOPNOTSUPP. Display a message in that case and return ENOSYS to userland.
Reviewed by: luoqi
Notes:
svn path=/head/; revision=50818
|
| |
|
|
| |
Notes:
svn path=/head/; revision=50558
|
| |
|
|
|
|
|
| |
reviewing the MFC in -stable.
Notes:
svn path=/head/; revision=50546
|
| |
|
|
|
|
|
|
|
|
| |
the sysctl variable `compat.linux.oss_version'.
PR: 12917
Originator: Dean Lombardo <dlombardo@excite.com>
Notes:
svn path=/head/; revision=50500
|