Skip to content

Latest commit

 

History

History
37 lines (35 loc) · 2.08 KB

support.md

File metadata and controls

37 lines (35 loc) · 2.08 KB

Gazelle

Gazelle支持posix接口列表

  • int32_t epoll_create1(int32_t flags)
  • int32_t epoll_create(int32_t size)
  • int32_t epoll_ctl(int32_t epfd, int32_t op, int32_t fd, struct epoll_event* event)
  • int32_t epoll_wait(int32_t epfd, struct epoll_event* events, int32_t maxevents, int32_t timeout)
  • int32_t fcntl64(int32_t s, int32_t cmd, ...)
  • int32_t fcntl(int32_t s, int32_t cmd, ...)
  • int32_t ioctl(int32_t s, int32_t cmd, ...)
  • int32_t accept(int32_t s, struct sockaddr *addr, socklen_t *addrlen)
  • int32_t accept4(int32_t s, struct sockaddr *addr, socklen_t *addrlen, int32_t flags)
  • int32_t bind(int32_t s, const struct sockaddr *name, socklen_t namelen)
  • int32_t connect(int32_t s, const struct sockaddr *name, socklen_t namelen)
  • int32_t listen(int32_t s, int32_t backlog)
  • int32_t getpeername(int32_t s, struct sockaddr *name, socklen_t *namelen)
  • int32_t getsockname(int32_t s, struct sockaddr *name, socklen_t *namelen)
  • int32_t getsockopt(int32_t s, int32_t level, int32_t optname, void *optval, socklen_t *optlen)
  • int32_t setsockopt(int32_t s, int32_t level, int32_t optname, const void *optval, socklen_t optlen)
  • int32_t socket(int32_t domain, int32_t type, int32_t protocol)
  • ssize_t read(int32_t s, void *mem, size_t len)
  • ssize_t readv(int32_t s, const struct iovec *iov, int iovcnt)
  • ssize_t write(int32_t s, const void *mem, size_t size)
  • ssize_t writev(int32_t s, const struct iovec *iov, int iovcnt)
  • ssize_t recv(int32_t sockfd, void *buf, size_t len, int32_t flags)
  • ssize_t send(int32_t sockfd, const void *buf, size_t len, int32_t flags)
  • ssize_t recvmsg(int32_t s, struct msghdr *message, int32_t flags)
  • ssize_t sendmsg(int32_t s, const struct msghdr *message, int32_t flags)
  • int32_t close(int32_t s)
  • int32_t poll(struct pollfd *fds, nfds_t nfds, int32_t timeout)
  • int32_t ppoll(struct pollfd *fds, nfds_t nfds, const struct timespec *tmo_p, const sigset_t *sigmask)
  • int32_t sigaction(int32_t signum, const struct sigaction *act, struct sigaction *oldact)

Gazelle支持应用列表

  • mysql
  • ceph client
  • Redis