diff options
| author | Mark Eichin <eichin@mit.edu> | 1994-11-18 19:12:09 +0000 |
|---|---|---|
| committer | Mark Eichin <eichin@mit.edu> | 1994-11-18 19:12:09 +0000 |
| commit | 88489798b9068ee90a6ea52dd937d76a3e951233 (patch) | |
| tree | 8a2237014f1f0a1ab13504350815d487a275da20 /src | |
| parent | 019e75a0bf6349b5eba05d9d07590934ab5aa8fe (diff) | |
| download | krb5-88489798b9068ee90a6ea52dd937d76a3e951233.tar.gz krb5-88489798b9068ee90a6ea52dd937d76a3e951233.tar.xz krb5-88489798b9068ee90a6ea52dd937d76a3e951233.zip | |
* pop_send.c (pop_send): Only update last_msg if executing a RETR.
From John Brezak <brezak@apollo.hp.com>.
[from 0927]
* configure.in: use KRB5_POSIX_LOCKS (from epeisach).
[from 0961]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4678 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
| -rw-r--r-- | src/appl/popper/ChangeLog | 9 | ||||
| -rw-r--r-- | src/appl/popper/configure.in | 8 | ||||
| -rw-r--r-- | src/appl/popper/pop_send.c | 5 |
3 files changed, 15 insertions, 7 deletions
diff --git a/src/appl/popper/ChangeLog b/src/appl/popper/ChangeLog index 1a69c1699..6e61891a0 100644 --- a/src/appl/popper/ChangeLog +++ b/src/appl/popper/ChangeLog @@ -1,3 +1,12 @@ +Fri Nov 18 01:15:58 1994 Mark Eichin <eichin@cygnus.com> + + * configure.in: use KRB5_POSIX_LOCKS (from epeisach). + +Fri Nov 18 00:20:24 1994 Mark Eichin <eichin@cygnus.com> + + * pop_send.c (pop_send): Only update last_msg if executing a RETR. + From John Brezak <brezak@apollo.hp.com>. + Wed Nov 2 21:09:38 1994 Theodore Y. Ts'o (tytso@dcl) * popper.h: NULL should not be used as a character assignment diff --git a/src/appl/popper/configure.in b/src/appl/popper/configure.in index 7dec97929..ef547d9c8 100644 --- a/src/appl/popper/configure.in +++ b/src/appl/popper/configure.in @@ -12,13 +12,7 @@ AC_CHECK_LIB(ndbm,main) AC_CHECK_LIB(dbm,main) CHECK_WAIT_TYPE CHECK_FCNTL - -AC_HEADER_CHECK(flock.h,[echo found flock.h for non-posix locks], -AC_COMPILE_CHECK([POSIX file locking -- structs and flags], -[#include <sys/types.h> -#include <fcntl.h>], -[struct flock f; 1+F_SETLK;], -AC_DEFINE(POSIX_FILE_LOCKS))) +KRB5_POSIX_LOCKS AC_HAVE_HEADERS(strings.h) AC_HEADER_CHECK(unistd.h,AC_DEFINE(HAS_UNISTD_H)) diff --git a/src/appl/popper/pop_send.c b/src/appl/popper/pop_send.c index 923977771..b92db7c0a 100644 --- a/src/appl/popper/pop_send.c +++ b/src/appl/popper/pop_send.c @@ -91,6 +91,11 @@ POP * p; (void)fputs(".\r\n",p->output); (void)fflush(p->output); + /* If retrieving, update the last-message-accessed number + if it is lower than the retrieved message */ + if ((mp->retr_flag == TRUE) && (p->last_msg < msg_num)) + p->last_msg = msg_num; + return(POP_SUCCESS); } |
