aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs6/ftrigr_peek1.c
blob: 81059f773e94df8f4f0ffbaa148976db49911587 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/* ISC license. */

#include <sys/uio.h>

#include <s6/ftrigr.h>

int ftrigr_peek1 (ftrigr *a, uint32_t id, char *c)
{
  struct iovec v ;
  int r = ftrigr_peek(a, id, &v) ;
  if (r <= 0) return r ;
  *c = ((char *)v.iov_base)[v.iov_len - 1] ;
  return 1 ;
}