History log of /freebsd/sys/i386/linux/linux_syscall.h (Results 226 – 250 of 267)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/5.0.0_cvs, release/5.0.0, release/4.7.0_cvs
# 044af7c3 24-Sep-2002 Jonathan Mini <mini@FreeBSD.org>

Back out last commit. Linux uses the old 4.3BSD sockaddr format.


# d7f94a7a 23-Sep-2002 Jonathan Mini <mini@FreeBSD.org>

Don't use compatability syscall wrappers in emulation code.
This is needed for the COMPAT_FREEBSD3 option split.

Reviewed by: alfred, jake


Revision tags: release/4.6.2_cvs, release/4.6.2, release/4.6.1, release/4.6.0_cvs
# 9ed93e32 19-May-2002 Marcel Moolenaar <marcel@FreeBSD.org>

Regen (linux_ptrace)

PR: 33299


Revision tags: release/4.5.0_cvs, release/4.4.0_cvs
# 4c1e3817 16-Oct-2001 Marcel Moolenaar <marcel@FreeBSD.org>

Implement linux_chown and linux_lchown. The fchown syscall maps
directly to the native syscall, because no filename handling
needs to be done.

Tested by: Martin Blapp <mb@imp.ch>


# 745190dc 28-Sep-2001 Marcel Moolenaar <marcel@FreeBSD.org>

Regen: Stop using linux_getpgid(). Use the native getpgid()
instead.

PR: kern/21402


# 5002a60f 08-Sep-2001 Marcel Moolenaar <marcel@FreeBSD.org>

Round of cleanups and enhancements. These include (in random order):

o Introduce private types for use in linux syscalls for two reasons:
1. establish type independence for ease in porting and,

Round of cleanups and enhancements. These include (in random order):

o Introduce private types for use in linux syscalls for two reasons:
1. establish type independence for ease in porting and,
2. provide a visual queue as to which syscalls have proper
prototypes to further cleanup the i386/alpha split.
Linuxulator types are prefixed by 'l_'. void and char have not
been "virtualized".

o Provide dummy functions for all syscalls and remove dummy functions
or implementations of truely obsolete syscalls.

o Sanitize the shm*, sem* and msg* syscalls.

o Make a first attempt to implement the linux_sysctl syscall. At this
time it only returns one MIB (KERN_VERSION), but most importantly,
it tells us when we need to add additional sysctls :-)

o Bump the kenel version up to 2.4.2 (this is not the same as the
KERN_VERSION MIB, BTW).

o Implement new syscalls, of which most are specific to i386. Our
syscall table is now up to date with Linux 2.4.2. Some highlights:
- Implement the 32-bit uid_t and gid_t bases syscalls.
- Implement a couple of 64-bit file size/offset bases syscalls.

o Fix or improve numerous syscalls and prototypes.

o Reduce style(9) violations while I'm here. Especially indentation
inconsistencies within the same file are addressed. Re-indenting
did not obfuscate actual changes to the extend that it could not
be combined.

NOTE: I spend some time testing these changes and found that if there
were regressions, they were not caused by these changes AFAICT.
It was observed that installing a RH 7.1 runtime environment
did make matters worse. Hangs and/or reboots have been observed
with and without these changes, so when it failed to make life
better in cases it doesn't look like it made it worse.

show more ...


Revision tags: release/4.3.0_cvs, release/4.3.0
# 07be3b5e 01-Apr-2001 Alan Cox <alc@FreeBSD.org>

Regen after adding linux_sched_get_priority_max() and
linux_sched_get_priority_min().


# a25f3493 16-Feb-2001 Jonathan Lemon <jlemon@FreeBSD.org>

Re-gen auto generated files.


# cc6ca9b3 23-Nov-2000 Marcel Moolenaar <marcel@FreeBSD.org>

o Change the argument of linux_sigreturn to be a pointer to a
struct sigframe. We need more than only the signal context.

o Properly convert the signal mask when setting up the signal
frame

o Change the argument of linux_sigreturn to be a pointer to a
struct sigframe. We need more than only the signal context.

o Properly convert the signal mask when setting up the signal
frame in linux_sendsig and properly convert it back in
linux_sigreturn.

Do some cleanups and improve style while here.

show more ...


Revision tags: release/4.2.0
# ebea8660 10-Nov-2000 Marcel Moolenaar <marcel@FreeBSD.org>

Revert auto-generation. The Alpha port is broken.
Syncing with it is wrong.


# 21b0b22c 17-Oct-2000 Andrew Gallatin <gallatin@FreeBSD.org>

regen after addition of linux_rt_sigreturn


Revision tags: release/4.1.1_cvs
# 3a285cc8 29-Jul-2000 Peter Wemm <peter@FreeBSD.org>

Regen. (Fix SYS_exit)


# 69065e88 29-Jul-2000 Peter Wemm <peter@FreeBSD.org>

Regenerate with makesyscalls.sh


Revision tags: release/4.1.0
# d5124417 17-Jul-2000 Marcel Moolenaar <marcel@FreeBSD.org>

Implement pread and pwrite.

PR: 17991
Submitted by: Geoffrey Speicher <geoff@caribbean.sea-incorporated.com>


Revision tags: release/3.5.0_cvs
# 9114579d 09-May-2000 Bruce Evans <bde@FreeBSD.org>

Regenerated (fixed the calculation of sy_nargs in sysent tables).


Revision tags: release/4.0.0_cvs
# edfd2542 29-Jan-2000 Peter Wemm <peter@FreeBSD.org>

Regen after pointing to the real setres[ug]id(). Remove dummy function.
(Note: getres[ug]id is still a dummy as it returns via pointers to a
different sized integer and does need real wrappers.)


# 0484ef81 10-Jan-2000 Marcel Moolenaar <marcel@FreeBSD.org>

Update syscalls to Linux kernel 2.3.38. These syscalls are
implemented as dummies to ease problem solving.


Revision tags: release/3.4.0_cvs
# ec99e322 30-Nov-1999 Marcel Moolenaar <marcel@FreeBSD.org>

Implement linux_sigaltstack.


# 408da119 27-Nov-1999 Marcel Moolenaar <marcel@FreeBSD.org>

Implement linux_ustat.

Reviewed by: bde


# 25e5bdab 26-Nov-1999 Marcel Moolenaar <marcel@FreeBSD.org>

Implement fdatasync in terms of fsync. The regeneration of proto.h,
syscall.h and sysent.h was probably forgotten after the last change
syscalls.master.


# f581b15f 23-Sep-1999 Luoqi Chen <luoqi@FreeBSD.org>

Regeneration.


Revision tags: release/3.3.0_cvs
# 21859779 28-Aug-1999 Peter Wemm <peter@FreeBSD.org>

Regen after Id->FreeBSD


# 2fdc82e0 25-Aug-1999 Marcel Moolenaar <marcel@FreeBSD.org>

Change all UNIMPL syscalls to STD and add them to linux_dummy. Now we always
know if and when an unimplemented or obsoleted syscall is being used. Make the
message more end-user friendly.

And as lon

Change all UNIMPL syscalls to STD and add them to linux_dummy. Now we always
know if and when an unimplemented or obsoleted syscall is being used. Make the
message more end-user friendly.

And as long as we're here, rename some unimplemeted syscalls (linux_phys ->
linux_umount2, linux_vm86 -> linux_vm86old, linux_new_vm86 -> linux_vm86).

Change prototype for linux_newuname from `struct linux_newuname_t *' into
`struct linux_new_utsname *'. This change is reflected in linux.h and
linux_misc.c.

show more ...


# 42035021 16-Aug-1999 Marcel Moolenaar <marcel@FreeBSD.org>

Implement linux_vfork() syscall by calling vfork(). Analogous to the
linux_fork() implementation.


# a171f5ad 15-Aug-1999 Marcel Moolenaar <marcel@FreeBSD.org>

Provide wrappers for sched_{s|g}etscheduler. We need to convert the policy
argument.

PR: 12006
Originator: Jean-Claude MICHOT <jcmichot@teaser.fr>


1234567891011