device            159 ext/mbstring/libmbfl/mbfl/mbfilter.c 		convd->filter1 = mbfl_convert_filter_new(convd->from->no_encoding, convd->to->no_encoding, mbfl_memory_device_output, NULL, &convd->device);
device            161 ext/mbstring/libmbfl/mbfl/mbfilter.c 		convd->filter2 = mbfl_convert_filter_new(mbfl_no_encoding_wchar, convd->to->no_encoding, mbfl_memory_device_output, NULL, &convd->device);
device            177 ext/mbstring/libmbfl/mbfl/mbfilter.c 	mbfl_memory_device_init(&convd->device, buf_initsz, buf_initsz/4);
device            193 ext/mbstring/libmbfl/mbfl/mbfilter.c 		mbfl_memory_device_clear(&convd->device);
device            201 ext/mbstring/libmbfl/mbfl/mbfilter.c 	mbfl_memory_device_reset(&convd->device);
device            275 ext/mbstring/libmbfl/mbfl/mbfilter.c 	mbfl_memory_device_realloc(&convd->device, convd->device.pos + string->len, string->len/4);
device            320 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (convd != NULL && result != NULL && convd->device.buffer != NULL) {
device            322 ext/mbstring/libmbfl/mbfl/mbfilter.c 		result->val = convd->device.buffer;
device            323 ext/mbstring/libmbfl/mbfl/mbfilter.c 		result->len = convd->device.pos;
device            338 ext/mbstring/libmbfl/mbfl/mbfilter.c 	return mbfl_memory_device_result(&convd->device, result);
device            356 ext/mbstring/libmbfl/mbfl/mbfilter.c 	return mbfl_memory_device_result(&convd->device, result);
device            574 ext/mbstring/libmbfl/mbfl/mbfilter.c 	mbfl_memory_device device;
device            587 ext/mbstring/libmbfl/mbfl/mbfilter.c 		filter1 = mbfl_convert_filter_new(string->no_encoding, toenc, mbfl_memory_device_output, 0, &device);
device            589 ext/mbstring/libmbfl/mbfl/mbfilter.c 		filter2 = mbfl_convert_filter_new(mbfl_no_encoding_wchar, toenc, mbfl_memory_device_output, 0, &device);
device            606 ext/mbstring/libmbfl/mbfl/mbfilter.c 	mbfl_memory_device_init(&device, string->len, (string->len >> 2) + 8);
device            627 ext/mbstring/libmbfl/mbfl/mbfilter.c 	return mbfl_memory_device_result(&device, result);
device           1404 ext/mbstring/libmbfl/mbfl/mbfilter.c 		mbfl_memory_device device;
device           1409 ext/mbstring/libmbfl/mbfl/mbfilter.c 		mbfl_memory_device_init(&device, length + 1, 0);
device           1417 ext/mbstring/libmbfl/mbfl/mbfilter.c 		    mbfl_memory_device_output, 0, &device);
device           1447 ext/mbstring/libmbfl/mbfl/mbfilter.c 		result = mbfl_memory_device_result(&device, result);
device           1466 ext/mbstring/libmbfl/mbfl/mbfilter.c 	mbfl_memory_device device;
device           1587 ext/mbstring/libmbfl/mbfl/mbfilter.c 				mbfl_memory_device_output, 0, &device))) {
device           1601 ext/mbstring/libmbfl/mbfl/mbfilter.c 		mbfl_memory_device_init(&device, length + 8, 0);
device           1621 ext/mbstring/libmbfl/mbfl/mbfilter.c 		_bk.pos = device.pos;
device           1636 ext/mbstring/libmbfl/mbfl/mbfilter.c 			if (device.pos > length) {
device           1638 ext/mbstring/libmbfl/mbfl/mbfilter.c 				device.pos = _bk.pos;
device           1649 ext/mbstring/libmbfl/mbfl/mbfilter.c 				bk.pos = device.pos;
device           1656 ext/mbstring/libmbfl/mbfl/mbfilter.c 				if (device.pos > length) {
device           1661 ext/mbstring/libmbfl/mbfl/mbfilter.c 					device.pos = _bk.pos;
device           1672 ext/mbstring/libmbfl/mbfl/mbfilter.c 					device.pos = bk.pos;
device           1687 ext/mbstring/libmbfl/mbfl/mbfilter.c 			if (device.pos > length) {
device           1690 ext/mbstring/libmbfl/mbfl/mbfilter.c 				device.pos = bk.pos;
device           1703 ext/mbstring/libmbfl/mbfl/mbfilter.c 			_bk.pos = device.pos;
device           1708 ext/mbstring/libmbfl/mbfl/mbfilter.c 			if (device.pos > length) {
device           1714 ext/mbstring/libmbfl/mbfl/mbfilter.c 				device.pos = bk.pos;
device           1726 ext/mbstring/libmbfl/mbfl/mbfilter.c 			device.pos = _bk.pos;
device           1740 ext/mbstring/libmbfl/mbfl/mbfilter.c 		result = mbfl_memory_device_result(&device, result);
device           1818 ext/mbstring/libmbfl/mbfl/mbfilter.c 	mbfl_memory_device device;
device           1842 ext/mbstring/libmbfl/mbfl/mbfilter.c 					pc->endpos = pc->device.pos;
device           1878 ext/mbstring/libmbfl/mbfl/mbfilter.c 	mbfl_memory_device_init(&pc.device, width, 0);
device           1884 ext/mbstring/libmbfl/mbfl/mbfilter.c 	    mbfl_memory_device_output, 0, &pc.device);
device           1888 ext/mbstring/libmbfl/mbfl/mbfilter.c 	    mbfl_memory_device_output, 0, &pc.device);
device           1933 ext/mbstring/libmbfl/mbfl/mbfilter.c 				pc.device.pos = pc.endpos;
device           1947 ext/mbstring/libmbfl/mbfl/mbfilter.c 			pc.device.pos = pc.endpos;
device           1952 ext/mbstring/libmbfl/mbfl/mbfilter.c 	result = mbfl_memory_device_result(&pc.device, result);
device           1969 ext/mbstring/libmbfl/mbfl/mbfilter.c 	mbfl_memory_device device;
device           1986 ext/mbstring/libmbfl/mbfl/mbfilter.c 	mbfl_memory_device_init(&device, string->len, 0);
device           1995 ext/mbstring/libmbfl/mbfl/mbfilter.c 		mbfl_memory_device_output, 0, &device);
device           2045 ext/mbstring/libmbfl/mbfl/mbfilter.c 	result = mbfl_memory_device_result(&device, result);
device           3040 ext/mbstring/libmbfl/mbfl/mbfilter.c 	mbfl_memory_device device;
device           3051 ext/mbstring/libmbfl/mbfl/mbfilter.c 	mbfl_memory_device_init(&device, string->len, 0);
device           3057 ext/mbstring/libmbfl/mbfl/mbfilter.c 	    mbfl_memory_device_output, 0, &device);
device           3100 ext/mbstring/libmbfl/mbfl/mbfilter.c 	result = mbfl_memory_device_result(&device, result);
device            124 ext/mbstring/libmbfl/mbfl/mbfilter.h 	mbfl_memory_device device;
device             47 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_memory_device_init(mbfl_memory_device *device, int initsz, int allocsz)
device             49 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	if (device) {
device             50 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->length = 0;
device             51 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->buffer = (unsigned char *)0;
device             53 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 			device->buffer = (unsigned char *)mbfl_malloc(initsz*sizeof(unsigned char));
device             54 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 			if (device->buffer != NULL) {
device             55 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 				device->length = initsz;
device             58 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->pos= 0;
device             60 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 			device->allocsz = allocsz;
device             62 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 			device->allocsz = MBFL_MEMORY_DEVICE_ALLOC_SIZE;
device             68 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_memory_device_realloc(mbfl_memory_device *device, int initsz, int allocsz)
device             72 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	if (device) {
device             73 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		if (initsz > device->length) {
device             74 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 			tmp = (unsigned char *)mbfl_realloc((void *)device->buffer, initsz*sizeof(unsigned char));
device             76 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 				device->buffer = tmp;
device             77 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 				device->length = initsz;
device             81 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 			device->allocsz = allocsz;
device             83 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 			device->allocsz = MBFL_MEMORY_DEVICE_ALLOC_SIZE;
device             89 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_memory_device_clear(mbfl_memory_device *device)
device             91 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	if (device) {
device             92 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		if (device->buffer) {
device             93 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 			mbfl_free(device->buffer);
device             95 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->buffer = (unsigned char *)0;
device             96 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->length = 0;
device             97 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->pos = 0;
device            102 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_memory_device_reset(mbfl_memory_device *device)
device            104 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	if (device) {
device            105 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->pos = 0;
device            110 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_memory_device_unput(mbfl_memory_device *device)
device            112 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	if (device->pos > 0) {
device            113 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->pos--;
device            118 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_memory_device_result(mbfl_memory_device *device, mbfl_string *result)
device            120 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	if (device && result) {
device            121 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		result->len = device->pos;
device            122 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		mbfl_memory_device_output4('\0', device);
device            123 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		result->val = device->buffer;
device            124 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->buffer = (unsigned char *)0;
device            125 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->length = 0;
device            126 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->pos= 0;
device            141 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	mbfl_memory_device *device = (mbfl_memory_device *)data;
device            143 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	if (device->pos >= device->length) {
device            148 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		newlen = device->length + device->allocsz;
device            149 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		tmp = (unsigned char *)mbfl_realloc((void *)device->buffer, newlen*sizeof(unsigned char));
device            153 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->length = newlen;
device            154 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->buffer = tmp;
device            157 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	device->buffer[device->pos++] = (unsigned char)c;
device            164 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	mbfl_memory_device *device = (mbfl_memory_device *)data;
device            166 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	if ((device->pos + 2) >= device->length) {
device            171 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		newlen = device->length + device->allocsz;
device            172 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		tmp = (unsigned char *)mbfl_realloc((void *)device->buffer, newlen*sizeof(unsigned char));
device            176 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->length = newlen;
device            177 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->buffer = tmp;
device            180 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	device->buffer[device->pos++] = (unsigned char)((c >> 8) & 0xff);
device            181 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	device->buffer[device->pos++] = (unsigned char)(c & 0xff);
device            189 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	mbfl_memory_device *device = (mbfl_memory_device *)data;
device            191 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	if ((device->pos + 4) >= device->length) {
device            196 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		newlen = device->length + device->allocsz;
device            197 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		tmp = (unsigned char *)mbfl_realloc((void *)device->buffer, newlen*sizeof(unsigned char));
device            201 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->length = newlen;
device            202 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->buffer = tmp;
device            205 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	device->buffer[device->pos++] = (unsigned char)((c >> 24) & 0xff);
device            206 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	device->buffer[device->pos++] = (unsigned char)((c >> 16) & 0xff);
device            207 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	device->buffer[device->pos++] = (unsigned char)((c >> 8) & 0xff);
device            208 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	device->buffer[device->pos++] = (unsigned char)(c & 0xff);
device            214 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_memory_device_strcat(mbfl_memory_device *device, const char *psrc)
device            227 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	if ((device->pos + len) >= device->length) {
device            229 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		int newlen = device->length + (len + MBFL_MEMORY_DEVICE_ALLOC_SIZE)*sizeof(unsigned char);
device            230 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		unsigned char *tmp = (unsigned char *)mbfl_realloc((void *)device->buffer, newlen*sizeof(unsigned char));
device            234 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->length = newlen;
device            235 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->buffer = tmp;
device            239 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	w = &device->buffer[device->pos];
device            240 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	device->pos += len;
device            250 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_memory_device_strncat(mbfl_memory_device *device, const char *psrc, int len)
device            254 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	if ((device->pos + len) >= device->length) {
device            256 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		int newlen = device->length + len + MBFL_MEMORY_DEVICE_ALLOC_SIZE;
device            257 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		unsigned char *tmp = (unsigned char *)mbfl_realloc((void *)device->buffer, newlen*sizeof(unsigned char));
device            261 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->length = newlen;
device            262 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->buffer = tmp;
device            265 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	w = &device->buffer[device->pos];
device            266 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	device->pos += len;
device            305 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_wchar_device_init(mbfl_wchar_device *device)
device            307 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	if (device) {
device            308 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->buffer = (unsigned int *)0;
device            309 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->length = 0;
device            310 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->pos= 0;
device            311 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->allocsz = MBFL_MEMORY_DEVICE_ALLOC_SIZE;
device            316 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_wchar_device_clear(mbfl_wchar_device *device)
device            318 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	if (device) {
device            319 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		if (device->buffer) {
device            320 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 			mbfl_free(device->buffer);
device            322 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->buffer = (unsigned int*)0;
device            323 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->length = 0;
device            324 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->pos = 0;
device            331 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	mbfl_wchar_device *device = (mbfl_wchar_device *)data;
device            333 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	if (device->pos >= device->length) {
device            338 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		newlen = device->length + device->allocsz;
device            339 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		tmp = (unsigned int *)mbfl_realloc((void *)device->buffer, newlen*sizeof(int));
device            343 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->length = newlen;
device            344 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 		device->buffer = tmp;
device            347 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c 	device->buffer[device->pos++] = c;
device             53 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern void mbfl_memory_device_init(mbfl_memory_device *device, int initsz, int allocsz);
device             54 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern void mbfl_memory_device_realloc(mbfl_memory_device *device, int initsz, int allocsz);
device             55 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern void mbfl_memory_device_clear(mbfl_memory_device *device);
device             56 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern void mbfl_memory_device_reset(mbfl_memory_device *device);
device             57 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern mbfl_string * mbfl_memory_device_result(mbfl_memory_device *device, mbfl_string *result);
device             58 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern void mbfl_memory_device_unput(mbfl_memory_device *device);
device             62 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern int mbfl_memory_device_strcat(mbfl_memory_device *device, const char *psrc);
device             63 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern int mbfl_memory_device_strncat(mbfl_memory_device *device, const char *psrc, int len);
device             66 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern void mbfl_wchar_device_init(mbfl_wchar_device *device);
device             68 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern void mbfl_wchar_device_clear(mbfl_wchar_device *device);
device           4210 ext/mbstring/mbstring.c 	mbfl_memory_device device;	/* automatic allocateable buffer for additional header */
device           4215 ext/mbstring/mbstring.c 	extern void mbfl_memory_device_unput(mbfl_memory_device *device);
device           4219 ext/mbstring/mbstring.c 	mbfl_memory_device_init(&device, 0, 0);
device           4398 ext/mbstring/mbstring.c 		mbfl_memory_device_strncat(&device, p, n);
device           4400 ext/mbstring/mbstring.c 			mbfl_memory_device_strncat(&device, "\n", 1);
device           4405 ext/mbstring/mbstring.c 		mbfl_memory_device_strncat(&device, PHP_MBSTR_MAIL_MIME_HEADER1, sizeof(PHP_MBSTR_MAIL_MIME_HEADER1) - 1);
device           4406 ext/mbstring/mbstring.c 		mbfl_memory_device_strncat(&device, "\n", 1);
device           4410 ext/mbstring/mbstring.c 		mbfl_memory_device_strncat(&device, PHP_MBSTR_MAIL_MIME_HEADER2, sizeof(PHP_MBSTR_MAIL_MIME_HEADER2) - 1);
device           4414 ext/mbstring/mbstring.c 			mbfl_memory_device_strncat(&device, PHP_MBSTR_MAIL_MIME_HEADER3, sizeof(PHP_MBSTR_MAIL_MIME_HEADER3) - 1);
device           4415 ext/mbstring/mbstring.c 			mbfl_memory_device_strcat(&device, p);
device           4417 ext/mbstring/mbstring.c 		mbfl_memory_device_strncat(&device, "\n", 1);
device           4420 ext/mbstring/mbstring.c 		mbfl_memory_device_strncat(&device, PHP_MBSTR_MAIL_MIME_HEADER4, sizeof(PHP_MBSTR_MAIL_MIME_HEADER4) - 1);
device           4425 ext/mbstring/mbstring.c 		mbfl_memory_device_strcat(&device, p);
device           4426 ext/mbstring/mbstring.c 		mbfl_memory_device_strncat(&device, "\n", 1);
device           4429 ext/mbstring/mbstring.c 	mbfl_memory_device_unput(&device);
device           4430 ext/mbstring/mbstring.c 	mbfl_memory_device_output('\0', &device);
device           4431 ext/mbstring/mbstring.c 	headers = (char *)device.buffer;
device           4458 ext/mbstring/mbstring.c 	mbfl_memory_device_clear(&device);
device            224 sapi/apache2handler/sapi_apache2.c 	ctx->finfo.st_dev = ctx->r->finfo.device;