Searched refs:namelen (Results 1 - 25 of 31) sorted by relevance

12

/haiku/src/add-ons/kernel/file_systems/shared/
H A Dmime_ext_table.c128 int32 namelen; local
136 namelen = strlen(filename);
141 if (namelen <= ext_len)
144 if (filename[namelen-ext_len-1] != '.')
147 if (!strcasecmp(filename + namelen - ext_len, p->extension))
/haiku/src/system/libnetwork/netresolv/net/
H A Dgetservbyname_r.c63 size_t namelen, protolen;
68 namelen = strlen(name);
69 if (namelen == 0 || namelen > 255)
77 if (namelen + protolen > 255)
80 buf[0] = (uint8_t)namelen;
82 memcpy(buf + 2, name, namelen);
83 memcpy(buf + 2 + namelen, proto, protolen);
85 if (cdbr_find(sd->cdb, buf, 2 + namelen + protolen,
89 if (datalen < namelen
[all...]
/haiku/src/add-ons/kernel/file_systems/xfs/
H A DShortDirectory.cpp29 return entry->name[entry->namelen];
65 + entry->namelen + sizeof(uint8)));
67 return GetIno((ShortFormInodeUnion*)(entry->name + entry->namelen));
72 ShortDirectory::EntrySize(int namelen) argument
74 return sizeof(ShortFormEntry) + namelen
99 "(%" B_PRIu16 ")\n", entry->namelen, B_BENDIAN_TO_HOST_INT16(entry->offset.i));
103 status = strncmp(name, (char*)entry->name, entry->namelen);
109 ((char*) entry + EntrySize(entry->namelen));
144 "(%" B_PRIu16 ")\n", entry->namelen, B_BENDIAN_TO_HOST_INT16(entry->offset.i));
150 if ((size_t)(entry->namelen
[all...]
H A DShortDirectory.h41 uint8 namelen; member in struct:ShortFormEntry
63 size_t EntrySize(int namelen);
H A DShortAttribute.cpp30 return entry->namelen + entry->valuelen;
114 + 3 * sizeof(uint8) + fEntry->namelen;
138 memcpy(name, PtrToOffset, entry->namelen);
139 name[entry->namelen] = '\0';
140 *nameLength = entry->namelen + 1;
H A DNodeAttribute.cpp180 stat.st_size = valuelen + fLocalEntry->namelen;
184 stat.st_size = valuelen + fRemoteEntry->namelen;
220 + sizeof(uint8) + fLocalEntry->namelen;
308 memcpy(name, local->nameval, local->namelen);
309 name[local->namelen] = '\0';
310 *nameLength = local->namelen + 1;
315 memcpy(name, remote->name, remote->namelen);
316 name[remote->namelen] = '\0';
317 *nameLength = remote->namelen + 1;
H A DShortAttribute.h17 uint8 namelen; member in struct:ShortAttribute::AShortFormEntry
H A DExtent.cpp183 entry = (void*)((char*)entry + EntrySize(dataEntry->namelen));
184 currentOffset += EntrySize(dataEntry->namelen);
188 if ((size_t)(dataEntry->namelen) >= *length)
192 memcpy(name, dataEntry->name, dataEntry->namelen);
193 name[dataEntry->namelen] = '\0';
194 *length = dataEntry->namelen + 1;
235 int retVal = strncmp(name, (char*)entry->name, entry->namelen);
H A DLeafAttribute.cpp156 stat.st_size = valuelen + fLocalEntry->namelen;
160 stat.st_size = valuelen + fRemoteEntry->namelen;
196 + sizeof(uint8) + fLocalEntry->namelen;
258 memcpy(name, local->nameval, local->namelen);
259 name[local->namelen] = '\0';
260 *nameLength = local->namelen + 1;
265 memcpy(name, remote->name, remote->namelen);
266 name[remote->namelen] = '\0';
267 *nameLength = remote->namelen + 1;
H A DLeafAttribute.h123 uint8 namelen; member in struct:AttrLeafNameLocal
132 uint8 namelen; member in struct:AttrLeafNameRemote
H A DNode.cpp328 entry = (void*)((char*)entry + EntrySize(dataEntry->namelen));
332 if ((size_t)(dataEntry->namelen) >= *length)
335 fOffset = fOffset + EntrySize(dataEntry->namelen);
336 memcpy(name, dataEntry->name, dataEntry->namelen);
337 name[dataEntry->namelen] = '\0';
338 *length = dataEntry->namelen + 1;
433 int retVal = strncmp(name, (char*)entry->name, entry->namelen);
H A DLeafDirectory.cpp298 entry = (void*)((char*)entry + EntrySize(dataEntry->namelen));
302 if ((size_t)(dataEntry->namelen) >= *length)
305 fOffset = fOffset + EntrySize(dataEntry->namelen);
306 memcpy(name, dataEntry->name, dataEntry->namelen);
307 name[dataEntry->namelen] = '\0';
308 *length = dataEntry->namelen + 1;
375 int retVal = strncmp(name, (char*)entry->name, entry->namelen);
H A DExtent.h124 uint8 namelen; member in struct:ExtentDataEntry
H A DBPlusTree.cpp538 entry = (void*)((char*)entry + EntrySize(dataEntry->namelen));
542 if ((size_t)(dataEntry->namelen) >= *length)
545 fOffset = fOffset + EntrySize(dataEntry->namelen);
546 memcpy(name, dataEntry->name, dataEntry->namelen);
547 name[dataEntry->namelen] = '\0';
548 *length = dataEntry->namelen + 1;
784 int retVal = strncmp(name, (char*)entry->name, entry->namelen);
/haiku/src/libs/libfdt/
H A Dfdt_ro.c226 const char *name, int namelen)
236 && fdt_nodename_eq_(fdt, offset, name, namelen))
250 int fdt_path_offset_namelen(const void *fdt, const char *path, int namelen) argument
252 const char *end = path + namelen;
397 int namelen,
412 name, namelen)) {
428 int namelen, int *lenp)
438 return fdt_get_property_namelen_(fdt, offset, name, namelen, lenp,
452 const char *name, int namelen, int *lenp)
457 prop = fdt_get_property_namelen_(fdt, nodeoffset, name, namelen, len
225 fdt_subnode_offset_namelen(const void *fdt, int offset, const char *name, int namelen) argument
394 fdt_get_property_namelen_(const void *fdt, int offset, const char *name, int namelen, int *lenp, int *poffset) argument
425 fdt_get_property_namelen(const void *fdt, int offset, const char *name, int namelen, int *lenp) argument
451 fdt_getprop_namelen(const void *fdt, int nodeoffset, const char *name, int namelen, int *lenp) argument
479 int namelen; local
525 fdt_get_alias_namelen(const void *fdt, const char *name, int namelen) argument
545 int offset, depth, namelen; local
[all...]
H A Dfdt_wip.c14 const char *name, int namelen,
21 propval = fdt_getprop_namelen_w(fdt, nodeoffset, name, namelen,
13 fdt_setprop_inplace_namelen_partial(void *fdt, int nodeoffset, const char *name, int namelen, uint32_t idx, const void *val, int len) argument
H A Dfdt_sw.c222 int namelen; local
226 namelen = strlen(name) + 1;
227 nh = fdt_grab_space_(fdt, sizeof(*nh) + FDT_TAGALIGN(namelen));
232 memcpy(nh->name, name, namelen);
H A Dfdt_overlay.c653 int len = 0, namelen; local
659 name = fdt_get_name(fdt, nodeoffset, &namelen);
661 return namelen;
664 if (namelen == 0)
670 len += namelen + 1;
H A Dfdt_rw.c334 const char *name, int namelen)
345 offset = fdt_subnode_offset_namelen(fdt, parentoffset, name, namelen);
362 nodelen = sizeof(*nh) + FDT_TAGALIGN(namelen+1) + FDT_TAGSIZE;
369 memset(nh->name, 0, FDT_TAGALIGN(namelen+1));
370 memcpy(nh->name, name, namelen);
333 fdt_add_subnode_namelen(void *fdt, int parentoffset, const char *name, int namelen) argument
/haiku/headers/libs/libfdt/
H A Dlibfdt.h461 * @namelen: number of characters of name to consider
464 * namelen characters of name for matching the subnode name. This is
472 const char *name, int namelen);
504 * @namelen: number of characters of path to consider
506 * Identical to fdt_path_offset(), but only consider the first namelen
512 int fdt_path_offset_namelen(const void *fdt, const char *path, int namelen);
669 * @namelen: number of characters of name to consider
672 * Identical to fdt_get_property(), but only examine the first namelen
682 int namelen, int *lenp);
764 * @namelen
775 fdt_getprop_namelen_w(void *fdt, int nodeoffset, const char *name, int namelen, int *lenp) argument
[all...]
/haiku/src/add-ons/kernel/file_systems/ntfs/utils/
H A Dutils.c654 int len, namelen; local
667 namelen = ntfs_ucsnlen(attrdef->name, sizeof(attrdef->name));
668 if (ntfs_ucstombs(attrdef->name, namelen, &name, 0) < 0) {
693 namelen = attr->name_length;
696 namelen, &name, 0) < 0) {
/haiku/src/libs/bsd/
H A Dfts.c1072 fts_alloc(FTS *sp, char *name, size_t namelen) argument
1089 len = sizeof(FTSENT) + namelen + 1;
1091 len = sizeof(struct ftsent_withstat) + namelen + 1;
1105 memcpy(p->fts_name, name, namelen);
1106 p->fts_name[namelen] = '\0';
1107 p->fts_namelen = namelen;
/haiku/src/libs/compat/freebsd_network/
H A Dif.c332 int namelen, masklen; local
359 namelen = strlen(ifp->if_xname);
374 bcopy(ifp->if_xname, sdl->sdl_data, namelen);
375 sdl->sdl_nlen = namelen;
385 while (namelen != 0)
386 sdl->sdl_data[--namelen] = 0xff;
/haiku/src/system/libnetwork/netresolv/nameser/
H A Dns_name.c802 ns_name_map(ns_nname_ct nname, size_t namelen, ns_namemap_t map, int mapsize) { argument
807 namelen--;
812 if (namelen > 0) {
826 if (n > namelen) {
832 l = ns_name_map(nname + n, namelen - n, map, mapsize);
/haiku/headers/private/userlandfs/fuse/
H A Dfuse_lowlevel.h1357 * @param namelen strlen() of file name
1361 const char *name, size_t namelen);
1376 * @param namelen strlen() of file name
1381 const char *name, size_t namelen);

Completed in 315 milliseconds

12