extern int errno;
+/* This global is defined to make sure that Moira clients are linked
+ * against the correct library.
+ */
+int link_against_the_moira_version_of_gdb = 0;
int g_inited = FALSE; /* gdb_init has not been */
/* called */
*/
gdb_mfd = 0;
- for (i=0; i<NFDBITS/sizeof(int); i++) {
- gdb_crfds.fds_bits[i] = 0;
- gdb_cwfds.fds_bits[i] = 0;
- gdb_cefds.fds_bits[i] = 0;
- }
+ FD_ZERO(&gdb_crfds);
+ FD_ZERO(&gdb_cwfds);
+ FD_ZERO(&gdb_cefds);
/*
* Initialize the server/client layer
uname = pw_struct->pw_name;
else
uname = "????";
- gdb_uname = db_alloc(strlen(hostname)+1);
+ gdb_uname = db_alloc(strlen(uname)+1);
(void) strcpy(gdb_uname, uname);
return 0;