Julian Seward
adc2dafee9
Update copyright dates, to include 2015. No functional change.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15577
2015-08-21 11:32:26 +00:00
Julian Seward
e421887527
345338 - TIOCGSERIAL and TIOCSSERIAL ioctl support on Linux
...
Patch from Martin Ling (martin-kdebugs@earth.li )
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15542
2015-08-14 08:17:37 +00:00
Tom Hughes
82ec0b5d43
Add support for the F_OFD_SETLK, F_OFD_SETLKW, and F_OFD_GETLK fcntl
...
commands. BZ#337285.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14149
2014-07-10 14:48:00 +00:00
Tom Hughes
13c65e031d
Add SIOCATMARK ioctl support.
...
Patch from Austin English via BZ#335441.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14112
2014-06-26 13:14:56 +00:00
Tom Hughes
8c9c829f4c
Add support for TIOCNOTTY ioctl. BZ#331476.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14104
2014-06-26 11:03:32 +00:00
Dejan Jevtic
efdafccacc
mips32/mips64: Fix the problem with VKI_ENOSYS and VKI_EOVERFLOW for mips32/64.
...
VKI_ENOSYS and VKI_EOVERFLOW don't have the same generic values for mips32/64.
We need to define these values for every Linux arch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13852
2014-03-04 14:12:47 +00:00
Julian Seward
3f6d211236
Add support for ARMv8 AArch64 (the 64 bit ARM instruction set).
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13770
2014-01-12 12:54:00 +00:00
Julian Seward
dbf9b63605
Update copyright dates (20XY-2012 ==> 20XY-2013)
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13658
2013-10-18 14:27:36 +00:00
Tom Hughes
d9264a8311
The FIOCLEX and FIONCLEX ioctls are architecture specific.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13464
2013-07-18 11:22:10 +00:00
Tom Hughes
6247518a02
Socket option constants are architecture specific.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13463
2013-07-18 11:15:41 +00:00
Tom Hughes
e960453f98
Test file mode correctly in vmsplice wrapper.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13229
2013-01-14 22:14:21 +00:00
Julian Seward
4a3633e266
Update copyright dates to include 2012.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12843
2012-08-05 15:46:46 +00:00
Tom Hughes
7104ded0a5
Add support for the F_GETOWN_EX and F_SETOWN_EX fcntl calls.
...
Patch from Jakub Jelinek to fix BZ#292626.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12373
2012-02-09 12:21:47 +00:00
Julian Seward
c96096ab24
Update all copyright dates, from 20xy-2010 to 20xy-2011.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12206
2011-10-23 07:32:08 +00:00
Tom Hughes
ea5e1b6a5e
Fix VKI_FIOQSIZE definition on ppc platforms.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11973
2011-08-13 15:14:58 +00:00
Tom Hughes
4a7707d8be
Add support for the FIOQSIZE ioctl. Fixes #270320 .
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11963
2011-08-10 14:25:06 +00:00
Julian Seward
878207ebb9
Define VKI_SHMLBA for all supported Linux targets, thereby unbreaking
...
the breakage created by r11399. Part of #222545 .
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11400
2010-10-06 15:55:59 +00:00
Bart Van Assche
f938bef38f
Reimplemented the _VKI_IOC_TYPECHECK() macro such that it doesn't trigger a
...
compiler warning on PPC when it shouldn't.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11180
2010-06-15 14:55:28 +00:00
Julian Seward
9b0574dff8
Update copyright dates to 2010.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11121
2010-05-03 21:37:12 +00:00
Julian Seward
b722650de4
Redo r10971 ("Made sure that C++ compilers do not complain about the
...
_VKI_IOC_TYPECHECK() macro") in a way which is easier to understand.
Also, add it for arm-linux.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10990
2010-01-02 10:41:46 +00:00
Bart Van Assche
30b6cbe318
Made sure that C++ compilers do not complain about the _VKI_IOC_TYPECHECK() macro.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10971
2009-12-29 15:08:14 +00:00
Nicholas Nethercote
131ab00744
Merged non-Darwin-specific parts of r9397,r9423,r9490, 9461, 9462 from the
...
DARWIN branch. A big ugly DARWIN/trunk sync commit, mostly to do with
changing the representation of SysRes and vki_sigset_t. Functionality of
the trunk shouldn't be changed by it.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9876
2009-05-18 02:12:08 +00:00
Tom Hughes
2d43007ce1
Add SIOCGSTAMPNS support. Fixes #188530 .
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9502
2009-03-31 10:36:58 +00:00
Nicholas Nethercote
2001629c3f
Updated copyright years.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9344
2009-03-10 22:02:09 +00:00
Julian Seward
5679a22410
Update copyright dates ("200X-2007" --> "200X-2008").
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7398
2008-02-11 11:34:59 +00:00
Dirk Mueller
ac2bbadda5
implement support for AT_FDCWD in openat()
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6566
2007-01-31 23:06:08 +00:00
Julian Seward
172505c978
Update copyright dates.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6488
2007-01-08 06:01:59 +00:00
Julian Seward
37c3d2ead6
Merge (from 3_2_BRANCH) r6457/8 (Support 64k pages on ppc32/64-linux
...
(Jakub Jelink, Dave Nomura) )
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6459
2006-12-30 17:45:08 +00:00
Julian Seward
ae8215b3ac
Create a new module, m_vki, and move all knowledge about the kernel
...
interface, except for the syscall numbers, into that. Mostly this
means moving include/vki-*.h to include/vki/vki-*.h.
include/pub_tool_basics.h previously dragged in the entire kernel
interface. I've done away with that, so that modules which need to
see the kernel interface now have to include pub_{core,tool}_vki.h
explicitly. This is why there are many modified .c files -- they have
all acquired an extra #include line.
This certainly breaks all platforms except x86. Will fix shortly.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6225
2006-10-14 19:26:10 +00:00