Searched refs:cursor (Results 1 - 25 of 157) sorted by relevance

1234567

/freebsd-current/sys/contrib/openzfs/module/os/linux/spl/
H A Dspl-procfs-list.c39 * This implementation avoids this penalty by maintaining a separate cursor into
55 procfs_list_t *procfs_list; /* List into which this cursor points */
63 procfs_list_cursor_t *cursor = f->private; local
64 procfs_list_t *procfs_list = cursor->procfs_list;
77 procfs_list_next_node(procfs_list_cursor_t *cursor, loff_t *pos) argument
80 procfs_list_t *procfs_list = cursor->procfs_list;
82 if (cursor->cached_node == SEQ_START_TOKEN)
86 cursor->cached_node);
89 cursor->cached_node = next_node;
90 cursor
109 procfs_list_cursor_t *cursor = f->private; local
148 procfs_list_cursor_t *cursor = f->private; local
156 procfs_list_cursor_t *cursor = f->private; local
177 procfs_list_cursor_t *cursor = f->private; local
190 procfs_list_cursor_t *cursor = f->private; local
[all...]
/freebsd-current/contrib/libedit/
H A Demacs.c54 * Delete character under cursor or list completions if at end of line
62 if (el->el_line.cursor == el->el_line.lastchar) {
64 if (el->el_line.cursor == el->el_line.buffer) {
81 if (el->el_line.cursor > el->el_line.lastchar)
82 el->el_line.cursor = el->el_line.lastchar;
90 * Cut from cursor to end of current word
99 if (el->el_line.cursor == el->el_line.lastchar)
102 cp = c__next_word(el->el_line.cursor, el->el_line.lastchar,
105 for (p = el->el_line.cursor, kp = el->el_chared.c_kill.buf; p < cp; p++)
110 c_delafter(el, (int)(cp - el->el_line.cursor)); /* delet
[all...]
H A Dcommon.c92 || el->el_line.cursor >= el->el_line.lastchar)
95 *el->el_line.cursor++ = c;
101 while (count-- && el->el_line.cursor < el->el_line.lastchar)
102 *el->el_line.cursor++ = c;
114 * Delete from beginning of current word to cursor
123 if (el->el_line.cursor == el->el_line.buffer)
126 cp = c__prev_word(el->el_line.cursor, el->el_line.buffer,
129 for (p = cp, kp = el->el_chared.c_kill.buf; p < el->el_line.cursor; p++)
133 c_delbefore(el, (int)(el->el_line.cursor - cp));/* delete before dot */
134 el->el_line.cursor
[all...]
H A Dvi.c83 el->el_line.cursor = el->el_line.buffer;
90 el->el_chared.c_vcmd.pos = el->el_line.cursor;
96 * Paste previous deletion before or after the cursor
113 if (!c && el->el_line.cursor < el->el_line.lastchar)
114 el->el_line.cursor++;
117 if (el->el_line.cursor + len > el->el_line.lastchar)
119 (void) memcpy(el->el_line.cursor, k->buf, len *
120 sizeof(*el->el_line.cursor));
127 * Vi paste previous deletion to the right of the cursor
140 * Vi paste previous deletion to the left of the cursor
[all...]
/freebsd-current/sys/dev/sfxge/common/
H A Def10_nvram.c66 __inout tlv_cursor_t *cursor);
77 __in tlv_cursor_t *cursor)
81 dword = cursor->current[0];
89 __in tlv_cursor_t *cursor)
93 if (tlv_tag(cursor) == TLV_TAG_END)
96 dword = cursor->current[1];
104 __in tlv_cursor_t *cursor)
106 if (tlv_tag(cursor) == TLV_TAG_END)
109 return ((uint8_t *)(&cursor->current[2]));
114 __in tlv_cursor_t *cursor)
76 tlv_tag( __in tlv_cursor_t *cursor) argument
88 tlv_length( __in tlv_cursor_t *cursor) argument
103 tlv_value( __in tlv_cursor_t *cursor) argument
113 tlv_item( __in tlv_cursor_t *cursor) argument
130 tlv_next_item_ptr( __in tlv_cursor_t *cursor) argument
141 tlv_advance( __inout tlv_cursor_t *cursor) argument
175 tlv_rewind( __in tlv_cursor_t *cursor) argument
194 tlv_find( __inout tlv_cursor_t *cursor, __in uint32_t tag) argument
211 tlv_validate_state( __inout tlv_cursor_t *cursor) argument
257 tlv_init_cursor( __out tlv_cursor_t *cursor, __in uint32_t *block, __in uint32_t *limit, __in uint32_t *current) argument
273 tlv_init_cursor_from_size( __out tlv_cursor_t *cursor, __in_bcount(size) uint8_t *block, __in size_t size) argument
286 tlv_init_cursor_at_offset( __out tlv_cursor_t *cursor, __in_bcount(size) uint8_t *block, __in size_t size, __in size_t offset) argument
301 tlv_require_end( __inout tlv_cursor_t *cursor) argument
325 tlv_block_length_used( __inout tlv_cursor_t *cursor) argument
348 tlv_last_segment_end( __in tlv_cursor_t *cursor) argument
374 tlv_write( __in tlv_cursor_t *cursor, __in uint32_t tag, __in_bcount(size) uint8_t *data, __in size_t size) argument
399 tlv_insert( __inout tlv_cursor_t *cursor, __in uint32_t tag, __in_bcount(size) uint8_t *data, __in size_t size) argument
454 tlv_delete( __inout tlv_cursor_t *cursor) argument
497 tlv_modify( __inout tlv_cursor_t *cursor, __in uint32_t tag, __in_bcount(size) uint8_t *data, __in size_t size) argument
587 tlv_cursor_t *cursor; local
608 tlv_update_partition_len_and_cks( __in tlv_cursor_t *cursor) argument
664 tlv_cursor_t cursor; local
784 tlv_cursor_t cursor; local
868 tlv_cursor_t cursor; local
914 tlv_cursor_t cursor; local
972 tlv_cursor_t cursor; local
1010 tlv_cursor_t cursor; local
1055 tlv_cursor_t cursor; local
1102 tlv_cursor_t cursor; local
1139 tlv_cursor_t cursor; local
1175 tlv_cursor_t cursor; local
1204 tlv_cursor_t cursor; local
1244 tlv_cursor_t cursor; local
1374 tlv_cursor_t cursor; local
1518 tlv_cursor_t cursor; local
1651 tlv_cursor_t cursor; local
[all...]
H A Def10_image.c71 __inout efx_asn1_cursor_t *cursor,
76 if (cursor == NULL || cursor->buffer == NULL || cursor->length < 2) {
81 cursor->tag = cursor->buffer[0];
82 if (cursor->tag != tag) {
88 if ((cursor->tag & 0x1F) == 0x1F) {
94 if ((cursor->buffer[1] & 0x80) == 0) {
96 cursor
70 efx_asn1_parse_header_match_tag( __inout efx_asn1_cursor_t *cursor, __in uint8_t tag) argument
154 efx_asn1_enter_tag( __inout efx_asn1_cursor_t *cursor, __in uint8_t tag) argument
197 efx_asn1_match_tag_value( __inout efx_asn1_cursor_t *cursor, __in uint8_t tag, __in const void *valp, __in uint32_t val_size) argument
243 efx_asn1_skip_tag( __inout efx_asn1_cursor_t *cursor, __in uint8_t tag) argument
274 efx_asn1_get_tag_value( __inout efx_asn1_cursor_t *cursor, __in uint8_t tag, __out uint8_t **valp, __out uint32_t *val_sizep) argument
334 efx_asn1_cursor_t cursor; local
[all...]
/freebsd-current/contrib/llvm-project/libunwind/src/
H A DUnwindLevel1.c47 #define __unw_phase2_resume(cursor, fn) \
50 __unw_resume((cursor)); \
54 #define __unw_phase2_resume(cursor, fn) \
57 void *cetRegContext = __libunwind_cet_get_registers((cursor)); \
66 #define __unw_phase2_resume(cursor, fn) \
69 void *cetRegContext = __libunwind_cet_get_registers((cursor)); \
77 unwind_phase1(unw_context_t *uc, unw_cursor_t *cursor, _Unwind_Exception *exception_object) { argument
78 __unw_init_local(cursor, uc);
84 int stepResult = __unw_step(cursor);
102 if (__unw_get_proc_info(cursor,
173 unwind_phase2(unw_context_t *uc, unw_cursor_t *cursor, _Unwind_Exception *exception_object) argument
309 unwind_phase2_forced(unw_context_t *uc, unw_cursor_t *cursor, _Unwind_Exception *exception_object, _Unwind_Stop_Fn stop, void *stop_parameter) argument
424 unw_cursor_t cursor; local
458 unw_cursor_t cursor; local
483 unw_cursor_t cursor; local
499 unw_cursor_t *cursor = (unw_cursor_t *)context; local
522 unw_cursor_t *cursor = (unw_cursor_t *)context; local
548 unw_cursor_t *cursor = (unw_cursor_t *)context; local
562 unw_cursor_t *cursor = (unw_cursor_t *)context; local
568 unw_cursor_t *cursor = (unw_cursor_t *)context; local
583 unw_cursor_t *cursor = (unw_cursor_t *)context; local
[all...]
H A Dlibunwind.cpp41 /// Create a cursor of a thread in this process given 'context' recorded by
43 _LIBUNWIND_HIDDEN int __unw_init_local(unw_cursor_t *cursor, argument
45 _LIBUNWIND_TRACE_API("__unw_init_local(cursor=%p, context=%p)",
46 static_cast<void *>(cursor),
85 // Use "placement new" to allocate UnwindCursor in the cursor buffer.
86 new (reinterpret_cast<UnwindCursor<LocalAddressSpace, REGISTER_KIND> *>(cursor))
90 AbstractUnwindCursor *co = (AbstractUnwindCursor *)cursor;
97 /// Get value of specified register at cursor position in stack frame.
98 _LIBUNWIND_HIDDEN int __unw_get_reg(unw_cursor_t *cursor, unw_regnum_t regNum, argument
100 _LIBUNWIND_TRACE_API("__unw_get_reg(cursor
113 __unw_set_reg(unw_cursor_t *cursor, unw_regnum_t regNum, unw_word_t value) argument
145 __unw_get_fpreg(unw_cursor_t *cursor, unw_regnum_t regNum, unw_fpreg_t *value) argument
160 __unw_set_fpreg(unw_cursor_t *cursor, unw_regnum_t regNum, unw_fpreg_t value) argument
179 __unw_step(unw_cursor_t *cursor) argument
188 __unw_step_stage2(unw_cursor_t *cursor) argument
196 __unw_get_proc_info(unw_cursor_t *cursor, unw_proc_info_t *info) argument
209 __unw_resume(unw_cursor_t *cursor) argument
222 __unw_get_proc_name(unw_cursor_t *cursor, char *buf, size_t bufLen, unw_word_t *offset) argument
235 __unw_is_fpreg(unw_cursor_t *cursor, unw_regnum_t regNum) argument
245 __unw_regname(unw_cursor_t *cursor, unw_regnum_t regNum) argument
255 __unw_is_signal_frame(unw_cursor_t *cursor) argument
264 __unw_get_data_rel_base(unw_cursor_t *cursor) argument
275 __unw_save_vfp_as_X(unw_cursor_t *cursor) argument
[all...]
H A DUnwindLevel1-gcc-ext.c116 // We create an unwind cursor then alter the IP to be pc
117 unw_cursor_t cursor;
121 __unw_init_local(&cursor, &uc);
122 __unw_set_reg(&cursor, UNW_REG_IP, (unw_word_t)(intptr_t)pc);
123 if (__unw_get_proc_info(&cursor, &info) == UNW_ESUCCESS)
134 unw_cursor_t cursor; local
137 __unw_init_local(&cursor, &uc);
156 if (__unw_step(&cursor) <= 0) {
157 _LIBUNWIND_TRACE_UNWINDING(" _backtrace: ended because cursor reached "
165 if (__unw_get_proc_info(&cursor,
220 unw_cursor_t cursor; local
238 unw_cursor_t *cursor = (unw_cursor_t *)context; local
[all...]
H A DUnwind-seh.cpp49 static int __unw_init_seh(unw_cursor_t *cursor, CONTEXT *ctx);
50 static DISPATCHER_CONTEXT *__unw_seh_get_disp_ctx(unw_cursor_t *cursor);
51 static void __unw_seh_set_disp_ctx(unw_cursor_t *cursor,
61 unw_cursor_t cursor; local
105 __unw_init_seh(&cursor, disp->ContextRecord);
106 __unw_seh_set_disp_ctx(&cursor, disp);
107 __unw_set_reg(&cursor, UNW_REG_IP, disp->ControlPc);
108 ctx = (struct _Unwind_Context *)&cursor;
164 __unw_get_reg(&cursor, UNW_X86_64_RAX, &retval);
165 __unw_get_reg(&cursor, UNW_X86_64_RD
458 __unw_init_seh(unw_cursor_t *cursor, CONTEXT *context) argument
485 __unw_seh_get_disp_ctx(unw_cursor_t *cursor) argument
497 __unw_seh_set_disp_ctx(unw_cursor_t *cursor, DISPATCHER_CONTEXT *disp) argument
[all...]
H A DUnwind-EHABI.cpp465 unwind_phase1(unw_context_t *uc, unw_cursor_t *cursor, _Unwind_Exception *exception_object) { argument
472 __unw_init_local(cursor, uc);
479 if (__unw_get_proc_info(cursor, &frameInfo) != UNW_ESUCCESS) {
493 if ((__unw_get_proc_name(cursor, functionBuf, sizeof(functionBuf),
498 __unw_get_reg(cursor, UNW_REG_IP, &pc);
517 struct _Unwind_Context *context = (struct _Unwind_Context *)(cursor);
565 static _Unwind_Reason_Code unwind_phase2(unw_context_t *uc, unw_cursor_t *cursor, argument
569 __unw_init_local(cursor, uc);
591 __unw_set_reg(cursor, UNW_REG_IP,
599 __unw_get_reg(cursor, UNW_REG_S
699 unwind_phase2_forced(unw_context_t *uc, unw_cursor_t *cursor, _Unwind_Exception *exception_object, _Unwind_Stop_Fn stop, void *stop_parameter) argument
821 unw_cursor_t cursor; local
859 unw_cursor_t cursor; local
877 unw_cursor_t *cursor = (unw_cursor_t *)context; local
918 unw_cursor_t *cursor = (unw_cursor_t *)context; local
981 unw_cursor_t *cursor = (unw_cursor_t *)context; local
1158 unw_cursor_t cursor; local
1174 unw_cursor_t *cursor = (unw_cursor_t *)context; local
1200 unw_cursor_t *cursor = (unw_cursor_t *)context; local
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Support/
H A DELFAttributeParser.cpp25 uint64_t value = de.getULEB128(cursor);
39 uint64_t value = de.getULEB128(cursor);
55 StringRef desc = de.getCStrRef(cursor);
87 uint64_t value = de.getULEB128(cursor);
88 if (!cursor || !value)
96 uint64_t end = cursor.tell() + length;
97 while ((pos = cursor.tell()) < end) {
98 uint64_t tag = de.getULEB128(cursor);
123 uint64_t end = cursor.tell() - sizeof(length) + length;
124 StringRef vendorName = de.getCStrRef(cursor);
199 DataExtractor::Cursor &cursor; member in struct:ClearCursorError
[all...]
/freebsd-current/usr.bin/dtc/
H A Dinput_buffer.hh75 * keeps a separate size, pointer, and cursor so that we can move
79 int cursor; member in class:dtc::input_buffer
85 cursor(c) {}
110 bool finished() { return cursor >= size; }
119 input_buffer() : buffer(0), size(0), cursor(0) {}
123 input_buffer(const char* b, int s) : buffer(b), size(s), cursor(0){}
138 * the cursor is out of range.
142 if (cursor >= size) { return '\0'; }
143 if (cursor < 0) { return '\0'; }
144 return buffer[cursor];
283 int cursor = 0; member in class:dtc::text_input_buffer
502 int cursor; member in class:dtc::text_input_buffer::source_location
[all...]
/freebsd-current/crypto/heimdal/lib/hx509/
H A Dks_null.c55 hx509_certs certs, void *data, void **cursor)
57 *cursor = NULL;
73 void *cursor)
75 assert(cursor == NULL);
54 null_iter_start(hx509_context context, hx509_certs certs, void *data, void **cursor) argument
70 null_iter_end(hx509_context context, hx509_certs certs, void *data, void *cursor) argument
H A Dkeyset.c243 * @param cursor cursor that will keep track of progress, free with
256 hx509_cursor *cursor)
267 ret = (*certs->ops->iter_start)(context, certs, certs->ops_data, cursor);
276 * cursor.
280 * @param cursor cursor that keeps track of progress.
292 hx509_cursor cursor,
296 return (*certs->ops->iter)(context, certs, certs->ops_data, cursor, cert);
304 * @param cursor curso
254 hx509_certs_start_seq(hx509_context context, hx509_certs certs, hx509_cursor *cursor) argument
290 hx509_certs_next_cert(hx509_context context, hx509_certs certs, hx509_cursor cursor, hx509_cert *cert) argument
312 hx509_certs_end_seq(hx509_context context, hx509_certs certs, hx509_cursor cursor) argument
342 hx509_cursor cursor; local
501 hx509_cursor cursor; local
565 hx509_cursor cursor; local
690 hx509_cursor cursor; local
[all...]
/freebsd-current/crypto/heimdal/lib/krb5/
H A Dcache.c67 krb5_cc_cursor cursor;
79 ret = krb5_cc_start_seq_get(context, id, &cursor);
83 while((ret = krb5_cc_next_cred(context, id, &cursor, &creds)) == 0){
91 ret = krb5_cc_end_seq_get(context, id, &cursor);
716 krb5_cc_cursor cursor; local
723 ret = krb5_cc_start_seq_get(context, id, &cursor);
726 while((ret = krb5_cc_next_cred(context, id, &cursor, creds)) == 0){
733 krb5_cc_end_seq_get(context, id, &cursor);
755 * Start iterating over `id', `cursor' is initialized to the
756 * beginning. Caller must free the cursor wit
765 krb5_cc_start_seq_get(krb5_context context, const krb5_ccache id, krb5_cc_cursor *cursor) argument
783 krb5_cc_next_cred(krb5_context context, const krb5_ccache id, krb5_cc_cursor *cursor, krb5_creds *creds) argument
799 krb5_cc_end_seq_get(krb5_context context, const krb5_ccache id, krb5_cc_cursor *cursor) argument
884 krb5_cc_cursor cursor; local
1011 krb5_cc_cursor cursor; member in struct:krb5_cc_cache_cursor_data
1029 krb5_cc_cache_get_first(krb5_context context, const char *type, krb5_cc_cache_cursor *cursor) argument
1087 krb5_cc_cache_next(krb5_context context, krb5_cc_cache_cursor cursor, krb5_ccache *id) argument
1104 krb5_cc_cache_end_seq_get(krb5_context context, krb5_cc_cache_cursor cursor) argument
1134 krb5_cccol_cursor cursor; local
1372 krb5_cc_cache_cursor cursor; member in struct:krb5_cccol_cursor_data
1388 krb5_cccol_cursor_new(krb5_context context, krb5_cccol_cursor *cursor) argument
1420 krb5_cccol_cursor_next(krb5_context context, krb5_cccol_cursor cursor, krb5_ccache *cache) argument
1471 krb5_cccol_cursor_free(krb5_context context, krb5_cccol_cursor *cursor) argument
1525 krb5_cccol_cursor cursor; local
1629 krb5_cc_cursor cursor; local
[all...]
/freebsd-current/sys/contrib/ck/include/
H A Dck_brlock.h77 struct ck_brlock_reader *cursor; local
89 for (cursor = br->readers; cursor != NULL; cursor = cursor->next) {
90 while (ck_pr_load_uint(&cursor->n_readers) != 0)
110 struct ck_brlock_reader *cursor; local
126 for (cursor = br->readers; cursor != NULL; cursor
[all...]
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/
H A DHexagonDYLDRendezvous.cpp71 addr_t cursor; local
77 cursor = info_addr = ResolveRendezvousAddress(m_process);
79 cursor = info_addr = m_rendezvous_addr;
81 if (cursor == LLDB_INVALID_ADDRESS)
84 if (!(cursor = ReadWord(cursor, &info.version, word_size)))
87 if (!(cursor = ReadPointer(cursor + padding, &info.map_addr)))
90 if (!(cursor = ReadPointer(cursor,
[all...]
/freebsd-current/contrib/sendmail/libsmdb/
H A Dsmcdb.c55 static int smcdb_cursor_close __P((SMDB_CURSOR *cursor));
56 static int smcdb_cursor_del __P((SMDB_CURSOR *cursor, SMDB_FLAG flags));
57 static int smcdb_cursor_get __P((SMDB_CURSOR *cursor, SMDB_DBENT *key, SMDB_DBENT *value, SMDB_FLAG flags));
58 static int smcdb_cursor_put __P((SMDB_CURSOR *cursor, SMDB_DBENT *key, SMDB_DBENT *value, SMDB_FLAG flags));
59 static int smcdb_cursor __P((SMDB_DATABASE *database, SMDB_CURSOR **cursor, SMDB_FLAG flags));
309 smcdb_cursor_close(cursor)
310 SMDB_CURSOR *cursor;
315 if (cursor != NULL)
316 free(cursor);
321 smcdb_cursor_del(cursor, flag
[all...]
/freebsd-current/sys/contrib/ck/src/
H A Dck_epoch.c243 ck_stack_entry_t *cursor; local
249 CK_STACK_FOREACH(&global->records, cursor) {
250 record = ck_epoch_record_container(cursor);
326 ck_stack_entry_t *cursor; local
329 cursor = CK_STACK_FIRST(&global->records);
332 cursor = &cr->record_next;
336 while (cursor != NULL) {
339 cr = ck_epoch_record_container(cursor);
343 cursor = CK_STACK_NEXT(cursor);
363 ck_stack_entry_t *head, *next, *cursor; local
[all...]
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCClassDescriptorV2.cpp68 lldb::offset_t cursor = 0; local
70 m_isa = extractor.GetAddress_unchecked(&cursor); // uintptr_t isa;
71 m_superclass = extractor.GetAddress_unchecked(&cursor); // Class superclass;
72 m_cache_ptr = extractor.GetAddress_unchecked(&cursor); // void *cache;
73 m_vtable_ptr = extractor.GetAddress_unchecked(&cursor); // IMP *vtable;
75 extractor.GetAddress_unchecked(&cursor); // uintptr_t data_NEVER_USE;
112 lldb::offset_t cursor = 0; local
114 m_flags = extractor.GetU32_unchecked(&cursor);
115 m_version = extractor.GetU32_unchecked(&cursor);
116 m_ro_ptr = extractor.GetAddress_unchecked(&cursor);
168 lldb::offset_t cursor = 0; local
257 lldb::offset_t cursor = 0; local
285 lldb::offset_t cursor = 0; local
335 lldb::offset_t cursor = 0; local
358 lldb::offset_t cursor = 0; local
394 lldb::offset_t cursor = 0; local
420 lldb::offset_t cursor = 0; local
[all...]
/freebsd-current/crypto/heimdal/admin/
H A Drename.c44 krb5_kt_cursor cursor; local
66 ret = krb5_kt_start_seq_get(context, keytab, &cursor);
74 ret = krb5_kt_next_entry(context, keytab, &entry, &cursor);
106 krb5_kt_end_seq_get(context, keytab, &cursor);
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/TraceExporter/ctf/
H A DCommandObjectThreadTraceExportCTF.cpp83 Expected<TraceCursorSP> cursor = trace_sp->CreateNewCursor(*thread);
84 if (!cursor)
85 return cursor.takeError();
86 TraceHTR htr(*thread, **cursor);
/freebsd-current/sys/kern/
H A Dsubr_rangeset.c267 uint64_t cursor; local
275 for (cursor = 0;; cursor = src_r->re_start + 1) {
276 src_r = RANGESET_PCTRIE_LOOKUP_GE(&src_rs->rs_trie, cursor);
298 uint64_t cursor; local
300 for (cursor = 0, rp = NULL;; cursor = r->re_start + 1, rp = r) {
301 r = RANGESET_PCTRIE_LOOKUP_GE(&rs->rs_trie, cursor);
328 uint64_t cursor; local
337 for (cursor
[all...]
/freebsd-current/tools/test/stress2/misc/
H A Dsendfile26.sh65 off_t cursor;
94 cursor = 0;
101 ret = sendfile(fd, sock, cursor, to_send,
104 cursor += sbytes;
109 ret = sendfile(fd, sock, cursor, &sbytes, NULL, 0);
115 cursor += sbytes;
122 } while (cursor < MAX_SIZE);
135 int fd, cursor, ret;
151 cursor = 0;
160 cursor
[all...]

Completed in 385 milliseconds

1234567