Home | History | Annotate | Download | only in common

Lines Matching full:size

98 int create_name(char *buf, size_t size, const char *path, const char *address, const char *name)
100 return snprintf(buf, size, "%s/%s/%s", path, address, name);
103 static inline char *find_key(char *map, size_t size, const char *key, size_t len, int icase)
106 size_t ptrlen = size;
135 ptrlen = size - (ptr - map);
144 size_t size;
147 size = strlen(key) + strlen(value) + 2;
149 str = malloc(size + 1);
155 if (write(fd, str, size) < 0)
167 off_t size, pos; size_t base;
184 size = st.st_size;
186 if (!size) {
188 pos = lseek(fd, size, SEEK_SET);
194 map = mmap(NULL, size, PROT_READ | PROT_WRITE,
202 off = find_key(map, size, key, len, icase);
205 munmap(map, size);
206 pos = lseek(fd, size, SEEK_SET);
227 len = size - (end - map);
229 munmap(map, size);
241 if (len < 0 || len > size) {
254 munmap(map, size);
272 munmap(map, size);
290 off_t size; size_t len;
307 size = st.st_size;
309 map = mmap(NULL, size, PROT_READ, MAP_SHARED, fd, 0);
316 off = find_key(map, size, key, len, icase);
338 munmap(map, size);
385 off_t size; size_t len;
402 size = st.st_size;
404 map = mmap(NULL, size, PROT_READ, MAP_SHARED, fd, 0);
459 munmap(map, size);