1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-07 22:58:11 +00:00
freebsd-ports/japanese/pine/files/patch-ac

89 lines
3.0 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

*** imap/ANSI/c-client/os_bsf.c Thu Jan 1 01:00:00 1970
--- imap/ANSI/c-client/os_bsf.c Fri Sep 2 02:35:44 1994
***************
*** 0 ****
--- 1,83 ----
+ /*
+ * Program: Operating-system dependent routines -- BSDI BSD/386 version
+ *
+ * Author: Mark Crispin
+ * Networks and Distributed Computing
+ * Computing & Communications
+ * University of Washington
+ * Administration Building, AG-44
+ * Seattle, WA 98195
+ * Internet: MRC@CAC.Washington.EDU
+ *
+ * Date: 1 August 1988
+ * Last Edited: 11 July 1994
+ *
+ * Copyright 1994 by the University of Washington
+ *
+ * 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 appears in all copies and that both the
+ * above copyright notice and this permission notice appear in supporting
+ * documentation, and that the name of the University of Washington not be
+ * used in advertising or publicity pertaining to distribution of the software
+ * without specific, written prior permission. This software is made available
+ * "as is", and
+ * THE UNIVERSITY OF WASHINGTON DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED,
+ * WITH REGARD TO THIS SOFTWARE, INCLUDING WITHOUT LIMITATION ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, AND IN
+ * NO EVENT SHALL THE UNIVERSITY OF WASHINGTON BE LIABLE FOR ANY SPECIAL,
+ * INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
+ * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, TORT
+ * (INCLUDING NEGLIGENCE) OR STRICT LIABILITY, ARISING OUT OF OR IN CONNECTION
+ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ *
+ */
+
+ #include "tcp_unix.h" /* must be before osdep includes tcp.h */
+ #include "mail.h"
+ #include "osdep.h"
+ #include <stdio.h>
+ #include <sys/time.h>
+ #include <sys/stat.h>
+ #include <sys/socket.h>
+ #include <netinet/in.h>
+ #include <arpa/inet.h>
+ #include <netdb.h>
+ #include <ctype.h>
+ #include <errno.h>
+ extern int errno; /* just in case */
+ #include <pwd.h>
+ #include "misc.h"
+ extern char *crypt();
+
+
+ #include "fs_unix.c"
+ #include "ftl_unix.c"
+ #include "nl_unix.c"
+ #define OWN_RFC_DATE
+ #include "env_unix.c"
+ #include "tcp_unix.c"
+ #include "log_std.c"
+ #include "gr_waitp.c"
+ #include "tz_bsd.c"
+
+ /* Write current time in RFC 822 format
+ * Accepts: destination string
+ */
+
+ void rfc822_date (char *date)
+ {
+ int zone;
+ char *zonename;
+ struct tm *t;
+ struct timeval tv;
+ struct timezone tz;
+ gettimeofday (&tv,&tz); /* get time and timezone poop */
+ t = localtime (&tv.tv_sec); /* convert to individual items */
+ zone = t->tm_gmtoff/60; /* get timezone from TZ environment stuff */
+ zonename = t->tm_zone;
+ /* and output it */
+ sprintf (date,"%s, %d %s %d %02d:%02d:%02d %+03d%02d (%s)",
+ days[t->tm_wday],t->tm_mday,months[t->tm_mon],t->tm_year+1900,
+ t->tm_hour,t->tm_min,t->tm_sec,zone/60,abs (zone) % 60,zonename);
+ }