sync code with last improvements from OpenBSD
This commit is contained in:
commit
88965415ff
26235 changed files with 29195616 additions and 0 deletions
48
app/xlockmore/etc/chkmbox/imapsocket.h
Normal file
48
app/xlockmore/etc/chkmbox/imapsocket.h
Normal file
|
@ -0,0 +1,48 @@
|
|||
/****************************************************************************/
|
||||
/*
|
||||
* imapsocket.h -- Module to check for mail using an IMAP socket
|
||||
*
|
||||
* Functions to logon to an IMAP server and check the user's INBOX for
|
||||
* RECENT or UNSEEN mail. Errors may be logged to ~/.xsession-errors if
|
||||
* stderr is redirected by a call to RedirectErrLog(), otherwise they are
|
||||
* written to stderr.
|
||||
*
|
||||
* It is intended to be used as a set of library functions by a program
|
||||
* that displays and icon, lights a keyboard LED or otherwise notifies
|
||||
* a user that mail is waiting to be read.
|
||||
*
|
||||
* Author: Michael P. Duane mduane@seanet.com
|
||||
* Date: August 12, 1997
|
||||
*
|
||||
* Copyright (c) 1997-98 by Michael P. Duane
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation.
|
||||
*
|
||||
* This file is provided AS IS with no warranties of any kind. The author
|
||||
* shall have no liability with respect to the infringement of copyrights,
|
||||
* trade secrets or any patents by this file or any part thereof. In no
|
||||
* event will the author be liable for any lost revenue or profits or
|
||||
* other special, indirect and consequential damages.
|
||||
*
|
||||
* Revision History:
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef IMAPSOCKET_H
|
||||
#define IMAPSOCKET_H
|
||||
|
||||
extern char *my_name;
|
||||
|
||||
int RedirectErrLog( void );
|
||||
char *GetProgramName( char *fullname );
|
||||
int GetImapCfgInfo( char *cfgfile );
|
||||
int InitSocketAddr( void );
|
||||
int ServerLogin( void );
|
||||
void ServerLogout( void );
|
||||
int CheckInbox( void );
|
||||
|
||||
#endif /* IMAPSOCKET_H */
|
Loading…
Add table
Add a link
Reference in a new issue