• Home
  • History
  • Annotate
  • only in /libcore/luni/src/main/java/android/system/
History log of /libcore/luni/src/main/java/android/system/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
82d076b51f6fe7c1cbd1f37414be36eaaa9b0e56 02-Jul-2015 Jeff Sharkey <jsharkey@android.com> Add getxattr/setxattr/removexattr syscalls.

Bug: 20275572
Change-Id: I958056f757f095ad6278624e293a5583d9cee822
s.java
sConstants.java
bfa687ff9d7aa6cef970804cd1d82c042f15ff28 18-Jun-2015 Erik Kline <ek@google.com> Add ENONET to OsConstants

Bug: 19537384
Change-Id: I155f3db741bdac96f1ecb1ccb15b31faab85e819
(cherry picked from commit 959a23e37abdfa26059e3770eacfe36dea8fc01c)
sConstants.java
2e669f1cdb16a6797e20fd46fbb8409f1e868d4d 16-Mar-2015 Lorenzo Colitti <lorenzo@google.com> am 6ff8e03e: am ba6caa1c: Merge "Expose the SocketAddress variant to bundled apps."

* commit '6ff8e03ef67c204565ceb3679029a0b88bdfaa62':
Expose the SocketAddress variant to bundled apps.
36f73b3bd9014eaf47663b85fb185b95fbf7a3a6 16-Mar-2015 Lorenzo Colitti <lorenzo@google.com> Expose the SocketAddress variant to bundled apps.

Change-Id: I6b7985f23c1063c0cf68a12bf510da032bbd3e94
s.java
2a28c71f445ae29d801f0519675512789f91fa51 16-Mar-2015 Lorenzo Colitti <lorenzo@google.com> am 1dacfbb4: am 7d6411b7: Merge "Support packet sockets in libcore."

* commit '1dacfbb464d8d21c312cca681a1a297e0f632f08':
Support packet sockets in libcore.
a4ca7f443a72043b25d1646cd6a77661e09eb63b 16-Mar-2015 Lorenzo Colitti <lorenzo@google.com> am 1ab902ac: am 9322c6d2: Merge "Add a PacketSocketAddress class that represents sockaddr_ll."

* commit '1ab902acc995d6ef7a297959d57b6d8715a0bd2a':
Add a PacketSocketAddress class that represents sockaddr_ll.
00bb2a5e5d619cbfd172793ca9bf7130192765eb 12-Mar-2015 Lorenzo Colitti <lorenzo@google.com> Support packet sockets in libcore.

Bug: 19704592
Change-Id: Ic424e4c36f6de028df4a3095f57a08b68da78033
sConstants.java
a61618663f9dfc6c862cf7638193b43fdad7360e 11-Mar-2015 Lorenzo Colitti <lorenzo@google.com> Add a PacketSocketAddress class that represents sockaddr_ll.

Bug: 19704592
Change-Id: Icc748e2764d0915cc7ca1924aaf51ca0c25b669d
acketSocketAddress.java
b186e3c9195112f7acf938be388889dd773c2b18 10-Mar-2015 Erik Kline <ek@google.com> am 24c68680: am 649f614e: am 2882e512: Merge "Add support for netlink sockets and addresses."

* commit '24c68680f1c187fa9d2a9cc4c4ddb5ae09fa7dfb':
Add support for netlink sockets and addresses.
8f5b46d72e5c1b1b1dd4357580c4fb5a60e3f4de 26-Jan-2015 Erik Kline <ek@google.com> Add support for netlink sockets and addresses.

Additionally:
- support bind and connect calls with SocketAddresses
- getsockname and getpeername can return a NetlinkSocketAddress

Developed in conjunction with:
https://android-review.googlesource.com/135490

Bug: 18581716
Change-Id: I760a06cdb9bdb26c734fb02cf668a94de982e2b6
etlinkSocketAddress.java
s.java
sConstants.java
9a1401d0725edd67270473f51677ee63294cc05a 27-Feb-2015 Nick Kralevich <nnk@google.com> expose ST_* in OsConstants

