Lines Matching refs:name
45 private byte[] nameAsBytes(UnixPath file, String name) throws IOException {
46 byte[] bytes = name.getBytes();
53 null, "'" + name + "' is not a valid name");
88 byte[] name;
89 while ((name = readdir(dp)) != null) {
90 String s = new String(name);
109 public int size(String name) throws IOException {
117 int afd = openat(fd, nameAsBytes(file,name), (O_RDONLY|O_XATTR), 0);
130 null, "Unable to get size of extended attribute '" + name +
139 public int read(String name, ByteBuffer dst) throws IOException {
147 int afd = openat(fd, nameAsBytes(file,name), (O_RDONLY|O_XATTR), 0);
169 null, "Unable to read extended attribute '" + name +
178 public int write(String name, ByteBuffer src) throws IOException {
186 int afd = openat(fd, nameAsBytes(file,name),
205 null, "Unable to write extended attribute '" + name +
214 public void delete(String name) throws IOException {
222 unlinkat(dfd, nameAsBytes(file,name), 0);
228 null, "Unable to delete extended attribute '" + name +
257 byte[] name;
258 while ((name = readdir(dp)) != null) {
260 if (name[0] == '.') {
261 if (name.length == 1)
263 if (name.length == 2 && name[1] == '.')
266 copyExtendedAttribute(ofd, name, nfd);
275 private static void copyExtendedAttribute(int ofd, byte[] name, int nfd)
279 int src = openat(ofd, name, (O_RDONLY|O_XATTR), 0);
282 int dst = openat(nfd, name, (O_CREAT|O_WRONLY|O_TRUNC|O_XATTR),