NULL
};
- for(i = 0; i < LAST_BANDB_TYPE; i++)
+ for(i = 0; i < LAST_BANDB_TYPE; i += 2 /* skip over _PERM */)
{
if(!table_exists(bandb_table[i]))
{
columns[j], type);
}
}
-
- i++; /* skip over .perm */
}
}
{
int i;
rsdb_transaction(RSDB_TRANS_START);
- for(i = 0; i < LAST_BANDB_TYPE; i++)
+ for(i = 0; i < LAST_BANDB_TYPE; i += 2 /* double increment to skip over _PERM */)
{
rsdb_exec(NULL, "DROP TABLE %s", bandb_table[i]);
- i++; /* double increment to skip over .perm */
}
rsdb_transaction(RSDB_TRANS_END);
}
void
-rb_bh_usage(rb_bh *bh, size_t *bused, size_t *bfree, size_t *bmemusage, const char **desc)
+rb_bh_usage(rb_bh *bh __attribute__((unused)), size_t *bused, size_t *bfree, size_t *bmemusage, const char **desc)
{
if(bused != NULL)
*bused = 0;
* this will happen.
*/
void
-rb_checktimeouts(void *notused)
+rb_checktimeouts(void *notused __attribute__((unused)))
{
rb_dlink_node *ptr, *next;
struct timeout_data *td;
return IPPROTO_TCP;
}
-static void rb_accept_tryaccept(rb_fde_t *F, void *data) {
+static void rb_accept_tryaccept(rb_fde_t *F, void *data __attribute__((unused))) {
struct rb_sockaddr_storage st;
rb_fde_t *new_F;
rb_socklen_t addrlen;
* called ..
*/
static void
-rb_connect_timeout(rb_fde_t *F, void *notused)
+rb_connect_timeout(rb_fde_t *F, void *notused __attribute__((unused)))
{
/* error! */
rb_connect_callback(F, RB_ERR_TIMEOUT);
}
static void
-rb_connect_outcome(rb_fde_t *F, void *notused)
+rb_connect_outcome(rb_fde_t *F, void *notused __attribute__((unused)))
{
int retval;
int err = 0;
int
-rb_send_fd_buf(rb_fde_t *xF, rb_fde_t **F, int count, void *data, size_t datasize, pid_t pid)
+rb_send_fd_buf(rb_fde_t *xF, rb_fde_t **F, int count, void *data, size_t datasize, pid_t pid __attribute__((unused)))
{
struct msghdr msg;
struct cmsghdr *cmsg;
}
void
-rb_setselect_devpoll(rb_fde_t *F, unsigned int type, PF * handler, void *client_data)
+rb_setselect_devpoll(rb_fde_t *F __attribute__((unused)), unsigned int type __attribute__((unused)), PF * handler __attribute__((unused)), void *client_data __attribute__((unused)))
{
errno = ENOSYS;
return;
}
int
-rb_select_devpoll(long delay)
+rb_select_devpoll(long delay __attribute__((unused)))
{
errno = ENOSYS;
return -1;
}
int
-rb_setup_fd_devpoll(rb_fde_t *F)
+rb_setup_fd_devpoll(rb_fde_t *F __attribute__((unused)))
{
errno = ENOSYS;
return -1;
* Side Effects:
* - none
*/
-void *rb_dictionary_foreach_cur(rb_dictionary *dtree,
+void *rb_dictionary_foreach_cur(rb_dictionary *dtree __attribute__((unused)),
rb_dictionary_iter *state)
{
lrb_assert(dtree != NULL);
}
int
-rb_setup_fd_epoll(rb_fde_t *F)
+rb_setup_fd_epoll(rb_fde_t *F __attribute__((unused)))
{
return 0;
}
#define SIGFDIOV_COUNT 16
static void
-signalfd_handler(rb_fde_t *F, void *data)
+signalfd_handler(rb_fde_t *F, void *data __attribute__((unused)))
{
static struct our_signalfd_siginfo fdsig[SIGFDIOV_COUNT];
static struct iovec iov[SIGFDIOV_COUNT];
}
void
-rb_setselect_epoll(rb_fde_t *F, unsigned int type, PF * handler, void *client_data)
+rb_setselect_epoll(rb_fde_t *F __attribute__((unused)), unsigned int type __attribute__((unused)), PF * handler __attribute__((unused)), void *client_data __attribute__((unused)))
{
errno = ENOSYS;
return;
}
int
-rb_select_epoll(long delay)
+rb_select_epoll(long delay __attribute__((unused)))
{
errno = ENOSYS;
return -1;
}
int
-rb_setup_fd_epoll(rb_fde_t *F)
+rb_setup_fd_epoll(rb_fde_t *F __attribute__((unused)))
{
errno = ENOSYS;
return -1;
}
int
-rb_epoll_sched_event(struct ev_entry *event, int when)
+rb_epoll_sched_event(struct ev_entry *event __attribute__((unused)), int when __attribute__((unused)))
{
errno = ENOSYS;
return -1;
}
void
-rb_epoll_unsched_event(struct ev_entry *event)
+rb_epoll_unsched_event(struct ev_entry *event __attribute__((unused)))
{
return;
}
}
static void
-rb_helper_read_cb(rb_fde_t *F, void *data)
+rb_helper_read_cb(rb_fde_t *F __attribute__((unused)), void *data)
{
rb_helper *helper = (rb_helper *)data;
static char buf[32768];
}
void
-rb_setselect_kqueue(rb_fde_t *F, unsigned int type, PF * handler, void *client_data)
+rb_setselect_kqueue(rb_fde_t *F __attribute__((unused)), unsigned int type __attribute__((unused)), PF * handler __attribute__((unused)), void *client_data __attribute__((unused)))
{
errno = ENOSYS;
return;
}
int
-rb_select_kqueue(long delay)
+rb_select_kqueue(long delay __attribute__((unused)))
{
errno = ENOSYS;
return -1;
}
int
-rb_setup_fd_kqueue(rb_fde_t *F)
+rb_setup_fd_kqueue(rb_fde_t *F __attribute__((unused)))
{
errno = ENOSYS;
return -1;
}
int
-rb_kqueue_sched_event(struct ev_entry *event, int when)
+rb_kqueue_sched_event(struct ev_entry *event __attribute__((unused)), int when __attribute__((unused)))
{
errno = ENOSYS;
return -1;
}
void
-rb_kqueue_unsched_event(struct ev_entry *event)
+rb_kqueue_unsched_event(struct ev_entry *event __attribute__((unused)))
{
return;
}
#include <commio-ssl.h>
int
-rb_setup_ssl_server(const char *cert, const char *keyfile, const char *dhfile, const char *cipher_list)
+rb_setup_ssl_server(const char *cert __attribute__((unused)), const char *keyfile __attribute__((unused)), const char *dhfile __attribute__((unused)), const char *cipher_list __attribute__((unused)))
{
errno = ENOSYS;
return 0;
}
int
-rb_ssl_listen(rb_fde_t *F, int backlog, int defer_accept)
+rb_ssl_listen(rb_fde_t *F __attribute__((unused)), int backlog __attribute__((unused)), int defer_accept __attribute__((unused)))
{
errno = ENOSYS;
return -1;
}
static void
-rb_stir_arc4random(void *unused)
+rb_stir_arc4random(void *unused __attribute__((unused)))
{
arc4random_stir();
}
int
-rb_init_prng(const char *path, prng_seed_t seed_type)
+rb_init_prng(const char *path __attribute__((unused)), prng_seed_t seed_type __attribute__((unused)))
{
/* xxx this ignores the parameters above */
arc4random_stir();
}
const char *
-rb_get_ssl_strerror(rb_fde_t *F)
+rb_get_ssl_strerror(rb_fde_t *F __attribute__((unused)))
{
static const char *nosupport = "SSL/TLS not supported";
return nosupport;
}
int
-rb_get_ssl_certfp(rb_fde_t *F, uint8_t certfp[RB_SSL_CERTFP_LEN], int method)
+rb_get_ssl_certfp(rb_fde_t *F __attribute__((unused)), uint8_t certfp[RB_SSL_CERTFP_LEN] __attribute__((unused)), int method __attribute__((unused)))
{
return 0;
}
int
-rb_get_ssl_certfp_file(const char *filename, uint8_t certfp[RB_SSL_CERTFP_LEN], int method)
+rb_get_ssl_certfp_file(const char *filename __attribute__((unused)), uint8_t certfp[RB_SSL_CERTFP_LEN] __attribute__((unused)), int method __attribute__((unused)))
{
return 0;
}
void
-rb_ssl_start_accepted(rb_fde_t *new_F, ACCB * cb, void *data, int timeout)
+rb_ssl_start_accepted(rb_fde_t *new_F __attribute__((unused)), ACCB * cb __attribute__((unused)), void *data __attribute__((unused)), int timeout __attribute__((unused)))
{
return;
}
void
-rb_ssl_start_connected(rb_fde_t *F, CNCB * callback, void *data, int timeout)
+rb_ssl_start_connected(rb_fde_t *F __attribute__((unused)), CNCB * callback __attribute__((unused)), void *data __attribute__((unused)), int timeout __attribute__((unused)))
{
return;
}
void
-rb_connect_tcp_ssl(rb_fde_t *F, struct sockaddr *dest,
- struct sockaddr *clocal, CNCB * callback, void *data, int timeout)
+rb_connect_tcp_ssl(rb_fde_t *F __attribute__((unused)), struct sockaddr *dest __attribute__((unused)),
+ struct sockaddr *clocal __attribute__((unused)), CNCB * callback __attribute__((unused)), void *data __attribute__((unused)), int timeout __attribute__((unused)))
{
return;
}
}
void
-rb_ssl_shutdown(rb_fde_t *F)
+rb_ssl_shutdown(rb_fde_t *F __attribute__((unused)))
{
return;
}
void
-rb_ssl_accept_setup(rb_fde_t *F, rb_fde_t *new_F, struct sockaddr *st, int addrlen)
+rb_ssl_accept_setup(rb_fde_t *F __attribute__((unused)), rb_fde_t *new_F __attribute__((unused)), struct sockaddr *st __attribute__((unused)), int addrlen __attribute__((unused)))
{
return;
}
ssize_t
-rb_ssl_read(rb_fde_t *F, void *buf, size_t count)
+rb_ssl_read(rb_fde_t *F __attribute__((unused)), void *buf __attribute__((unused)), size_t count __attribute__((unused)))
{
errno = ENOSYS;
return -1;
}
ssize_t
-rb_ssl_write(rb_fde_t *F, const void *buf, size_t count)
+rb_ssl_write(rb_fde_t *F __attribute__((unused)), const void *buf __attribute__((unused)), size_t count __attribute__((unused)))
{
errno = ENOSYS;
return -1;
}
unsigned int
-rb_ssl_handshake_count(rb_fde_t *F)
+rb_ssl_handshake_count(rb_fde_t *F __attribute__((unused)))
{
return 0;
}
void
-rb_ssl_clear_handshake_count(rb_fde_t *F)
+rb_ssl_clear_handshake_count(rb_fde_t *F __attribute__((unused)))
{
return;
}
void
-rb_get_ssl_info(char *buf, size_t len)
+rb_get_ssl_info(char *buf __attribute__((unused)), size_t len __attribute__((unused)))
{
snprintf(buf, len, "Not compiled with SSL support");
}
int
-rb_ssl_get_certfp(rb_fde_t *F, uint8_t certfp[RB_SSL_CERTFP_LEN])
+rb_ssl_get_certfp(rb_fde_t *F __attribute__((unused)), uint8_t certfp[RB_SSL_CERTFP_LEN] __attribute__((unused)))
{
errno = ENOSYS;
return -1;
}
const char *
-rb_ssl_get_cipher(rb_fde_t *F)
+rb_ssl_get_cipher(rb_fde_t *F __attribute__((unused)))
{
errno = ENOSYS;
return NULL;
}
static void
-rb_ssl_accept_common(rb_fde_t *const F, void *const data)
+rb_ssl_accept_common(rb_fde_t *const F, void *const data __attribute__((unused)))
{
lrb_assert(F != NULL);
lrb_assert(F->accept != NULL);
}
static int
-verify_accept_all_cb(const int preverify_ok, X509_STORE_CTX *const x509_ctx)
+verify_accept_all_cb(const int preverify_ok __attribute__((unused)), X509_STORE_CTX *const x509_ctx __attribute__((unused)))
{
return 1;
}
}
static void
-rb_ssl_timeout_cb(rb_fde_t *const F, void *const data)
+rb_ssl_timeout_cb(rb_fde_t *const F, void *const data __attribute__((unused)))
{
lrb_assert(F->accept != NULL);
lrb_assert(F->accept->callback != NULL);
static pollfd_list_t pollfd_list;
int
-rb_setup_fd_poll(rb_fde_t *F)
+rb_setup_fd_poll(rb_fde_t *F __attribute__((unused)))
{
return 0;
}
}
void
-rb_setselect_poll(rb_fde_t *F, unsigned int type, PF * handler, void *client_data)
+rb_setselect_poll(rb_fde_t *F __attribute__((unused)), unsigned int type __attribute__((unused)), PF * handler __attribute__((unused)), void *client_data __attribute__((unused)))
{
errno = ENOSYS;
return;
}
int
-rb_select_poll(long delay)
+rb_select_poll(long delay __attribute__((unused)))
{
errno = ENOSYS;
return -1;
}
int
-rb_setup_fd_poll(rb_fde_t *F)
+rb_setup_fd_poll(rb_fde_t *F __attribute__((unused)))
{
errno = ENOSYS;
return -1;
}
int
-rb_ports_sched_event(struct ev_entry *event, int when)
+rb_ports_sched_event(struct ev_entry *event __attribute__((unused)), int when __attribute__((unused)))
{
errno = ENOSYS;
return -1;
}
void
-rb_ports_unsched_event(struct ev_entry *event)
+rb_ports_unsched_event(struct ev_entry *event __attribute__((unused)))
{
return;
}
}
void
-rb_setselect_ports(rb_fde_t *F, unsigned int type, PF * handler, void *client_data)
+rb_setselect_ports(rb_fde_t *F __attribute__((unused)), unsigned int type __attribute__((unused)), PF * handler __attribute__((unused)), void *client_data __attribute__((unused)))
{
errno = ENOSYS;
return;
}
int
-rb_select_ports(long delay)
+rb_select_ports(long delay __attribute__((unused)))
{
errno = ENOSYS;
return -1;
}
int
-rb_setup_fd_ports(rb_fde_t *F)
+rb_setup_fd_ports(rb_fde_t *F __attribute__((unused)))
{
errno = ENOSYS;
return -1;
/* Public functions */
int
-rb_setup_fd_select(rb_fde_t *F)
+rb_setup_fd_select(rb_fde_t *F __attribute__((unused)))
{
return 0;
}
}
void
-rb_setselect_select(rb_fde_t *F, unsigned int type, PF * handler, void *client_data)
+rb_setselect_select(rb_fde_t *F __attribute__((unused)), unsigned int type __attribute__((unused)), PF * handler __attribute__((unused)), void *client_data __attribute__((unused)))
{
errno = ENOSYS;
return;
}
int
-rb_select_select(long delay)
+rb_select_select(long delay __attribute__((unused)))
{
errno = ENOSYS;
return -1;
}
int
-rb_setup_fd_select(rb_fde_t *F)
+rb_setup_fd_select(rb_fde_t *F __attribute__((unused)))
{
errno = ENOSYS;
return -1;
}
int
-rb_sigio_sched_event(struct ev_entry *event, int when)
+rb_sigio_sched_event(struct ev_entry *event __attribute__((unused)), int when __attribute__((unused)))
{
errno = ENOSYS;
return -1;
}
void
-rb_sigio_unsched_event(struct ev_entry *event)
+rb_sigio_unsched_event(struct ev_entry *event __attribute__((unused)))
{
return;
}
}
void
-rb_setselect_win32(rb_fde_t *F, unsigned int type, PF * handler, void *client_data)
+rb_setselect_win32(rb_fde_t *F __attribute__((unused)), unsigned int type __attribute__((unused)), PF * handler __attribute__((unused)), void *client_data __attribute__((unused)))
{
errno = ENOSYS;
return;
}
int
-rb_select_win32(long delay)
+rb_select_win32(long delay __attribute__((unused)))
{
errno = ENOSYS;
return -1;
}
int
-rb_setup_fd_win32(rb_fde_t *F)
+rb_setup_fd_win32(rb_fde_t *F __attribute__((unused)))
{
errno = ENOSYS;
return -1;