/[mailutils]/mailutils/mail.local/main.c
ViewVC logotype

Diff of /mailutils/mail.local/main.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by gray, Wed Jan 30 14:42:55 2002 UTC revision 1.4 by gray, Mon Feb 4 13:29:46 2002 UTC
# Line 162  main (int argc, char *argv[]) Line 162  main (int argc, char *argv[])
162  #ifdef HAVE_MYSQL  #ifdef HAVE_MYSQL
163    mu_register_getpwnam (getMpwnam);    mu_register_getpwnam (getMpwnam);
164  #endif  #endif
165    #ifdef USE_VIRTUAL_DOMAINS
166      mu_register_getpwnam (getpwnam_virtual);
167      mu_register_getpwnam (getpwnam_ip_virtual);
168      mu_register_getpwnam (getpwnam_host_virtual);
169    #endif
170    
171    /* Register local mbox formats. */    /* Register local mbox formats. */
172    {    {
173      list_t bookie;      list_t bookie;
# Line 217  make_progfile_name (char *pattern, char Line 223  make_progfile_name (char *pattern, char
223            case 'h':            case 'h':
224              if (!homedir)              if (!homedir)
225                {                {
226                  struct passwd *pwd = getpwnam (username);                  struct passwd *pwd = mu_getpwnam (username);
227                  if (!pwd)                  if (!pwd)
228                    return NULL;                    return NULL;
229                  homedir = pwd->pw_dir;                  homedir = pwd->pw_dir;
# Line 451  deliver (FILE *fp, char *name) Line 457  deliver (FILE *fp, char *name)
457    mailbox_get_locker (mbox, &lock);    mailbox_get_locker (mbox, &lock);
458    
459    timeout = lock_timeout;    timeout = lock_timeout;
460    while ((status = locker_lock (lock, MU_LOCKER_WRLOCK)))    while ((status = locker_lock (lock, MU_LOCKER_WRLOCK|MU_LOCKER_PID)))
461      {      {
462        if (timeout-- <= 0)        if (timeout-- <= 0)
463          break;          break;

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26