Expose ST_* constants via OsConstants. Without these constants being
exposed, it's impossible to meaningfully use StructStatVfs.f_flag
returned from the Os.statvfs() call.

Change-Id: Iae4af8da93e50b3db965a1c8a2af8a32fea37419
sConstants.java
b86b5104cb218849c1adeb38fa20c8a9110cadb7 26-Feb-2015 Nick Kralevich <nnk@google.com> Add ST_* constants to OsConstants

Expose ST_* constants via OsConstants. Without these constants being
exposed, it's impossible to meaningfully use StructStatVfs.f_flag
returned from the Os.statvfs() call.

For now, @hide the new constants.

Change-Id: I82536521972e9e87a1936dd712b9e8153d120cc1
sConstants.java
30c669166d86d0bd133edfb67909665fb41d29b6 16-Jan-2015 Narayan Kamath <narayan@google.com> Remove fcntlLong, use fcntlInt for F_SETFD instead.

fcntlLong works too, but only because of the syscall conventions
happen to place the lower 32 bits of our jlong in the right register.

This change also gets rid of fcntlLong because there aren't any
documented fcntl calls that take a 64 bit integer argument.

Change-Id: I8d187d5b906195fc663675a07a5f116dcd210d16
s.java
c8d9ea662de6f4856b28907b4119087cfc5a44d2 16-Jan-2015 Narayan Kamath <narayan@google.com> Add fcntlInt.

Hidden for now, for use from the frameworks.

Change-Id: I30d95b28ecbc422aaa5bf28fb2f288c3ca026493
s.java
8f0f2ac7fcd8f366a78cc51181d065ab93385e46 17-Dec-2014 Elliott Hughes <enh@google.com> Add various system calls needed by the zygote.

Bug: 18719692
Change-Id: I91a943369bc3b331e7e06e758f729b008c3c041c
s.java
fa542091e45db699a937c5ac0191194405107827 16-Dec-2014 Elliott Hughes <enh@google.com> Fix poll to never return EINTR.

Bug: 18759467
Change-Id: Ia5b97a55318b5990ad6b80d15641223aa4fb06f5
s.java
0d8b5c3692c36837d22c4e7d9c4d7d95f6a10235 12-Dec-2014 Elliott Hughes <enh@google.com> Add pipe2 and O_CLOEXEC to the libcore POSIX API.

@hide right now, but we should expose these at some point.

Bug: 18719692
Change-Id: I0a73606cf089ed307d1ab2916a7df28b3c45aaf0
s.java
sConstants.java
99a0c82619a88c6aea038757cf14090f5d33afeb 27-Nov-2014 Neil Fuller <nfuller@google.com> Fix crash in selector.wakeup() with closed selector

Selector.wakeup() can throw an undeclared IOException
(from native code).

This is not compatible with the signature of wakeup(). In prior
Android releases no exception is thrown in this case.

This change reverts the behavior to the same as prior Android
releases.

Many thanks to diddysbestbud@ for the report.

Bug: https://code.google.com/p/android/issues/detail?id=80785
Bug: 18548071
(cherry picked from commit 1791f6be1bd2733babb0c862ad8509f4c847b48f)

Change-Id: I19ee879dcd783655d8a402e12855a5fa1f1eb90c
s.java
1fc6b04adc87e752aa35bedb7617b5145d835d7c 24-Jul-2014 Nick Kralevich <nnk@google.com> OsConstants: add PR_GET_DUMPABLE / PR_SET_DUMPABLE

Expose PR_GET_DUMPABLE and PR_SET_DUMPABLE via java.

Change-Id: Ibb60ed1d00c3a84fa77a34d0acc56cb995d14e1c
sConstants.java
3e58734d651080009c9190c7062837fca5c7cf4e 13-May-2014 Paul Jensen <pauljensen@google.com> Add support for network-specific host name resolution.

For now all such support is hidden.

Change-Id: I932f73158a8f6e3ccc36c319d138180dff2aa070
s.java
47dab51c092aaecfc8a4e09145b537515e69981b 10-May-2014 Elliott Hughes <enh@google.com> am bd07b48b: am dfde0674: am 5c1acb43: Merge "Add android.system.Os.link for link(2)."

