summaryrefslogtreecommitdiff
path: root/mail/pine/patches/patch-ad
blob: 4db92fa563edf622f0ab5f44fa717fcaaa161f6f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
*** pine/osdep/os-bsf.ic.orig	Fri Jun 14 00:15:47 1996
--- pine/osdep/os-bsf.ic	Fri Jun 14 00:57:02 1996
***************
*** 0 ****
--- 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)