* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
* USA
*
- * $Id: win32.c 26092 2008-09-19 15:13:52Z androsyn $
*/
#include <librb_config.h>
{
/* this muchly sucks, but i'm too lazy to do overlapped i/o, maybe someday... -androsyn */
WNDCLASS wc;
- static const char *classname = "ircd-ratbox-class";
+ static const char *classname = "solanum-class";
wc.style = 0;
wc.lpfnWndProc = (WNDPROC) rb_process_events;
return 0;
SetHandleInformation((HANDLE) F->fd, HANDLE_FLAG_INHERIT, 0);
- switch (F->type)
- {
- case RB_FD_SOCKET:
- {
- u_long nonb = 1;
- if(ioctlsocket((SOCKET) F->fd, FIONBIO, &nonb) == -1)
- {
- rb_get_errno();
- return 0;
- }
- return 1;
+ if (F->type & RB_FD_SOCKET) {
+ unsigned long nonb = 1;
+ if (ioctlsocket((SOCKET) F->fd, FIONBIO, &nonb) == -1) {
+ rb_get_errno();
+ return 0;
}
- default:
- return 1;
-
}
+ return 1;
}
void
rb_path_to_self(void)
{
static char path_buf[MAX_PATH];
- GetModuleFileName(NULL, exepath, MAX_PATH);
+ GetModuleFileName(NULL, path_buf, MAX_PATH);
return path_buf;
}
}
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;