* commit 'bd07b48baf1f056e3c7c781b2b3d51025893fdb4':
Add android.system.Os.link for link(2).
04428d61d7000e17ab21d08a1d672c34eb68f6e2 10-May-2014 Elliott Hughes <enh@google.com> Add android.system.Os.link for link(2).

Bug: 14683762
Change-Id: Ieeba1d2d0c5e9c05e85c6ffbaeb5a7febc69238c
s.java
938612c05cb2b02c6f9f6da83d1904fb97b6ed36 09-May-2014 Elliott Hughes <enh@google.com> Unhide android.system.Os.

Change-Id: Ia113d3e3609cd1403fbdea7966931bf5c6c3b5ea
rrnoException.java
s.java
sConstants.java
tructPollfd.java
tructStat.java
tructStatVfs.java
tructUtsname.java
34721e8e0051258e87848bae25baf50722b4c76a 07-May-2014 Elliott Hughes <enh@google.com> Basic documentation for android.system.

Also individually @hide the methods we might not want to expose straight
away. These are basically the ones where the mapping to Java types isn't
completely straightforward, usually resulting in a family of similar methods.

Change-Id: I7b3d555c4599dc8c64e23f5c494a358ef68c6777
rrnoException.java
aiException.java
s.java
sConstants.java
tructPasswd.java
tructPollfd.java
tructStat.java
tructStatVfs.java
tructUtsname.java
793dd41db28fb2b9a49ad54a65bb208c67bd8a85 30-Apr-2014 Elliott Hughes <enh@google.com> Merge "Make sure every struct has a toString."
fe77f817b540f2a66c17486a618bb9083a22070e 30-Apr-2014 Elliott Hughes <enh@google.com> Make sure every struct has a toString.

Also add some missing finals.

Change-Id: I80a779d7340608d55d5ffcc73e2d411dc1bc1cc9
tructAddrinfo.java
tructFlock.java
tructGroupReq.java
tructGroupSourceReq.java
tructLinger.java
tructPasswd.java
tructPollfd.java
tructStat.java
tructStatVfs.java
tructTimeval.java
tructUcred.java
tructUtsname.java
5215e4c0db7530519981f1e505e6db82401802f2 25-Apr-2014 Nick Kralevich <nnk@google.com> add prctl / PR_SET_NO_NEW_PRIVS

Add java wrappers for prctl and PR_SET_NO_NEW_PRIVS.

Change-Id: I649a755ea9354b0290b25292bc65901b1528c1d5
s.java
sConstants.java
ad85992a32668bdd5230e884b424ee813178340a 29-Apr-2014 Elliott Hughes <enh@google.com> libcore.io.OsConstants is dead; long live android.system.OsConstants!

Change-Id: I3951c1349842adf7dfbb7458c76c982646804ccb
sConstants.java
41d8acb87dd1b722cf54e4c64e72c6a13688a849 29-Apr-2014 Elliott Hughes <enh@google.com> Move ErrnoException into android.system.

Change-Id: Id22bebb6aadeff0729f430fce3f702d974a23efc
rrnoException.java
a2fac5bc3fc5c182e738aa4f3fcc64bb38dfbf5f 29-Apr-2014 Elliott Hughes <enh@google.com> Move StructStat and StructStatVfs now all the callers have switched over.

Change-Id: Ia599ea8d65645eb97c6944743e0a9510991c0607
tructStat.java
tructStatVfs.java
5d930cadc8f62aee5f18e7921296fe66a54f18ab 24-Apr-2014 Elliott Hughes <enh@google.com> Groundwork towards making the Libcore.os functionality public.

Change-Id: Ie700aa16d91fba53fc5eb2555829cb74d84b12ad
rrnoException.java
aiException.java
s.java
sConstants.java
tructAddrinfo.java
tructFlock.java
tructGroupReq.java
tructGroupSourceReq.java
tructLinger.java
tructPasswd.java
tructPollfd.java
tructStat.java
tructStatVfs.java
tructTimeval.java
tructUcred.java
tructUtsname.java