diff options
Diffstat (limited to 'japanese/pine/files/patch-ad')
-rw-r--r-- | japanese/pine/files/patch-ad | 192 |
1 files changed, 136 insertions, 56 deletions
diff --git a/japanese/pine/files/patch-ad b/japanese/pine/files/patch-ad index 208c08faaaca..7291e4e445a4 100644 --- a/japanese/pine/files/patch-ad +++ b/japanese/pine/files/patch-ad @@ -1,58 +1,138 @@ -*** imap/ANSI/c-client/os_bsf.h Thu Jan 1 01:00:00 1970 ---- imap/ANSI/c-client/os_bsf.h Sat Sep 3 15:33:50 1994 +*** pine/osdep/os-bsf.ic.orig Fri Sep 20 13:44:44 1996 +--- pine/osdep/os-bsf.ic Fri Sep 20 13:44:44 1996 *************** *** 0 **** ---- 1,53 ---- -+ /* -+ * 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: 5 March 1993 -+ * 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. -+ * -+ */ -+ -+ #define MAILFILE "/var/mail/%s" -+ #define ACTIVEFILE "/usr/local/lib/news/active" -+ #define NEWSSPOOL "/var/news" -+ #define NEWSRC strcat (strcpy (tmp,myhomedir ()),"/.newsrc") -+ -+ #include <stdlib.h> -+ #include <string.h> -+ #include <sys/types.h> -+ #include <sys/dir.h> -+ #include <sys/uio.h> /* needed for writev() prototypes */ -+ #include <syslog.h> -+ #include <unistd.h> -+ -+ #include "env_unix.h" -+ #include "fs.h" -+ #include "ftl.h" -+ #include "nl.h" -+ #include "tcp.h" +--- 1,133 ---- ++ ; ++ ; FreeBSD os-fbs.ic file for building os-fbs.c. ++ ; ++ ; Boilerplate header. ++ include(header) ++ ++ ; Can_access function. Just calls access. Only one version available. ++ include(canacces) ++ ++ ; File_size function. Only one version available. ++ include(filesize) ++ ++ ; Is_writable_dir function. Only one version available. ++ include(writ_dir) ++ ++ ; Create_mail_dir function. All Unixes use creatdir and DOS ++ ; uses creatdir.dos. ++ include(creatdir) ++ ++ ; Rename_file function. All Unixes use rename and DOS uses ++ ; rename.dos. There is also one called rename.hom which ++ ; is currently unused. Hom stands for homemade. ++ include(rename) ++ ++ ; Build_path function. All Unixes use bld_path and DOS ++ ; uses bld_path.dos. ++ include(bld_path) ++ ++ ; Last_cmpnt function. All Unixes use lstcmpnt and DOS ++ ; uses lstcmpnt.dos. ++ include(lstcmpnt) ++ ++ ; Expand_foldername function. All Unixes use expnfldr and DOS ++ ; uses expnfldr.dos. ++ include(expnfldr) ++ ++ ; Fnexpand function. All Unixes use fnexpand and DOS ++ ; uses fnexpand.dos. ++ include(fnexpand) ++ ++ ; Filter_filename function. All Unixes use fltrname and DOS ++ ; uses fltrname.dos. ++ include(fltrname) ++ ++ ; There are several versions of disk quotas. Standard BSD-style quotas ++ ; (Australian) include diskquot. Systems which don't have quotas use ++ ; diskquot.non. Systems which use Sun-style quotas are slightly more ++ ; complicated. They usually require different include files. They are ++ ; set up to include the file sunquota and prepend include file info to ++ ; that. See diskquot.*. ++ include(diskquot.non) ++ ++ ; Read_file function. All Unixes use readfile and DOS ++ ; uses readfile.dos. ++ include(readfile) ++ ++ ; Create_tmpfile function. This usually just calls the ANSI standard ++ ; tmpfile function if there is one. That is the version in the file tempfile. ++ ; There is also a tempfile.non for Unix systems which don't have a tmpfile ++ ; function already. ++ include(tempfile) ++ ++ ; Temp_nam function. This usually just calls the "standard" ++ ; tmpnam function if there is one. That is the version in the file tempnam. ++ include(tempnam) ++ ++ ; Coredump function. Version called coredump just calls abort, coredump.fpe ++ ; uses a floating point exception to cause the coredump on some systems. ++ include(coredump) ++ ++ ; This is usually a call to gethostname. That version is in the file hostname. ++ ; There is also a version called hostname.una which uses the uname system ++ ; call commonly found in SysV systems. An unused version called ++ ; hostname.hom also exists. ++ include(hostname) ++ ++ ; Getdomainnames function. All Unixes use domnames and DOS ++ ; uses domnames.dos. ++ include(domnames) ++ ++ ; Canonical_name function. All Unixes use canonicl and DOS ++ ; uses canonicl.dos. ++ include(canonicl) ++ ++ ; This file includes two functions, have_job_control and stop_process. ++ ; The Unix version is called jobcntrl and the slightly-different DOS ++ ; version is jobcntrl.dos. ++ include(jobcntrl) ++ ++ ; Error_desciption function. All Unixes use err_desc. The version ++ ; called err_desc.dos is the same except that it doesn't declare the ++ ; variable sys_errlist[], which is already declared. There ++ ; is also a version called err_desc.hom which is unused. ++ include(err_desc.dos) ++ ++ ; There are six functions in this include. They are get_system_login, ++ ; get_system_fullname, get_system_homedir, get_system_passwd, gcos_name, ++ ; and local_name_lookup. The Unix version is pw_stuff and the dos version ++ ; is pw_stuff.dos. There is also a pw_stuff.fun. Fun stands for funny ++ ; GCOS field. It's currently unused. ++ include(pw_stuff) ++ ++ ; Change_passwd function. Unixes use chnge_pw. ++ ; There is also a DOS version. ++ include(chnge_pw) ++ ++ ; Mime_can_display function. Only a single version of this now. ++ include(mimedisp) ++ ++ ; Most systems have the ANSI fgetpos and fsetpos functions. For those, ++ ; use fgetpos. If a system doesn't have it use fgetpos.non. ++ include(fgetpos) ++ ++ ; These functions are similar to popen(), but allow both an input stream ++ ; and an output buffer. ++ include(pipe) ++ ++ ; These functions are used to wait on a fork'd child doing our posting ++ include(postreap.wtp) ++ ++ ; These functions are used to hand messages off to local mail transport ++ ; and posting agents (typically, "sendmail"). ++ include(sendmail) ++ ++ ; This function is used to actually spawn the given command (usually dredged ++ ; from mailcap) on the given data file (usually on /tmp). ++ include(execview) ++ ++ ; This includes the various routines to support printing ++ include(print) ++ ++ ; Debug file maintenance. ++ include(debuging) |