ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/FreeBSDAdmin/Mail/SpamUpdate.c
(Generate patch)

Comparing FreeBSDAdmin/Mail/SpamUpdate.c (file contents):
Revision 832 by douglas, 2006-07-06T23:50:18-07:00 vs.
Revision 833 by douglas, 2006-07-07T07:27:48-07:00

# Line 189 | Line 189 | int main(int argc, char *argv[])
189          return 0;
190   }
191  
192 < void mm_flags(MAILSTREAM *stream, unsigned long number) {}
193 < void mm_status(MAILSTREAM *stream, char *mailbox, MAILSTATUS *status) {}
192 > void mm_flags(MAILSTREAM *stream, unsigned long number)
193 > {
194 >        if (debug)
195 >                fprintf(stderr, "flags: %lu\n", number);
196 > }
197 >
198 > void mm_status(MAILSTREAM *stream, char *mailbox, MAILSTATUS *status)
199 > {
200 >        if (debug)
201 >        {
202 >                fprintf(stderr, "status: %s\n", mailbox);
203 >
204 >                if (status->flags & SA_MESSAGES)
205 >                        fprintf(stderr, "   messages: %lu\n", status->messages);
206 >
207 >                if (status->flags & SA_RECENT)
208 >                        fprintf(stderr, "   recent: %lu\n", status->recent);
209 >
210 >                if (status->flags & SA_UNSEEN)
211 >                        fprintf(stderr, "   unseen: %lu\n", status->unseen);
212 >
213 >                if (status->flags & SA_UIDNEXT)
214 >                        fprintf(stderr, "   uid next: %lu\n", status->uidnext);
215 >
216 >                if (status->flags & SA_UIDVALIDITY)
217 >                        fprintf(stderr, "   uid validity: %lu\n", status->uidvalidity);
218 >        }
219 > }
220  
221   void mm_searched(MAILSTREAM *stream, unsigned long number)
222   {
# Line 207 | Line 233 | void mm_searched(MAILSTREAM *stream, uns
233                  }
234   }
235  
236 < void mm_exists(MAILSTREAM *stream, unsigned long number) {}
236 > void mm_exists(MAILSTREAM *stream, unsigned long number)
237 > {
238 >        if (debug)
239 >                fprintf(stderr, "exists: %lu\n", number);
240 > }
241 >
242   void mm_expunged(MAILSTREAM *stream, unsigned long number) {}
243   void mm_list(MAILSTREAM *stream, int delim, char *name, long attrib) {}
244   void mm_lsub(MAILSTREAM *stream, int delim, char *name, long attrib) {}
245  
246 < void mm_notify(MAILSTREAM *stream, char *string, long errflg) {}
246 > void mm_notify(MAILSTREAM *stream, char *string, long errflg)
247 > {
248 >        if (debug)
249 >                fprintf(stderr, "%li: %s\n", errflg, string);
250 > }
251  
252   void mm_log(char *string, long errflg)
253   {
# Line 244 | Line 279 | void mm_nocritical(MAILSTREAM *stream)
279  
280   long mm_diskerror(MAILSTREAM *stream, long errcode, long serious)
281   {
282 <        fprintf(stderr, "diskerror:\n   errcode = %li\n   serious = %li\n", errcode, serious);
282 >        fprintf(stderr, "diskerror: %li%s\n", errcode, serious ? " serious" : "");
283  
284          return 1;
285   }
286  
287   void mm_fatal(char *string)
288   {
289 <        fprintf(stderr, "fatal:\n   string = %s\n", string);
289 >        fprintf(stderr, "fatal: %s\n", string);
290   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines