Changeset 1093:44f3e48dfe27 in freeDiameter for libfdproto/fifo.c
- Timestamp:
- May 6, 2013, 5:33:22 PM (11 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libfdproto/fifo.c
r1085 r1093 121 121 DECLARE_FD_DUMP_PROTOTYPE(fd_fifo_dump, char * name, struct fifo * queue, fd_fifo_dump_item_cb dump_item) 122 122 { 123 size_t o = 0; 124 if (!offset) 125 offset = &o; 123 FD_DUMP_HANDLE_OFFSET(); 126 124 127 125 if (name) { … … 132 130 133 131 if (!CHECK_FIFO( queue )) { 134 return fd_dump_extend(FD_DUMP_STD_PARAMS, "INVALID/NULL \n");132 return fd_dump_extend(FD_DUMP_STD_PARAMS, "INVALID/NULL"); 135 133 } 136 134 137 135 CHECK_POSIX_DO( pthread_mutex_lock( &queue->mtx ), /* continue */ ); 138 CHECK_MALLOC_DO( fd_dump_extend( FD_DUMP_STD_PARAMS, "items:%d,%d,%d threads:%d,%d stats:%lld/%ld.%06ld,%ld.%06ld,%ld.%06ld thresholds:%d,%d,%d,%p,%p,%p \n",136 CHECK_MALLOC_DO( fd_dump_extend( FD_DUMP_STD_PARAMS, "items:%d,%d,%d threads:%d,%d stats:%lld/%ld.%06ld,%ld.%06ld,%ld.%06ld thresholds:%d,%d,%d,%p,%p,%p", 139 137 queue->count, queue->highest_ever, queue->max, 140 138 queue->thrs, queue->thrs_push, … … 148 146 for (li = queue->list.next; li != &queue->list; li = li->next) { 149 147 struct fifo_item * fi = (struct fifo_item *)li; 150 CHECK_MALLOC_DO( fd_dump_extend( FD_DUMP_STD_PARAMS, " [#%i](@%p)@%ld.%06ld: ",148 CHECK_MALLOC_DO( fd_dump_extend( FD_DUMP_STD_PARAMS, "\n [#%i](@%p)@%ld.%06ld: ", 151 149 i++, fi->item.o, (long)fi->posted_on.tv_sec,(long)(fi->posted_on.tv_nsec/1000)), 152 150 goto error); … … 155 153 } 156 154 CHECK_POSIX_DO( pthread_mutex_unlock( &queue->mtx ), /* continue */ ); 155 157 156 return *buf; 158 157 error:
Note: See TracChangeset
for help on using the changeset viewer.