-/* $Id: mmftpd.c,v 1.66.2.2 2005/11/17 07:24:30 mmondor Exp $ */
+/* $Id: mmftpd.c,v 1.66.2.3 2005/11/22 08:58:18 mmondor Exp $ */
/*
* Copyright (C) 2001-2004, Matthew Mondor
MMCOPYRIGHT("@(#) Copyright (c) 2001-2004\n\
\tMatthew Mondor. All rights reserved.\n");
-MMRCSID("$Id: mmftpd.c,v 1.66.2.2 2005/11/17 07:24:30 mmondor Exp $");
+MMRCSID("$Id: mmftpd.c,v 1.66.2.3 2005/11/22 08:58:18 mmondor Exp $");
int
main(int argc, char **argv)
{
- char *conf_file = "/etc/mmftpd.conf";
+ char *conf_file = "/usr/local/etc/mmftpd.conf";
pid_t uid;
gid_t *gids;
int ngids, ret = EXIT_SUCCESS;
/* Set defaults */
*CONF.CHROOT_DIR = '\0';
- mm_strcpy(CONF.PASSWD_FILE, "/etc/mmftpdpasswd");
+ mm_strcpy(CONF.PASSWD_FILE, "/usr/local/etc/mmftpdpasswd");
mm_strcpy(CONF.PID_PATH, "/var/run/mmftpd.pid");
mm_strcpy(CONF.USER, "mmftpd");
mm_strcpy(CONF.GROUPS, "mmftpd,mmstat");
-/* $Id: mmserver.c,v 1.34.2.3 2005/11/22 06:45:02 mmondor Exp $ */
+/* $Id: mmserver.c,v 1.34.2.4 2005/11/22 09:03:13 mmondor Exp $ */
/*
* Copyright (C) 2000-2004, Matthew Mondor
MMCOPYRIGHT("@(#) Copyright (c) 2000-2004\n\
\tMatthew Mondor. All rights reserved.\n");
-MMRCSID("$Id: mmserver.c,v 1.34.2.3 2005/11/22 06:45:02 mmondor Exp $");
+MMRCSID("$Id: mmserver.c,v 1.34.2.4 2005/11/22 09:03:13 mmondor Exp $");
exit(-1);
}
- if ((err = pthread_object_init(/*XXX 8*/4)) != 0) {
+ if ((err = pthread_object_init(8)) != 0) {
syslog(LOG_NOTICE, "tcp_server() - pthread_object_init() - %s",
strerror(err));
exit(-1);
DLIST_APPEND(&queue, (node_t *)(omsg - sizeof(pnode_t)));
if (DLIST_NODES(freeprocs) == async->nprocs &&
DLIST_NODES(&queue) == 0) {
- /* XXX */ syslog(LOG_NOTICE, "* pthread_ring_wait() starting");
pthread_ring_wait(&async->ring, NULL);
- /* XXX */ syslog(LOG_NOTICE, "* pthread_ring_wait() ended");
continue;
}
if (DEBUG_TRUE(m->func_id < async->nfuncs)) {
len = async->funcs[m->func_id].msg_len;
idx[p->sock].aclenv = m->aclenv;
- /* XXX */ syslog(LOG_NOTICE, "send()ing");
if ((send(p->sock, m, len, 0)) == len)
DLIST_UNLINK(freeprocs, (node_t *)p);
else
while (DLIST_NODES(freeprocs) < async->nprocs) {
int selr, i;
- /* XXX */ syslog(LOG_NOTICE, "* pthread_poll_ring() starting");
selr = pthread_poll_ring(pfds, nfds, -1, &async->ring);
- /* XXX */ syslog(LOG_NOTICE, "* pthread_poll_ring() ended (selr = "
- "%d (%s)", selr, strerror(errno));
if (selr == -1 && errno == ECANCELED)
break;
for (i = 0; selr > 0 && i < nfds; i++) {
MSG_WAITALL)) < sizeof(struct async_msg))
syslog(LOG_NOTICE, "async_thread() - recv(%d:%d)",
fd, (int)async->msg_len);
- /* XXX */syslog(LOG_NOTICE, "recv()ed reply");
pthread_msg_reply(&(e->msg->msg));
- /* XXX */syslog(LOG_NOTICE, "pthread_msg_reply() ended");
DLIST_APPEND(freeprocs, (node_t *)p);
selr--;
}