Mercurial > dropbear
view fuzz-wrapfd.h @ 1660:26e07f7f682a
MOTD enabled by default as the manpage says (#87)
The man page (https://github.com/mkj/dropbear/blob/master/dropbear.8) says MOTD will be printed by default for any login shell, but it was disabled at compile time. Probably happened by accident when this code was moved from `options.h` to `default_options.h`.
author | zciendor <37557036+zciendor@users.noreply.github.com> |
---|---|
date | Sat, 14 Mar 2020 14:21:01 +0000 |
parents | e75dab5bec71 |
children | dfbe947bdf0d |
line wrap: on
line source
#ifndef FUZZ_WRAPFD_H #define FUZZ_WRAPFD_H #include "buffer.h" enum wrapfd_mode { UNUSED = 0, PLAIN, INPROGRESS, RANDOMIN }; void wrapfd_setup(void); void wrapfd_setseed(uint32_t seed); // doesn't take ownership of buf. buf is optional. void wrapfd_add(int fd, buffer *buf, enum wrapfd_mode mode); // called via #defines for read/write/select int wrapfd_read(int fd, void *out, size_t count); int wrapfd_write(int fd, const void* in, size_t count); int wrapfd_select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); int wrapfd_close(int fd); #endif // FUZZ_WRAPFD_H