import NetBSD /usr/share/misc/
. for /usr/share/misc/style, NetBSD coding style . and for indent.pro (style-compatible indent(1) indenting profile)
This commit is contained in:
parent
f140910d3c
commit
5737b690dc
32 changed files with 57511 additions and 1 deletions
|
@ -70,6 +70,7 @@
|
||||||
700 root operator /usr/preserve
|
700 root operator /usr/preserve
|
||||||
755 root operator /usr/run
|
755 root operator /usr/run
|
||||||
755 root operator /usr/share
|
755 root operator /usr/share
|
||||||
|
755 root operator /usr/share/misc
|
||||||
755 root operator /usr/share/doc
|
755 root operator /usr/share/doc
|
||||||
755 root operator /usr/share/doc/html
|
755 root operator /usr/share/doc/html
|
||||||
755 root operator /usr/share/doc/html/bzip2
|
755 root operator /usr/share/doc/html/bzip2
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
.include <bsd.own.mk>
|
.include <bsd.own.mk>
|
||||||
|
|
||||||
SUBDIR= mk terminfo zoneinfo
|
SUBDIR= mk terminfo zoneinfo misc
|
||||||
|
|
||||||
.include <bsd.subdir.mk>
|
.include <bsd.subdir.mk>
|
||||||
|
|
1
share/Makefile.inc
Normal file
1
share/Makefile.inc
Normal file
|
@ -0,0 +1 @@
|
||||||
|
BINDIR?= /usr/share
|
33
share/misc/Makefile
Normal file
33
share/misc/Makefile
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
# $NetBSD: Makefile,v 1.36 2011/01/18 23:12:38 jruoho Exp $
|
||||||
|
# @(#)Makefile 8.1 (Berkeley) 6/8/93
|
||||||
|
|
||||||
|
NOOBJ= # defined
|
||||||
|
|
||||||
|
FILES= NetBSD.el acronyms acronyms.comp airport ascii \
|
||||||
|
birthtoken bsd-family-tree \
|
||||||
|
country domains operator \
|
||||||
|
eqnchar flowers indent.pro inter.phone language man.template \
|
||||||
|
mdoc.template na.phone na.postal style zipcodes
|
||||||
|
FILESDIR=${BINDIR}/misc
|
||||||
|
|
||||||
|
|
||||||
|
# According to iana@ISI.EDU, the URL below is the authoritative list
|
||||||
|
# distributed by the ISO 3166 Maintenance Agency.
|
||||||
|
DOMAIN_URL= http://www.iana.org/root-whois/index.html
|
||||||
|
update-domains:
|
||||||
|
( \
|
||||||
|
echo '# $$''NetBSD''$$' ; \
|
||||||
|
echo '# ISO 3166 country codes, from ${DOMAIN_URL}' ; \
|
||||||
|
echo '# Last update:' `date` ; \
|
||||||
|
echo '#' ; \
|
||||||
|
ftp -o - ${DOMAIN_URL} \
|
||||||
|
| ${TOOL_SED} -n -f ${.CURDIR}/domains.sed \
|
||||||
|
) > domains ; \
|
||||||
|
|
||||||
|
update-na.phone:
|
||||||
|
< /dev/null ${TOOL_AWK} -f nanpa.awk > na.phone
|
||||||
|
|
||||||
|
update-country:
|
||||||
|
${.CURDIR}/make.country > country
|
||||||
|
|
||||||
|
.include <bsd.prog.mk>
|
122
share/misc/NetBSD.el
Normal file
122
share/misc/NetBSD.el
Normal file
|
@ -0,0 +1,122 @@
|
||||||
|
;; $NetBSD: NetBSD.el,v 1.6 2009/02/16 21:37:12 uwe Exp $
|
||||||
|
|
||||||
|
(defconst netbsd-knf-style
|
||||||
|
'(
|
||||||
|
;; (c-auto-newline . nil)
|
||||||
|
;; default indentation level
|
||||||
|
(c-basic-offset . 8)
|
||||||
|
;; in which column to add backslashes when macroizing a region
|
||||||
|
(c-backslash-column . 78)
|
||||||
|
(c-backslash-max-column . 78)
|
||||||
|
;; automatically compact brace-else(if)-brace on one line and
|
||||||
|
;; semi-colon after closing struct brace
|
||||||
|
(c-cleanup-list . (brace-else-brace
|
||||||
|
brace-elseif-brace
|
||||||
|
defun-close-semi))
|
||||||
|
;; do not indent lines containing only start-of-comment more than default
|
||||||
|
(c-comment-only-line-offset . 0)
|
||||||
|
;; start new lines after braces
|
||||||
|
;; default is: before and after (for all other cases)
|
||||||
|
(c-hanging-braces-alist . ((defun-open . (before after))
|
||||||
|
(defun-close . (before after))
|
||||||
|
(block-open . (after))
|
||||||
|
(block-close . c-snug-do-while)
|
||||||
|
(substatement-open . after)
|
||||||
|
(statement-case-open . nil)
|
||||||
|
(brace-list-open . after)
|
||||||
|
(brace-list-close . nil)
|
||||||
|
))
|
||||||
|
;; where to put newlines around colons
|
||||||
|
(c-hanging-colons-alist . (quote ((label after)
|
||||||
|
(case-label after))))
|
||||||
|
;; indent comments syntactically
|
||||||
|
(c-indent-comments-syntactically-p . t)
|
||||||
|
;; no spaces needed before a label
|
||||||
|
;; (c-label-minimum-indentation . 0)
|
||||||
|
;; define offsets for some code parts
|
||||||
|
(c-offsets-alist . ((arglist-cont-nonempty . 4)
|
||||||
|
(block-open . 0)
|
||||||
|
;; (block-open . -)
|
||||||
|
(brace-list-open . +)
|
||||||
|
(brace-list-intro . +)
|
||||||
|
(brace-list-entry . 0)
|
||||||
|
(brace-list-close . 0)
|
||||||
|
(knr-argdecl . 0)
|
||||||
|
(knr-argdecl-intro . +)
|
||||||
|
(label . -)
|
||||||
|
(member-init-intro . ++)
|
||||||
|
(statement-cont . 4)
|
||||||
|
(substatement-open . 0)
|
||||||
|
(case-label . 0)))
|
||||||
|
;; XXX: undocumented. Recognize KNR style?
|
||||||
|
(c-recognize-knr-p . t)
|
||||||
|
;; indent line when pressing tab, instead of a plain tab character
|
||||||
|
(c-tab-always-indent . t)
|
||||||
|
;; use TABs for indentation, not spaces
|
||||||
|
(indent-tabs-mode . t)
|
||||||
|
;; set default tab width to 8
|
||||||
|
(tab-width . 8)
|
||||||
|
)
|
||||||
|
"NetBSD KNF Style")
|
||||||
|
|
||||||
|
(eval-when-compile (require 'whitespace nil t))
|
||||||
|
|
||||||
|
(defcustom netbsd-knf-whitespace-check nil
|
||||||
|
"Enable NetBSD KNF whitespace cleanup when saving the buffer.
|
||||||
|
See also:
|
||||||
|
`whitespace-auto-cleanup',
|
||||||
|
`whitespace-abort-on-error',
|
||||||
|
`whitespace-check-leading-whitespace',
|
||||||
|
`whitespace-check-trailing-whitespace',
|
||||||
|
`whitespace-check-spacetab-whitespace',
|
||||||
|
`whitespace-check-indent-whitespace',
|
||||||
|
`whitespace-check-ateol-whitespace'.
|
||||||
|
NOTES:
|
||||||
|
1) `whitespace-check-spacetab-whitespace' will replace any RE-match of
|
||||||
|
\" +\\t\" with single '\\t' and hence may break tabbing.
|
||||||
|
2) Both `whitespace-check-spacetab-whitespace' and
|
||||||
|
`whitespace-check-indent-whitespace' may alter strings."
|
||||||
|
:type 'boolean
|
||||||
|
:group 'netbsd-knf)
|
||||||
|
|
||||||
|
(defun netbsd-knf-whitespace-cleanup ()
|
||||||
|
;; XXX - emacs 21.4 whitespace.el was badly behaved on blank
|
||||||
|
;; buffers. This was fixed in 22.1. I don't know about other
|
||||||
|
;; versions, so these conditions may need to be more restrictive.
|
||||||
|
(cond ((> emacs-major-version 21)
|
||||||
|
(whitespace-cleanup-internal))
|
||||||
|
(t ;; default
|
||||||
|
(if (save-excursion
|
||||||
|
(goto-char (point-min))
|
||||||
|
(re-search-forward "[^ \t\n]" nil t))
|
||||||
|
(whitespace-cleanup)
|
||||||
|
(delete-region (point-min) (point-max))))))
|
||||||
|
|
||||||
|
(defun netbsd-knf-write-contents-hook ()
|
||||||
|
(if (and (string-equal c-indentation-style "netbsd knf")
|
||||||
|
(require 'whitespace nil t))
|
||||||
|
(if netbsd-knf-whitespace-check
|
||||||
|
(if whitespace-auto-cleanup
|
||||||
|
(netbsd-knf-whitespace-cleanup)
|
||||||
|
(if (and (whitespace-buffer) whitespace-abort-on-error)
|
||||||
|
(error (concat "Abort write due to whitespaces in "
|
||||||
|
buffer-file-name)))))
|
||||||
|
(remove-hook 'write-contents-hook 'netbsd-knf-write-contents-hook))
|
||||||
|
nil)
|
||||||
|
|
||||||
|
(defun netbsd-knf-c-mode-hook ()
|
||||||
|
;; Add style and set it for current buffer
|
||||||
|
(c-add-style "NetBSD KNF" netbsd-knf-style t)
|
||||||
|
;; useful, but not necessary for the mode
|
||||||
|
;; give syntactic information in message buffer
|
||||||
|
;;(setq c-echo-syntactic-information-p t)
|
||||||
|
;; automatic newlines after special characters
|
||||||
|
(setq c-toggle-auto-state 1)
|
||||||
|
;; delete all connected whitespace when pressing delete
|
||||||
|
(setq c-toggle-hungry-state 1)
|
||||||
|
;; auto-indent new lines
|
||||||
|
(define-key c-mode-base-map "\C-m" 'newline-and-indent)
|
||||||
|
;; check/cleanup whitespace when saving
|
||||||
|
(add-hook 'write-contents-hooks 'netbsd-knf-write-contents-hook))
|
||||||
|
|
||||||
|
(add-hook 'c-mode-hook 'netbsd-knf-c-mode-hook)
|
534
share/misc/acronyms
Normal file
534
share/misc/acronyms
Normal file
|
@ -0,0 +1,534 @@
|
||||||
|
$NetBSD: acronyms,v 1.209 2011/11/19 17:40:19 mbalmer Exp $
|
||||||
|
10Q thank you
|
||||||
|
10X thanks
|
||||||
|
1337 elite ("leet")
|
||||||
|
224 today, tomorrow, forever
|
||||||
|
31337 elite ("eleet")
|
||||||
|
4TW for the win
|
||||||
|
AAMOF as a matter of fact
|
||||||
|
AC audible chuckle
|
||||||
|
ADN any day now
|
||||||
|
AEAP as early as possible
|
||||||
|
AFAIAC as far as I am concerned
|
||||||
|
AFAIC as far as I'm concerned
|
||||||
|
AFAICR as far as I can recall
|
||||||
|
AFAICS as far as I can see
|
||||||
|
AFAICT as far as I can tell
|
||||||
|
AFAIK as far as I know
|
||||||
|
AFAIR as far as I {recall, remember}
|
||||||
|
AFAIU as far as I understand
|
||||||
|
AFD away from desktop
|
||||||
|
AFK away from keyboard
|
||||||
|
AFU all fucked up
|
||||||
|
AFW away from window
|
||||||
|
AGM annual general meeting
|
||||||
|
AINEC and it's not even close
|
||||||
|
AISE as I see it
|
||||||
|
AIU as I understand
|
||||||
|
AIUI as I understand it
|
||||||
|
AKA also known as
|
||||||
|
AMOL a mountain of love
|
||||||
|
ASAIC as soon as I can
|
||||||
|
ASAP as soon as possible
|
||||||
|
ATEOTD at the end of the day
|
||||||
|
ATM at the moment
|
||||||
|
ATM automatic teller machine
|
||||||
|
ATW around the world
|
||||||
|
AWK Aho Weinberger Kernighan
|
||||||
|
AWOL absent without official leave
|
||||||
|
AYBABTU all your base are belong to us
|
||||||
|
AYF all your fault
|
||||||
|
AYOR at your own risk
|
||||||
|
AYT are you there
|
||||||
|
B/C because
|
||||||
|
B/S bullshit
|
||||||
|
B/W bandwidth
|
||||||
|
B/W between
|
||||||
|
BAK back at keyboard
|
||||||
|
BBIAB be back in a bit
|
||||||
|
BBL [I'll] be back later
|
||||||
|
BBR burnt beyond repair
|
||||||
|
BBS be back soon
|
||||||
|
BBT be back tomorrow
|
||||||
|
BCNU be seeing you
|
||||||
|
BCNUL8R be seeing you later
|
||||||
|
BF best friend
|
||||||
|
BF boyfriend
|
||||||
|
BCP best current practice
|
||||||
|
BFD big fucking deal
|
||||||
|
BFF best friend forever
|
||||||
|
BFH big fucking hammer
|
||||||
|
BIAB back in a bit
|
||||||
|
BIAF back in a few
|
||||||
|
BIALW back in a little while
|
||||||
|
BIAS back in a second
|
||||||
|
BIAW back in a while
|
||||||
|
BNYA burned now you are
|
||||||
|
BOATILAS bend over and take it like a slut
|
||||||
|
BOC but of course
|
||||||
|
BOFH bastard operator from hell
|
||||||
|
BOGAHICA bend over, grab ankles, here it comes again
|
||||||
|
BOHICA bend over here it comes again
|
||||||
|
BOT back on topic
|
||||||
|
BRB [I'll] be right back
|
||||||
|
BS bullshit
|
||||||
|
BSD booze, sex, drugs
|
||||||
|
BTDT been there, done that
|
||||||
|
BTFT been there, fixed that
|
||||||
|
BTTH boot to the head
|
||||||
|
BTW by the way
|
||||||
|
CC credit card
|
||||||
|
CFV call for votes
|
||||||
|
CFY calling for you
|
||||||
|
CG center of gravity
|
||||||
|
CMIIW correct me if I'm wrong
|
||||||
|
CNP continued [in my] next post
|
||||||
|
COB close of business [day]
|
||||||
|
COTS commercial off-the-shelf
|
||||||
|
CPC cost per click
|
||||||
|
CTN can't talk now
|
||||||
|
CU see you
|
||||||
|
CYA see you around
|
||||||
|
CYE check your email
|
||||||
|
D/L download
|
||||||
|
DBEYR don't believe everything you read
|
||||||
|
DGAS don't give a shit
|
||||||
|
DIAFYO did I ask for your opinion?
|
||||||
|
DIY do it yourself
|
||||||
|
DKDC don't know, don't care
|
||||||
|
DMZ demilitarized zone
|
||||||
|
DND do not disturb
|
||||||
|
DOA dead on arrival
|
||||||
|
DRY don't repeat yourself
|
||||||
|
DSTM don't shoot the messenger
|
||||||
|
DTRT do the right thing
|
||||||
|
DTWT do the wrong thing
|
||||||
|
DYK do you know?
|
||||||
|
DWIM do what I mean
|
||||||
|
ECR electronic cash register
|
||||||
|
EDS eternal downward spiral
|
||||||
|
EFT electronic funds transfer
|
||||||
|
EG evil grin
|
||||||
|
EIE enough is enough
|
||||||
|
EMSG email message
|
||||||
|
EOB end of business [day]
|
||||||
|
EOD end of {day, discussion}
|
||||||
|
EOL end of life
|
||||||
|
EOM end of message
|
||||||
|
EOS end of story
|
||||||
|
ETA estimated time of arrival
|
||||||
|
ETA edited to add
|
||||||
|
ETLA extended three letter acronym
|
||||||
|
ETR early to rise
|
||||||
|
EWAG experienced wild-ass guess
|
||||||
|
F9 fine
|
||||||
|
FAQ frequently asked question
|
||||||
|
FBOW for better or worse
|
||||||
|
FCOL for crying out loud
|
||||||
|
FCFS first come first served
|
||||||
|
FFS for fuck's sake
|
||||||
|
FFS free for shipping
|
||||||
|
FIGJAM fuck I'm good, just ask me
|
||||||
|
FIIK fuck[ed] if I know
|
||||||
|
FIIR fuck[ed] if I remember
|
||||||
|
FITB fill in the blank
|
||||||
|
FM fucking magic
|
||||||
|
FML fuck my life
|
||||||
|
FNO from now on
|
||||||
|
FNO for nerds only
|
||||||
|
FOAD {fuck off,fall over} and die
|
||||||
|
FOC free of charge
|
||||||
|
FOS full of shit
|
||||||
|
FPS first person shooter
|
||||||
|
FSCK fuck
|
||||||
|
FSDO for some definition of
|
||||||
|
FSVO for some value of
|
||||||
|
FTBFS fails to build from source
|
||||||
|
FTFA from the fucking article
|
||||||
|
FTFM fuck the fuckin' manual!
|
||||||
|
FTFY fixed that for you
|
||||||
|
FTHOI for the {heck,hell} of it
|
||||||
|
FTL for the loss
|
||||||
|
FTMFW for the motherfucking win
|
||||||
|
FTS fuck that shit
|
||||||
|
FTTT from time to time
|
||||||
|
FTW for the win
|
||||||
|
FUBAR fucked up beyond all recognition
|
||||||
|
FUD fear, uncertainty and doubt
|
||||||
|
FWIW for what it's worth
|
||||||
|
FYEO for your eyes only
|
||||||
|
FYI for your information
|
||||||
|
G grin
|
||||||
|
G/C garbage collect
|
||||||
|
G2G got to go
|
||||||
|
G2K good to know
|
||||||
|
GAC get a clue
|
||||||
|
GAL get a life
|
||||||
|
GBTW get back to work
|
||||||
|
GF girlfriend
|
||||||
|
GFU good for you
|
||||||
|
GFY good for you
|
||||||
|
GFY go fuck yourself
|
||||||
|
GG good game
|
||||||
|
GGWP good game, well played
|
||||||
|
GIGO garbage in, garbage out
|
||||||
|
GIYF google is your friend
|
||||||
|
GJ good job
|
||||||
|
GL good luck
|
||||||
|
GLHF good luck, have fun
|
||||||
|
GLWT good luck with that
|
||||||
|
GMTA great minds think alike
|
||||||
|
GOK god only knows
|
||||||
|
GOWI get on with it
|
||||||
|
GPS global positioning system
|
||||||
|
GR8 great
|
||||||
|
GTFO get the fuck out
|
||||||
|
GTG got to go
|
||||||
|
GTH go to hell
|
||||||
|
GTSY {good, glad} to see you
|
||||||
|
GWS get well soon
|
||||||
|
H8 hate
|
||||||
|
HAND have a nice day
|
||||||
|
HE how embarrasing
|
||||||
|
HF have fun
|
||||||
|
HFIW HOLY FUCK IT WORKS
|
||||||
|
HHIS hanging head in shame
|
||||||
|
HHOS ha ha, only serious
|
||||||
|
HICA here it comes again
|
||||||
|
HNY happy new year
|
||||||
|
HOAS hold on a second
|
||||||
|
HSIW HOLY SHIT IT WORKS
|
||||||
|
HTH hope this helps
|
||||||
|
IAC in any case
|
||||||
|
IAE in any event
|
||||||
|
IANAL I am not a lawyer
|
||||||
|
IAW in another window
|
||||||
|
IAWTC I agree with this comment
|
||||||
|
IAY I adore you
|
||||||
|
IB I'm back
|
||||||
|
IC I see
|
||||||
|
ICBW I could be {wrong, worse}
|
||||||
|
ICCL I couldn't care less
|
||||||
|
ICUR I see you are
|
||||||
|
IDC I don't care
|
||||||
|
IDGI I don't get it
|
||||||
|
IDGW in a good way
|
||||||
|
IDI I doubt it
|
||||||
|
IDK I don't know
|
||||||
|
IDRC I don't really care
|
||||||
|
IDTS I don't think so
|
||||||
|
IDTT I drink to that
|
||||||
|
IHAFC I haven't a fucking clue
|
||||||
|
IHBW I have been wrong
|
||||||
|
IHNFC I have no fucking clue
|
||||||
|
IIANM if I am not mistaken
|
||||||
|
IIRC if I recall correctly
|
||||||
|
IIUC if I understand correctly
|
||||||
|
IKWYM I know what you mean
|
||||||
|
ILU I love you
|
||||||
|
ILY I love you
|
||||||
|
IMAO in my arrogant opinion
|
||||||
|
IMBO in my biased opinion
|
||||||
|
IMCO in my considered opinion
|
||||||
|
IMHO in my humble opinion
|
||||||
|
IMNSHO in my not so humble opinion
|
||||||
|
IMO in my opinion
|
||||||
|
INPO in no particular order
|
||||||
|
IOW in other words
|
||||||
|
IQ intelligence quotient
|
||||||
|
IPML I pissed myself laughing
|
||||||
|
IRL in real life
|
||||||
|
IRT in real time
|
||||||
|
IRT in regards to
|
||||||
|
ISAGN I see a great need
|
||||||
|
ISBN international standard book number
|
||||||
|
ISTM it seems to me
|
||||||
|
ISTR I seem to recall
|
||||||
|
ITYM I think you mean
|
||||||
|
IUD insert usual disclaimers
|
||||||
|
IUSS if you say so
|
||||||
|
IW it's worse
|
||||||
|
IWBNI it would be nice if
|
||||||
|
IYD in your dreams
|
||||||
|
IYKWIM if you know what I mean
|
||||||
|
IYSS if you say so
|
||||||
|
IYSWIM if you see what I mean
|
||||||
|
J/K just kidding
|
||||||
|
JAM just a minute
|
||||||
|
JAS just a second
|
||||||
|
JFK John Fitzgerald Kennedy
|
||||||
|
JFTR just for the record
|
||||||
|
JFW just fucking works
|
||||||
|
JGI just got it
|
||||||
|
JGI just Google it
|
||||||
|
JHD just hit ``delete''
|
||||||
|
JIC just in case
|
||||||
|
JJA just joking around
|
||||||
|
JK just kidding
|
||||||
|
JMO just my opinion
|
||||||
|
JSYK just so you know
|
||||||
|
JTLYK just to let you know
|
||||||
|
JW just wondering
|
||||||
|
KISS keep it simple, stupid
|
||||||
|
KITA kick in the ass
|
||||||
|
KK okay, okay
|
||||||
|
KMA keep moving ahead
|
||||||
|
KMA keep me advised
|
||||||
|
KMA kill me already
|
||||||
|
KNF kernel normal form
|
||||||
|
KOS kill on sight
|
||||||
|
KTHX okay, thanks
|
||||||
|
KWIM know what I mean?
|
||||||
|
L8 late
|
||||||
|
L8R later
|
||||||
|
LART luser attitude readjustment tool (ie, hammer)
|
||||||
|
LBNL last but not least
|
||||||
|
LGTM looks good to me
|
||||||
|
LJBF let's just be friends
|
||||||
|
LMAO laughing my ass off
|
||||||
|
LMB lick my balls
|
||||||
|
LMC let me check
|
||||||
|
LMFAO laughing my fucking ass off
|
||||||
|
LMHO laughing my head off
|
||||||
|
LMK let me know
|
||||||
|
LMNO laughing my nuts off
|
||||||
|
LMSO laughing my socks off
|
||||||
|
LOL laughing out loud
|
||||||
|
LP long playing (record)
|
||||||
|
LTNS long time no see
|
||||||
|
LWYL laugh with you later
|
||||||
|
M8 mate
|
||||||
|
MAD mutually assured destruction
|
||||||
|
MIA missing in action
|
||||||
|
MMB message me back
|
||||||
|
MO modus operandi
|
||||||
|
MOTAS member of the appropriate sex
|
||||||
|
MOTOS member of the opposite sex
|
||||||
|
MOTSS member of the same sex
|
||||||
|
MTF more to follow
|
||||||
|
MYOB mind your own business
|
||||||
|
N/M never mind
|
||||||
|
NAFAIK not as far as I know
|
||||||
|
NBD no big deal
|
||||||
|
NE1 anyone
|
||||||
|
NFA no flaming allowed
|
||||||
|
NFC no fucking clue
|
||||||
|
NFI no fucking idea
|
||||||
|
NFW no fucking way
|
||||||
|
NIFOC naked in front of computer
|
||||||
|
NIH not invented here
|
||||||
|
NIMBY not in my backyard
|
||||||
|
NM never mind
|
||||||
|
NMF not my fault
|
||||||
|
NMP not my problem
|
||||||
|
NOM no offence meant
|
||||||
|
NOOB newbie
|
||||||
|
NOYB none of your business
|
||||||
|
NOYFB none of your fucking business
|
||||||
|
NP no problem
|
||||||
|
NRFPT not ready for prime time
|
||||||
|
NRN not right now
|
||||||
|
NRN no reply necessary
|
||||||
|
NSFW not suitable for work
|
||||||
|
NTN no thanks needed
|
||||||
|
NUNP no users, no problems
|
||||||
|
NVM never mind
|
||||||
|
NW no way
|
||||||
|
NXT next
|
||||||
|
O2W off to work
|
||||||
|
OH other half
|
||||||
|
OIC oh, I see
|
||||||
|
OMFG oh my fucking god
|
||||||
|
OMG oh, my god
|
||||||
|
OMW on my way
|
||||||
|
ONNA oh no, not again
|
||||||
|
ONNTA oh no, not this again
|
||||||
|
OAO over and out
|
||||||
|
OOB out of bounds
|
||||||
|
OOC out of curiosity
|
||||||
|
OOI out of interest
|
||||||
|
OOSOOM out of sight, out of mind
|
||||||
|
OT off topic
|
||||||
|
OTL out to lunch
|
||||||
|
OTOH on the other hand
|
||||||
|
OTS off the shelf
|
||||||
|
OTT over the top
|
||||||
|
OTTOMH off the top of my head
|
||||||
|
OWTTE or words to that effect
|
||||||
|
PDQ pretty darn quick
|
||||||
|
PDS please don't shout
|
||||||
|
PEBKAC problem exists between keyboard and chair
|
||||||
|
PFI pay for inclusion
|
||||||
|
PFO please fuck off
|
||||||
|
PFY pimply faced youth
|
||||||
|
PHB pointy haired boss
|
||||||
|
PIN personal identification number
|
||||||
|
PITA pain in the ass
|
||||||
|
PKSP pound keys and spew profanity
|
||||||
|
PM post meridiem
|
||||||
|
PMFI problem magically fixed itself
|
||||||
|
PMFJI pardon me for jumping in
|
||||||
|
PMSL pissing myself laughing
|
||||||
|
PNG persona non grata
|
||||||
|
PNP plug and pray
|
||||||
|
POC point of contact
|
||||||
|
POC proof of concept
|
||||||
|
POLA principle of least astonishment
|
||||||
|
POLS principle of least surprise
|
||||||
|
POS piece of shit
|
||||||
|
POS point of sale
|
||||||
|
POV point of view
|
||||||
|
PPL people
|
||||||
|
PPL pretty please
|
||||||
|
PPP petty pet peeve
|
||||||
|
PR public relations
|
||||||
|
PTV parental tunnel vision
|
||||||
|
QED quod erat demonstrandum
|
||||||
|
QFT quoted for truth
|
||||||
|
RA residential advisor
|
||||||
|
RFC request for comments
|
||||||
|
RFD request for discussion
|
||||||
|
RFE request for enhancements
|
||||||
|
RIP rest in peace
|
||||||
|
RL real life
|
||||||
|
RLC rod length check
|
||||||
|
RMS Richard Matthew Stallman
|
||||||
|
ROFL rolling on floor laughing
|
||||||
|
ROFLMAO rolling on floor laughing my ass off
|
||||||
|
ROTFL rolling on the floor laughing
|
||||||
|
ROI return on investment
|
||||||
|
RP responsible person
|
||||||
|
RR railroad
|
||||||
|
RSI repetitive strain injury
|
||||||
|
RSN real soon now
|
||||||
|
RSVP repondez s'il vous plait (please reply)
|
||||||
|
RTFB read the fine/fucking book
|
||||||
|
RTFC read the fine/fucking code
|
||||||
|
RTFD read the fine/fucking documentation
|
||||||
|
RTFM read the fine/fucking manual
|
||||||
|
RTFMP read the fine/fucking man page
|
||||||
|
RTFS read the fine/fucking source
|
||||||
|
SAR some assembly required
|
||||||
|
SCNR sorry, could not resist
|
||||||
|
SEP someone else's problem
|
||||||
|
SERP search engine results page
|
||||||
|
SFA sweet fuck all
|
||||||
|
SFAICT so far as I can tell
|
||||||
|
SHID slaps head in disgust
|
||||||
|
SIMCA sitting in my chair amused
|
||||||
|
SITD still in the dark
|
||||||
|
SMH shaking my head
|
||||||
|
SMLSFB so many losers, so few bullets
|
||||||
|
SMOP simple matter of programming
|
||||||
|
SNAFU situation normal, all fucked up
|
||||||
|
SNERT snot-nosed egotistical rude teenager
|
||||||
|
SNMP sorry, not my problem
|
||||||
|
SNR signal to noise ratio
|
||||||
|
SO significant other
|
||||||
|
SOB son of [a] bitch
|
||||||
|
SOL shit out [of] luck
|
||||||
|
SOP standard operating procedure
|
||||||
|
SSIA subject says it all
|
||||||
|
SSTO single stage to orbit
|
||||||
|
STFA search the fucking archives
|
||||||
|
STFU shut the fuck up
|
||||||
|
STFW search the fucking web
|
||||||
|
STW search the web
|
||||||
|
SUS stupid user syndrome
|
||||||
|
SUX sucks
|
||||||
|
SUX2BU sucks to be you
|
||||||
|
SWAG silly, wild-assed guess
|
||||||
|
SWAHBI silly, wild-assed hare-brained idea
|
||||||
|
SWFG search with fucking google
|
||||||
|
SWMBO she who must be obeyed
|
||||||
|
SYS see you soon
|
||||||
|
TA teaching assistant
|
||||||
|
TANSTAAFL there ain't no such thing as a free lunch
|
||||||
|
TBA to be announced
|
||||||
|
TBC to be continued
|
||||||
|
TBD to be {decided,determined,done}
|
||||||
|
TBH to be honest
|
||||||
|
TBOMK the best of my knowledge
|
||||||
|
TCB taking care of business
|
||||||
|
TCO taken care of
|
||||||
|
THNX thanks
|
||||||
|
THX thanks
|
||||||
|
TIA thanks in advance
|
||||||
|
TIAVP this is a volunteer project
|
||||||
|
TIC tonque in cheek
|
||||||
|
TIL today I learned
|
||||||
|
TINC there is no cabal
|
||||||
|
TINLA this is not legal advice
|
||||||
|
TINWIS this is not what I said
|
||||||
|
TJM that's just me
|
||||||
|
TLA three letter acronym
|
||||||
|
TLC tender loving care
|
||||||
|
TLDR too long, didn't read
|
||||||
|
TM trademark
|
||||||
|
TM trust me
|
||||||
|
TMA too many abbreviations
|
||||||
|
TMG too much government
|
||||||
|
TMI too much information
|
||||||
|
TMJ temporomandibular joint
|
||||||
|
TMK to my knowledge
|
||||||
|
TMTOWTDI there's more than one way to do it
|
||||||
|
TNF The NetBSD Foundation
|
||||||
|
TOC table of contents
|
||||||
|
TOCTOU time of check to time of use
|
||||||
|
TOEFL test of english as a foreign language
|
||||||
|
TOH to other half
|
||||||
|
TPTB the powers that be
|
||||||
|
TRT the right thing
|
||||||
|
TTBOMK to the best of my knowledge
|
||||||
|
TTFN ta ta for now
|
||||||
|
TTM to the moderator
|
||||||
|
TTT thought that too
|
||||||
|
TTYL talk to you later
|
||||||
|
TTYS talk to you soon
|
||||||
|
TWAIN thing without an interesting name
|
||||||
|
TWDT the whole damn thing
|
||||||
|
TWIAVBP the world is a very big place
|
||||||
|
TY thank you
|
||||||
|
TYVM thank you very much
|
||||||
|
U/L upload
|
||||||
|
UTSL use the source, Luke
|
||||||
|
VCR video cassette recorder
|
||||||
|
VEG very evil grin
|
||||||
|
VIP very important person
|
||||||
|
W/ with
|
||||||
|
W/O without
|
||||||
|
W8 wait
|
||||||
|
WAFWOT what a foolish waste of time
|
||||||
|
WAG wild-ass guess
|
||||||
|
WB welcome back
|
||||||
|
WCPGW what could possibly go wrong
|
||||||
|
WDYMBT what do you mean by that
|
||||||
|
WELC working effectively with legacy code
|
||||||
|
WFH working from home
|
||||||
|
WFM works for me
|
||||||
|
WIBNI wouldn't it be nice if
|
||||||
|
WIP work in progress
|
||||||
|
WMNC watch me not care
|
||||||
|
WOFTAM waste of fucking time and money
|
||||||
|
WOMBAT waste of money, brain, and time
|
||||||
|
WRT with respect to
|
||||||
|
WTB {want,willing,waiting} to buy
|
||||||
|
WTF {what,when,where,who,why} the fuck
|
||||||
|
WTFRUD what the fuck are you doing
|
||||||
|
WTG way to go
|
||||||
|
WTH {what,when,where,who,why} the hell
|
||||||
|
WTS {want,willing,waiting} to sell
|
||||||
|
WTT {want,willing,waiting} to trade
|
||||||
|
WYSIWYG what you see is what you get
|
||||||
|
WWJD what would Jesus do?
|
||||||
|
YAOTM yet another off-topic message
|
||||||
|
YAGNI you ain't gonna need it
|
||||||
|
YALIMO you are lame, in my opinion
|
||||||
|
YGM you got mail
|
||||||
|
YHBT you have been trolled
|
||||||
|
YHL you have lost
|
||||||
|
YKWIM you know what I mean
|
||||||
|
YMA yo momma's ass
|
||||||
|
YMMV your mileage may vary
|
||||||
|
YW you're welcome
|
||||||
|
YWSYLS you win some, you lose some
|
1283
share/misc/acronyms.comp
Normal file
1283
share/misc/acronyms.comp
Normal file
File diff suppressed because it is too large
Load diff
9276
share/misc/airport
Normal file
9276
share/misc/airport
Normal file
File diff suppressed because it is too large
Load diff
50
share/misc/ascii
Normal file
50
share/misc/ascii
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
|000 nul|001 soh|002 stx|003 etx|004 eot|005 enq|006 ack|007 bel|
|
||||||
|
|010 bs |011 ht |012 nl |013 vt |014 np |015 cr |016 so |017 si |
|
||||||
|
|020 dle|021 dc1|022 dc2|023 dc3|024 dc4|025 nak|026 syn|027 etb|
|
||||||
|
|030 can|031 em |032 sub|033 esc|034 fs |035 gs |036 rs |037 us |
|
||||||
|
|040 sp |041 ! |042 " |043 # |044 $ |045 % |046 & |047 ' |
|
||||||
|
|050 ( |051 ) |052 * |053 + |054 , |055 - |056 . |057 / |
|
||||||
|
|060 0 |061 1 |062 2 |063 3 |064 4 |065 5 |066 6 |067 7 |
|
||||||
|
|070 8 |071 9 |072 : |073 ; |074 < |075 = |076 > |077 ? |
|
||||||
|
|100 @ |101 A |102 B |103 C |104 D |105 E |106 F |107 G |
|
||||||
|
|110 H |111 I |112 J |113 K |114 L |115 M |116 N |117 O |
|
||||||
|
|120 P |121 Q |122 R |123 S |124 T |125 U |126 V |127 W |
|
||||||
|
|130 X |131 Y |132 Z |133 [ |134 \ |135 ] |136 ^ |137 _ |
|
||||||
|
|140 ` |141 a |142 b |143 c |144 d |145 e |146 f |147 g |
|
||||||
|
|150 h |151 i |152 j |153 k |154 l |155 m |156 n |157 o |
|
||||||
|
|160 p |161 q |162 r |163 s |164 t |165 u |166 v |167 w |
|
||||||
|
|170 x |171 y |172 z |173 { |174 | |175 } |176 ~ |177 del|
|
||||||
|
|
||||||
|
| 00 nul| 01 soh| 02 stx| 03 etx| 04 eot| 05 enq| 06 ack| 07 bel|
|
||||||
|
| 08 bs | 09 ht | 0a nl | 0b vt | 0c np | 0d cr | 0e so | 0f si |
|
||||||
|
| 10 dle| 11 dc1| 12 dc2| 13 dc3| 14 dc4| 15 nak| 16 syn| 17 etb|
|
||||||
|
| 18 can| 19 em | 1a sub| 1b esc| 1c fs | 1d gs | 1e rs | 1f us |
|
||||||
|
| 20 sp | 21 ! | 22 " | 23 # | 24 $ | 25 % | 26 & | 27 ' |
|
||||||
|
| 28 ( | 29 ) | 2a * | 2b + | 2c , | 2d - | 2e . | 2f / |
|
||||||
|
| 30 0 | 31 1 | 32 2 | 33 3 | 34 4 | 35 5 | 36 6 | 37 7 |
|
||||||
|
| 38 8 | 39 9 | 3a : | 3b ; | 3c < | 3d = | 3e > | 3f ? |
|
||||||
|
| 40 @ | 41 A | 42 B | 43 C | 44 D | 45 E | 46 F | 47 G |
|
||||||
|
| 48 H | 49 I | 4a J | 4b K | 4c L | 4d M | 4e N | 4f O |
|
||||||
|
| 50 P | 51 Q | 52 R | 53 S | 54 T | 55 U | 56 V | 57 W |
|
||||||
|
| 58 X | 59 Y | 5a Z | 5b [ | 5c \ | 5d ] | 5e ^ | 5f _ |
|
||||||
|
| 60 ` | 61 a | 62 b | 63 c | 64 d | 65 e | 66 f | 67 g |
|
||||||
|
| 68 h | 69 i | 6a j | 6b k | 6c l | 6d m | 6e n | 6f o |
|
||||||
|
| 70 p | 71 q | 72 r | 73 s | 74 t | 75 u | 76 v | 77 w |
|
||||||
|
| 78 x | 79 y | 7a z | 7b { | 7c | | 7d } | 7e ~ | 7f del|
|
||||||
|
|
||||||
|
| 0 nul| 1 soh| 2 stx| 3 etx| 4 eot| 5 enq| 6 ack| 7 bel|
|
||||||
|
| 8 bs | 9 ht | 10 nl | 11 vt | 12 np | 13 cr | 14 so | 15 si |
|
||||||
|
| 16 dle| 17 dc1| 18 dc2| 19 dc3| 20 dc4| 21 nak| 22 syn| 23 etb|
|
||||||
|
| 24 can| 25 em | 26 sub| 27 esc| 28 fs | 29 gs | 30 rs | 31 us |
|
||||||
|
| 32 sp | 33 ! | 34 " | 35 # | 36 $ | 37 % | 38 & | 39 ' |
|
||||||
|
| 40 ( | 41 ) | 42 * | 43 + | 44 , | 45 - | 46 . | 47 / |
|
||||||
|
| 48 0 | 49 1 | 50 2 | 51 3 | 52 4 | 53 5 | 54 6 | 55 7 |
|
||||||
|
| 56 8 | 57 9 | 58 : | 59 ; | 60 < | 61 = | 62 > | 63 ? |
|
||||||
|
| 64 @ | 65 A | 66 B | 67 C | 68 D | 69 E | 70 F | 71 G |
|
||||||
|
| 72 H | 73 I | 74 J | 75 K | 76 L | 77 M | 78 N | 79 O |
|
||||||
|
| 80 P | 81 Q | 82 R | 83 S | 84 T | 85 U | 86 V | 87 W |
|
||||||
|
| 88 X | 89 Y | 90 Z | 91 [ | 92 \ | 93 ] | 94 ^ | 95 _ |
|
||||||
|
| 96 ` | 97 a | 98 b | 99 c |100 d |101 e |102 f |103 g |
|
||||||
|
|104 h |105 i |106 j |107 k |108 l |109 m |110 n |111 o |
|
||||||
|
|112 p |113 q |114 r |115 s |116 t |117 u |118 v |119 w |
|
||||||
|
|120 x |121 y |122 z |123 { |124 | |125 } |126 ~ |127 del|
|
14
share/misc/birthtoken
Normal file
14
share/misc/birthtoken
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
# Birthday : Birth Stone : Birth Flower
|
||||||
|
# @(#)birthtoken 8.1 (Berkeley) 6/8/93
|
||||||
|
January:Garnet:Carnation
|
||||||
|
February:Amethyst:Violet
|
||||||
|
March:Aquamarine:Jonquil
|
||||||
|
April:Diamond:Sweetpea
|
||||||
|
May:Emerald:Lily Of The Valley
|
||||||
|
June:Pearl:Rose
|
||||||
|
July:Ruby:Larkspur
|
||||||
|
August:Peridot:Gladiolus
|
||||||
|
September:Sapphire:Aster
|
||||||
|
October:Opal:Calendula
|
||||||
|
November:Topaz:Chrysanthemum
|
||||||
|
December:Turquoise:Narcissus
|
606
share/misc/bsd-family-tree
Normal file
606
share/misc/bsd-family-tree
Normal file
|
@ -0,0 +1,606 @@
|
||||||
|
The UNIX system family tree: Research and BSD
|
||||||
|
---------------------------------------------
|
||||||
|
|
||||||
|
First Edition (V1)
|
||||||
|
|
|
||||||
|
Second Edition (V2)
|
||||||
|
|
|
||||||
|
Third Edition (V3)
|
||||||
|
|
|
||||||
|
Fourth Edition (V4)
|
||||||
|
|
|
||||||
|
Fifth Edition (V5)
|
||||||
|
|
|
||||||
|
Sixth Edition (V6) -----*
|
||||||
|
\ |
|
||||||
|
\ |
|
||||||
|
\ |
|
||||||
|
Seventh Edition (V7) |
|
||||||
|
\ |
|
||||||
|
\ 1BSD
|
||||||
|
32V |
|
||||||
|
\ 2BSD---------------*
|
||||||
|
\ / |
|
||||||
|
\ / |
|
||||||
|
\/ |
|
||||||
|
3BSD |
|
||||||
|
| |
|
||||||
|
4.0BSD 2.79BSD
|
||||||
|
| |
|
||||||
|
4.1BSD --------------> 2.8BSD
|
||||||
|
| |
|
||||||
|
4.1aBSD -----------\ |
|
||||||
|
| \ |
|
||||||
|
4.1bBSD \ |
|
||||||
|
| \ |
|
||||||
|
*------ 4.1cBSD --------------> 2.9BSD
|
||||||
|
/ | |
|
||||||
|
Eighth Edition | 2.9BSD-Seismo
|
||||||
|
| | |
|
||||||
|
+----<--- 4.2BSD 2.9.1BSD
|
||||||
|
| | |
|
||||||
|
+----<--- 4.3BSD -------------> 2.10BSD
|
||||||
|
| | / |
|
||||||
|
Ninth Edition | / 2.10.1BSD
|
||||||
|
| 4.3BSD Tahoe-----+ |
|
||||||
|
| | \ |
|
||||||
|
| | \ |
|
||||||
|
v | 2.11BSD
|
||||||
|
Tenth Edition | |
|
||||||
|
| 2.11BSD rev #430
|
||||||
|
4.3BSD NET/1 |
|
||||||
|
| v
|
||||||
|
4.3BSD Reno
|
||||||
|
|
|
||||||
|
*---------- 4.3BSD NET/2 -------------------+-------------*
|
||||||
|
| | | |
|
||||||
|
386BSD 0.0 | | BSD/386 ALPHA
|
||||||
|
| | | |
|
||||||
|
386BSD 0.1 ------------>+ | BSD/386 0.3.[13]
|
||||||
|
| \ | 4.4BSD Alpha |
|
||||||
|
| 386BSD 1.0 | | BSD/386 0.9.[34]
|
||||||
|
| | 4.4BSD |
|
||||||
|
| | / | |
|
||||||
|
| | 4.4BSD-Encumbered | |
|
||||||
|
| NetBSD 0.8 | BSD/386 1.0
|
||||||
|
| | | |
|
||||||
|
FreeBSD 1.0 NetBSD 0.9 | BSD/386 1.1
|
||||||
|
| | .----- 4.4BSD Lite |
|
||||||
|
FreeBSD 1.1 | / / | \ |
|
||||||
|
| | / / | \ |
|
||||||
|
FreeBSD 1.1.5 .---|--------' / | \ |
|
||||||
|
| / | / | \ |
|
||||||
|
FreeBSD 1.1.5.1 / | / | \ |
|
||||||
|
| / NetBSD 1.0 <-' | \ |
|
||||||
|
| / | | \ |
|
||||||
|
FreeBSD 2.0 <--' | | BSD/OS 2.0
|
||||||
|
| \ | |
|
||||||
|
FreeBSD 2.0.5 \ | BSD/OS 2.0.1
|
||||||
|
| .-----\------------- 4.4BSD Lite2 |
|
||||||
|
| | \ | | | | |
|
||||||
|
| | .-----|------Rhapsody | | | |
|
||||||
|
| | | | NetBSD 1.3 | | |
|
||||||
|
| | | | OpenBSD 2.3 | |
|
||||||
|
| | | | BSD/OS 3.0 |
|
||||||
|
FreeBSD 2.1 | | | |
|
||||||
|
| | | | NetBSD 1.1 ------. BSD/OS 2.1
|
||||||
|
| FreeBSD 2.1.5 | | | \ |
|
||||||
|
| | | | NetBSD 1.2 \ BSD/OS 3.0
|
||||||
|
| FreeBSD 2.1.6 | | | \ OpenBSD 2.0 |
|
||||||
|
| | | | | \ | |
|
||||||
|
| FreeBSD 2.1.6.1 | | | \ | |
|
||||||
|
| | | | | \ | |
|
||||||
|
| FreeBSD 2.1.7 | | | | | |
|
||||||
|
| | | | | NetBSD 1.2.1 | |
|
||||||
|
| FreeBSD 2.1.7.1 | | | | |
|
||||||
|
| | | | | |
|
||||||
|
| | | | | |
|
||||||
|
*-FreeBSD 2.2 | | | | |
|
||||||
|
| \ | | | | |
|
||||||
|
| FreeBSD 2.2.1 | | | | |
|
||||||
|
| | | | | | |
|
||||||
|
| FreeBSD 2.2.2 | | | OpenBSD 2.1 |
|
||||||
|
| | | | | | |
|
||||||
|
| FreeBSD 2.2.5 | | | | |
|
||||||
|
| | | | | OpenBSD 2.2 |
|
||||||
|
| | | | NetBSD 1.3 | |
|
||||||
|
| FreeBSD 2.2.6 | | | | | |
|
||||||
|
| | | | | NetBSD 1.3.1 | BSD/OS 3.1
|
||||||
|
| | | | | | OpenBSD 2.3 |
|
||||||
|
| | | | | NetBSD 1.3.2 | |
|
||||||
|
| FreeBSD 2.2.7 | | | | | |
|
||||||
|
| | | | | | | BSD/OS 4.0
|
||||||
|
| v | | | | | |
|
||||||
|
| FreeBSD 2.2.8 | | | | | |
|
||||||
|
| | | | | OpenBSD 2.4 |
|
||||||
|
FreeBSD 3.0 <--------* | | v | |
|
||||||
|
| | | NetBSD 1.3.3 | |
|
||||||
|
*---FreeBSD 3.1 | | | |
|
||||||
|
| | | | | BSD/OS 4.0.1
|
||||||
|
| FreeBSD 3.2----* | NetBSD 1.4 OpenBSD 2.5 |
|
||||||
|
| | | | | | | | |
|
||||||
|
| | | | | | | | |
|
||||||
|
| | | | | | | | |
|
||||||
|
| FreeBSD 3.3 | | | | NetBSD 1.4.1 | |
|
||||||
|
| | | | | | | OpenBSD 2.6 |
|
||||||
|
| FreeBSD 3.4 | | | | | | |
|
||||||
|
| | | | | | | | BSD/OS 4.1
|
||||||
|
FreeBSD 4.0 | | | | | NetBSD 1.4.2 | |
|
||||||
|
| | | | | | | | |
|
||||||
|
| | | | | | | | |
|
||||||
|
| FreeBSD 3.5 | | | | | OpenBSD 2.7 |
|
||||||
|
| | | | | | | | |
|
||||||
|
| FreeBSD 3.5.1 | | | | | | |
|
||||||
|
| | | | | | | |
|
||||||
|
*---FreeBSD 4.1 | | | | | | |
|
||||||
|
| | | | (?) | | | |
|
||||||
|
| FreeBSD 4.1.1 | | / | | | |
|
||||||
|
| | | | / | | | |
|
||||||
|
| FreeBSD 4.2 Darwin/ | NetBSD 1.4.3 | |
|
||||||
|
| | Mac OS X | OpenBSD 2.8 BSD/OS 4.2
|
||||||
|
| | | | | |
|
||||||
|
| | | | | |
|
||||||
|
| | 10.0 NetBSD 1.5 | |
|
||||||
|
| FreeBSD 4.3 | | | | |
|
||||||
|
| | | | | OpenBSD 2.9 |
|
||||||
|
| | | | NetBSD 1.5.1 | |
|
||||||
|
| | | | | | |
|
||||||
|
| FreeBSD 4.4-. | | NetBSD 1.5.2 | |
|
||||||
|
| | | Mac OS X | | | |
|
||||||
|
| | | 10.1 | | OpenBSD 3.0 |
|
||||||
|
| FreeBSD 4.5 | | | | | |
|
||||||
|
| | \ | | | | BSD/OS 4.3
|
||||||
|
| FreeBSD 4.6 \ | | | OpenBSD 3.1 |
|
||||||
|
| | \ | | NetBSD 1.5.3 | |
|
||||||
|
| FreeBSD 4.6.2 Mac OS X | | |
|
||||||
|
| | 10.2 | | |
|
||||||
|
| FreeBSD 4.7 | | | |
|
||||||
|
| | | NetBSD 1.6 OpenBSD 3.2 |
|
||||||
|
| FreeBSD 4.8 | | | | |
|
||||||
|
| | | | NetBSD 1.6.1 | |
|
||||||
|
| |--------. | | | OpenBSD 3.3 BSD/OS 5.0
|
||||||
|
| | \ | | | | |
|
||||||
|
| FreeBSD 4.9 | | | | OpenBSD 3.4 BSD/OS 5.1 ISE
|
||||||
|
| | | | | | |
|
||||||
|
| | | | | NetBSD 1.6.2 |
|
||||||
|
| | | | | | |
|
||||||
|
| | | | | | OpenBSD 3.5
|
||||||
|
| | | | | v |
|
||||||
|
| FreeBSD 4.10 | | | |
|
||||||
|
| | | | | |
|
||||||
|
| FreeBSD 4.11 | | | |
|
||||||
|
| | | | |
|
||||||
|
| `-|------|-----------------|---------------------.
|
||||||
|
| | | | \
|
||||||
|
FreeBSD 5.0 | | | |
|
||||||
|
| | | | |
|
||||||
|
FreeBSD 5.1 | | | DragonFly 1.0
|
||||||
|
| \ | | | |
|
||||||
|
| ----- Mac OS X | | |
|
||||||
|
| 10.3 | | |
|
||||||
|
FreeBSD 5.2 | | | |
|
||||||
|
| | | | | |
|
||||||
|
| FreeBSD 5.2.1 | | | |
|
||||||
|
| | | | |
|
||||||
|
*-------FreeBSD 5.3 | | | |
|
||||||
|
| | | | OpenBSD 3.6 |
|
||||||
|
| | | NetBSD 2.0 | |
|
||||||
|
| | | | | | | DragonFly 1.2.0
|
||||||
|
| | Mac OS X | | NetBSD 2.0.2 | |
|
||||||
|
| | 10.4 | | | | |
|
||||||
|
| FreeBSD 5.4 | | | | | |
|
||||||
|
| | | | | | OpenBSD 3.7 |
|
||||||
|
| | | | | NetBSD 2.0.3 | |
|
||||||
|
| | | | | | | |
|
||||||
|
*--FreeBSD | | | | v OpenBSD 3.8 |
|
||||||
|
| 6.0 | | | | | |
|
||||||
|
| | | | | \ | |
|
||||||
|
| | | | | NetBSD 2.1 | |
|
||||||
|
| | | | | | |
|
||||||
|
| | | | NetBSD 3.0 | |
|
||||||
|
| | | | | | | | DragonFly 1.4.0
|
||||||
|
| | | | | | | OpenBSD 3.9 |
|
||||||
|
| FreeBSD | | | | | | |
|
||||||
|
| 6.1 | | | | | | |
|
||||||
|
| | FreeBSD 5.5 | | | | | |
|
||||||
|
| | | | | NetBSD 3.0.1 | DragonFly 1.6.0
|
||||||
|
| | | | | | | |
|
||||||
|
| | | | | | OpenBSD 4.0 |
|
||||||
|
| | | | | NetBSD 3.0.2 | |
|
||||||
|
| | | | NetBSD 3.1 | |
|
||||||
|
| FreeBSD 6.2 | | | |
|
||||||
|
| | | | | DragonFly 1.8.0
|
||||||
|
| | | | OpenBSD 4.1 |
|
||||||
|
| | | | | DragonFly 1.10.0
|
||||||
|
| | Mac OS X | | |
|
||||||
|
| | 10.5 | | |
|
||||||
|
| | | | OpenBSD 4.2 |
|
||||||
|
| | | NetBSD 4.0 | |
|
||||||
|
| FreeBSD 6.3 | | | |
|
||||||
|
| \ | | | |
|
||||||
|
*--FreeBSD | | | | DragonFly 1.12.0
|
||||||
|
| 7.0 | | | | |
|
||||||
|
| | | | | OpenBSD 4.3 |
|
||||||
|
| | | | | | DragonFly 2.0.0
|
||||||
|
| | FreeBSD | | OpenBSD 4.4 |
|
||||||
|
| | 6.4 | | | |
|
||||||
|
| | | | | |
|
||||||
|
| FreeBSD 7.1 | | | |
|
||||||
|
| | | | | DragonFly 2.2.0
|
||||||
|
| FreeBSD 7.2 | NetBSD 5.0 OpenBSD 4.5 |
|
||||||
|
| \ | | | | |
|
||||||
|
| | Mac OS X | | | |
|
||||||
|
| | 10.6 | | | |
|
||||||
|
| | | | | | DragonFly 2.4.0
|
||||||
|
| | | | | OpenBSD 4.6 |
|
||||||
|
| | | | | | |
|
||||||
|
*--FreeBSD | | | | | |
|
||||||
|
| 8.0 | | | | | |
|
||||||
|
| | FreeBSD | | | | |
|
||||||
|
| | 7.3 | | | | DragonFly 2.6.0
|
||||||
|
| | | | | | OpenBSD 4.7 |
|
||||||
|
| FreeBSD | | | | | |
|
||||||
|
| 8.1 | | | | | |
|
||||||
|
| | | | | | | DragonFly 2.8.2
|
||||||
|
| | | | | | OpenBSD 4.8 |
|
||||||
|
| | | | | NetBSD 5.1 | |
|
||||||
|
| FreeBSD FreeBSD | | | |
|
||||||
|
| 8.2 7.4 | | | DragonFly 2.10.1
|
||||||
|
| v | | OpenBSD 4.9 |
|
||||||
|
| Mac OS X | | |
|
||||||
|
| 10.7 | | |
|
||||||
|
| | | OpenBSD 5.0 |
|
||||||
|
+--FreeBSD | | | |
|
||||||
|
| 9.0 | | | |
|
||||||
|
| v | | | |
|
||||||
|
| | | | |
|
||||||
|
FreeBSD 10 -current | NetBSD -current OpenBSD -current |
|
||||||
|
| | | | |
|
||||||
|
v v v v v
|
||||||
|
|
||||||
|
Time
|
||||||
|
----------------
|
||||||
|
|
||||||
|
Time tolerance +/- 6 months, depending on which book/article you read; if it
|
||||||
|
was the announcement in Usenet or if it was available as tape.
|
||||||
|
|
||||||
|
[44B] McKusick, Marshall Kirk, Keith Bostic, Michael J Karels,
|
||||||
|
and John Quarterman. The Design and Implementation of
|
||||||
|
the 4.4BSD Operating System.
|
||||||
|
[APL] Apple website [http://www.apple.com/macosx/]
|
||||||
|
[BSDI] Berkeley Software Design, Inc.
|
||||||
|
[DFB] DragonFlyBSD Project, The.
|
||||||
|
[DOC] README, COPYRIGHT on tape.
|
||||||
|
[FBD] FreeBSD Project, The.
|
||||||
|
[KB] Keith Bostic. BSD2.10 available from Usenix. comp.unix.sources,
|
||||||
|
Volume 11, Info 4, April, 1987.
|
||||||
|
[KKK] Mike Karels, Kirk McKusick, and Keith Bostic. tahoe announcement.
|
||||||
|
comp.bugs.4bsd.ucb-fixes, June 15, 1988.
|
||||||
|
[KSJ] Michael J. Karels, Carl F. Smith, and William F. Jolitz.
|
||||||
|
Changes in the Kernel in 2.9BSD. Second Berkeley Software
|
||||||
|
Distribution UNIX Version 2.9, July, 1983.
|
||||||
|
[NBD] NetBSD Project, The.
|
||||||
|
[OBD] OpenBSD Project, The.
|
||||||
|
[QCU] Salus, Peter H. A quarter century of UNIX.
|
||||||
|
[SMS] Steven M. Schultz. 2.11BSD, UNIX for the PDP-11.
|
||||||
|
[TUHS] The Unix Historical Society. http://minnie.tuhs.org/Unix_History/.
|
||||||
|
[USE] Usenet announcement.
|
||||||
|
[WRS] Wind River Systems, Inc.
|
||||||
|
[dmr] Dennis Ritchie, via E-Mail
|
||||||
|
|
||||||
|
Multics 1965
|
||||||
|
UNIX Summer 1969
|
||||||
|
DEC PDP-7
|
||||||
|
First Edition 1971-11-03 [QCU]
|
||||||
|
DEC PDP-11/20, Assembler
|
||||||
|
Second Edition 1972-06-12 [QCU]
|
||||||
|
10 UNIX installations
|
||||||
|
Third Edition 1973-02-xx [QCU]
|
||||||
|
Pipes, 16 installations
|
||||||
|
Fourth Edition 1973-11-xx [QCU]
|
||||||
|
rewriting in C effected,
|
||||||
|
above 30 installations
|
||||||
|
Fifth Edition 1974-06-xx [QCU]
|
||||||
|
above 50 installations
|
||||||
|
Sixth Edition 1975-05-xx [QCU]
|
||||||
|
port to DEC Vax
|
||||||
|
Seventh Edition 1979-01-xx [QCU]
|
||||||
|
first portable UNIX
|
||||||
|
Eighth Edition 1985-02-xx [QCU]
|
||||||
|
VAX 11/750, VAX 11/780 [dmr]
|
||||||
|
descended from 4.1c BSD [dmr]
|
||||||
|
descended from 4.1 BSD [44B]
|
||||||
|
scooping-out and replacement of the character-device
|
||||||
|
and networking part by the streams mechanism
|
||||||
|
|
||||||
|
Ninth Edition 1986-09-xx [QCU]
|
||||||
|
Tenth Edition 1989-10-xx [QCU]
|
||||||
|
|
||||||
|
1BSD late 1977
|
||||||
|
1978-03-09 [QCU]
|
||||||
|
PDP-11, Pascal, ex(1)
|
||||||
|
30 free copies of 1BSD sent out
|
||||||
|
35 tapes sold for 50 USD [QCU]
|
||||||
|
2BSD mid 1978 [QCU] 1979-05-10 [TUHS]
|
||||||
|
75 2BSD tapes shipped
|
||||||
|
2.79BSD 1980-04-xx [TUHS]
|
||||||
|
2.8BSD 1981-07-xx [KSJ]
|
||||||
|
|
||||||
|
2.8.1BSD 1982-01-xx [QCU]
|
||||||
|
set of performance improvements
|
||||||
|
2.9BSD 1983-07-xx [KSJ]
|
||||||
|
2.9.1BSD 1983-11-xx [TUHS]
|
||||||
|
2.9BSD-Seismo 1985-08-xx [SMS]
|
||||||
|
2.10BSD 1987-04-xx [KKK]
|
||||||
|
2.10.1BSD 1989-01-xx [SMS]
|
||||||
|
2.11BSD 1992-02-xx [SMS]
|
||||||
|
2.11BSD rev #430 1999-12-13 [SMS]
|
||||||
|
|
||||||
|
32V 1978-1[01]-xx [QCU]
|
||||||
|
3BSD late 1979 [QCU] March 1980 [TUHS]
|
||||||
|
virtual memory, page replacement,
|
||||||
|
demand paging
|
||||||
|
4.0BSD 1980-10-xx
|
||||||
|
4.1BSD 1981-07-08 [DOC]
|
||||||
|
4.1aBSD 1982-04-xx
|
||||||
|
alpha release, 100 sites, networking [44B]
|
||||||
|
4.1bBSD internal release, fast filesystem [44B]
|
||||||
|
4.1cBSD late 1982
|
||||||
|
beta release, IPC [44B]
|
||||||
|
4.2BSD 1983-09-xx [QCU]
|
||||||
|
1983-08-03 [DOC]
|
||||||
|
4.3BSD 1986-06-xx [QCU]
|
||||||
|
1986-04-05 [KB], [DOC]
|
||||||
|
4.3BSD Tahoe 1988-06-15 [QCU], [DOC]
|
||||||
|
4.3BSD NET/1 1988-11-xx [QCU]
|
||||||
|
1989-01-01 [DOC]
|
||||||
|
4.3BSD Reno 1990-06-29 [QCU], [DOC]
|
||||||
|
4.3BSD NET/2 1991-06-28 [QCU], [DOC]
|
||||||
|
|
||||||
|
BSD/386 ALPHA 1991-12-xx [BSDI]
|
||||||
|
first code released to people outside BSDI
|
||||||
|
386BSD 0.0 1992-02-xx [DOC]
|
||||||
|
BSD/386 0.3.1 1992-04-xx [BSDI] first ext. beta; B customers
|
||||||
|
BSD/386 0.3.3 1992-06-xx [BSDI] first CDROM version
|
||||||
|
386BSD 0.1 1992-07-28 [DOC]
|
||||||
|
4.4BSD Alpha 1992-07-07
|
||||||
|
BSD/386 0.9.3 1992-10-xx [BSDI]
|
||||||
|
first external gamma; G customers
|
||||||
|
BSD/386 0.9.4 1992-12-xx [BSDI]
|
||||||
|
would have been 1.0 except for request
|
||||||
|
for preliminary injunction
|
||||||
|
BSD/386 1.0 1993-03-xx [BSDI]
|
||||||
|
injunction denied; first official release
|
||||||
|
NetBSD 0.8 1993-04-20 [NBD]
|
||||||
|
4.4BSD 1993-06-01 [USE]
|
||||||
|
NetBSD 0.9 1993-08-23 [NBD]
|
||||||
|
FreeBSD 1.0 1993-11-01 [FBD]
|
||||||
|
FreeBSD 1.0.2 1993-11-14 [FBD]
|
||||||
|
supersedes 1.0 13 days after release.
|
||||||
|
BSD/386 1.1 1994-02-xx [BSDI]
|
||||||
|
4.4BSD Lite 1994-03-01 [USE]
|
||||||
|
FreeBSD 1.1 1994-05-07 [FBD]
|
||||||
|
FreeBSD 1.1.5 1994-06-30 [FBD]
|
||||||
|
FreeBSD 1.1.5.1 1994-07-05 [FBD]
|
||||||
|
supersedes 1.1.5 5 days after release.
|
||||||
|
NetBSD 1.0 1994-10-26 [NBD]
|
||||||
|
386BSD 1.0 1994-11-12 [USE]
|
||||||
|
FreeBSD 2.0 1994-11-23 [FBD]
|
||||||
|
BSD/OS 2.0 1995-01-xx [BSDI] 4.4 lite based
|
||||||
|
FreeBSD 2.0.5 1995-06-10 [FBD]
|
||||||
|
BSD/OS 2.0.1 1995-06-xx [BSDI]
|
||||||
|
4.4BSD Lite Release 2 1995-06-xx [44B]
|
||||||
|
the true final distribution from the CSRG
|
||||||
|
FreeBSD 2.1.0 1995-11-19 [FBD]
|
||||||
|
NetBSD 1.1 1995-11-26 [NBD]
|
||||||
|
BSD/OS 2.1 1996-01-xx [BSDI]
|
||||||
|
FreeBSD 2.1.5 1996-07-14 [FBD]
|
||||||
|
NetBSD 1.2 1996-10-04 [NBD]
|
||||||
|
OpenBSD 2.0 1996-10-18 [OBD]
|
||||||
|
FreeBSD 2.1.6 1996-11-16 [FBD]
|
||||||
|
FreeBSD 2.1.6.1 1996-11-25 [FBD] (sendmail security release)
|
||||||
|
Rhapsody 1997-xx-xx
|
||||||
|
FreeBSD 2.1.7 1997-02-20 [FBD]
|
||||||
|
BSD/OS 3.0 1997-02-xx [BSDI] 4.4 lite2 based
|
||||||
|
FreeBSD 2.2.0 1997-03-16 [FBD]
|
||||||
|
FreeBSD 2.2.1 1997-03-25 [FBD]
|
||||||
|
FreeBSD 2.2.2 1997-05-16 [FBD]
|
||||||
|
NetBSD 1.2.1 1997-05-20 [NBD] (patch release)
|
||||||
|
OpenBSD 2.1 1997-06-01 [OBD]
|
||||||
|
FreeBSD 2.2.5 1997-10-22 [FBD]
|
||||||
|
OpenBSD 2.2 1997-12-01 [OBD]
|
||||||
|
NetBSD 1.3 1998-01-04 [NBD]
|
||||||
|
FreeBSD 2.2.6 1998-03-25 [FBD]
|
||||||
|
NetBSD 1.3.1 1998-03-09 [NBD] (patch release)
|
||||||
|
BSD/OS 3.1 1998-03-xx [BSDI]
|
||||||
|
OpenBSD 2.3 1998-05-19 [OBD]
|
||||||
|
NetBSD 1.3.2 1998-05-29 [NBD] (patch release)
|
||||||
|
FreeBSD 2.2.7 1998-07-22 [FBD]
|
||||||
|
BSD/OS 4.0 1998-08-xx [BSDI]
|
||||||
|
2-lock MP support, ELF executables
|
||||||
|
FreeBSD 3.0 1998-10-16 [FBD]
|
||||||
|
FreeBSD-3.0 is a snapshot from -current,
|
||||||
|
while 3.1 and 3.2 are from 3.x-stable which
|
||||||
|
was branched quite some time after 3.0-release
|
||||||
|
FreeBSD 2.2.8 1998-11-29 [FBD]
|
||||||
|
OpenBSD 2.4 1998-12-01 [OBD]
|
||||||
|
NetBSD 1.3.3 1998-12-23 [NBD] (patch release)
|
||||||
|
FreeBSD 3.1 1999-02-15 [FBD]
|
||||||
|
BSD/OS 4.0.1 1999-03-xx [BSDI]
|
||||||
|
NetBSD 1.4 1999-05-12 [NBD]
|
||||||
|
FreeBSD 3.2 1999-05-17 [FBD]
|
||||||
|
OpenBSD 2.5 1999-05-19 [OBD]
|
||||||
|
NetBSD 1.4.1 1999-08-26 [NBD] (patch release)
|
||||||
|
FreeBSD 3.3 1999-09-17 [FBD]
|
||||||
|
OpenBSD 2.6 1999-12-01 [OBD]
|
||||||
|
FreeBSD 3.4 1999-12-20 [FBD]
|
||||||
|
BSD/OS 4.1 1999-12-xx [BSDI]
|
||||||
|
FreeBSD 4.0 2000-03-13 [FBD]
|
||||||
|
NetBSD 1.4.2 2000-03-19 [NBD] (patch release)
|
||||||
|
OpenBSD 2.7 2000-06-15 [OBD]
|
||||||
|
FreeBSD 3.5 2000-06-24 [FBD]
|
||||||
|
FreeBSD 4.1 2000-07-27 [FBD]
|
||||||
|
FreeBSD 3.5.1 2000-07-28 [FBD]
|
||||||
|
FreeBSD 4.1.1 2000-09-25 [FBD] (a network-only patch release)
|
||||||
|
FreeBSD 4.2 2000-11-21 [FBD]
|
||||||
|
NetBSD 1.4.3 2000-11-25 [NBD] (patch release)
|
||||||
|
BSD/OS 4.2 2000-11-29 [BSDI]
|
||||||
|
OpenBSD 2.8 2000-12-01 [OBD]
|
||||||
|
NetBSD 1.5 2000-12-06 [NBD]
|
||||||
|
Mac OS X 10.0 2001-03-24 [APL]
|
||||||
|
FreeBSD 4.3 2001-04-20 [FBD]
|
||||||
|
OpenBSD 2.9 2001-06-01 [OBD]
|
||||||
|
NetBSD 1.5.1 2001-07-11 [NBD] (patch release)
|
||||||
|
NetBSD 1.5.2 2001-09-13 [NBD] (patch release)
|
||||||
|
FreeBSD 4.4 2001-09-18 [FBD]
|
||||||
|
Mac OS X 10.1 2001-09-29 [APL]
|
||||||
|
OpenBSD 3.0 2001-12-01 [OBD]
|
||||||
|
FreeBSD 4.5 2002-01-29 [FBD]
|
||||||
|
BSD/OS 4.3 2002-03-14 [WRS]
|
||||||
|
OpenBSD 3.1 2002-05-19 [OBD]
|
||||||
|
FreeBSD 4.6 2002-06-15 [FBD]
|
||||||
|
NetBSD 1.5.3 2002-07-22 [NBD] (patch release)
|
||||||
|
FreeBSD 4.6.2 2002-08-15 [FBD] (patch release)
|
||||||
|
Mac OS X 10.2 2002-08-23 [APL]
|
||||||
|
NetBSD 1.6 2002-09-14 [NBD]
|
||||||
|
FreeBSD 4.7 2002-10-08 [FBD]
|
||||||
|
OpenBSD 3.2 2002-11-01 [OBD]
|
||||||
|
FreeBSD 5.0 2003-01-17 [FBD]
|
||||||
|
FreeBSD 5.0 is a separate branch off of
|
||||||
|
-current, similar to 3.0.
|
||||||
|
FreeBSD 4.8 2003-04-03 [FBD]
|
||||||
|
NetBSD 1.6.1 2003-04-21 [NBD] (patch release)
|
||||||
|
OpenBSD 3.3 2003-05-01 [OBD]
|
||||||
|
BSD/OS 5.0 2003-05-?? [WRS]
|
||||||
|
FreeBSD 5.1 2003-06-09 [FBD]
|
||||||
|
Mac OS X 10.3 2003-10-24 [APL]
|
||||||
|
FreeBSD 4.9 2003-10-28 [FBD]
|
||||||
|
BSD/OS 5.1 ISE 2003-10-?? [WRS] (final version)
|
||||||
|
OpenBSD 3.4 2003-11-01 [OBD]
|
||||||
|
FreeBSD 5.2 2004-01-12 [FBD]
|
||||||
|
FreeBSD 5.2.1 2004-02-22 [FBD] (patch release)
|
||||||
|
NetBSD 1.6.2 2004-03-01 [NBD] (patch release)
|
||||||
|
OpenBSD 3.5 2004-04-01 [OBD]
|
||||||
|
FreeBSD 4.10 2004-05-27 [FBD]
|
||||||
|
DragonFly 1.0 2004-07-12 [DFB]
|
||||||
|
OpenBSD 3.6 2004-10-29 [OBD]
|
||||||
|
FreeBSD 5.3 2004-11-06 [FBD]
|
||||||
|
NetBSD 2.0 2004-12-09 [NBD]
|
||||||
|
FreeBSD 4.11 2005-01-25 [FBD]
|
||||||
|
DragonFly 1.2.0 2005-04-08 [DFB]
|
||||||
|
NetBSD 2.0.2 2005-04-14 [NBD] (security/critical release)
|
||||||
|
Mac OS X 10.4 2005-04-29 [APL]
|
||||||
|
FreeBSD 5.4 2005-05-09 [FBD]
|
||||||
|
OpenBSD 3.7 2005-05-19 [OBD]
|
||||||
|
NetBSD 2.0.3 2005-10-31 [NBD] (security/critical release)
|
||||||
|
OpenBSD 3.8 2005-11-01 [OBD]
|
||||||
|
FreeBSD 6.0 2005-11-01 [FBD]
|
||||||
|
NetBSD 2.1 2005-11-02 [NBD]
|
||||||
|
NetBSD 3.0 2005-12-23 [NBD]
|
||||||
|
DragonFly 1.4.0 2006-01-08 [DFB]
|
||||||
|
OpenBSD 3.9 2006-05-01 [OBD]
|
||||||
|
FreeBSD 6.1 2006-05-08 [FBD]
|
||||||
|
FreeBSD 5.5 2006-05-25 [FBD]
|
||||||
|
NetBSD 3.0.1 2006-07-24 [NBD] (security/critical release)
|
||||||
|
DragonFly 1.6.0 2006-07-24 [DFB]
|
||||||
|
OpenBSD 4.0 2006-11-01 [OBD]
|
||||||
|
NetBSD 3.0.2 2006-11-04 [NBD] (security/critical release)
|
||||||
|
NetBSD 3.1 2006-11-04 [NBD]
|
||||||
|
FreeBSD 6.2 2007-01-15 [FBD]
|
||||||
|
DragonFly 1.8.0 2007-01-30 [DFB]
|
||||||
|
OpenBSD 4.1 2007-05-01 [OBD]
|
||||||
|
DragonFly 1.10.0 2007-08-06 [DFB]
|
||||||
|
Mac OS X 10.5 2007-10-26 [APL]
|
||||||
|
OpenBSD 4.2 2007-11-01 [OBD]
|
||||||
|
NetBSD 4.0 2007-12-19 [NBD]
|
||||||
|
FreeBSD 6.3 2008-01-18 [FBD]
|
||||||
|
DragonFly 1.12.0 2008-02-26 [DFB]
|
||||||
|
FreeBSD 7.0 2008-02-27 [FBD]
|
||||||
|
OpenBSD 4.3 2008-05-01 [OBD]
|
||||||
|
DragonFly 2.0.0 2008-07-21 [DFB]
|
||||||
|
OpenBSD 4.4 2008-11-01 [OBD]
|
||||||
|
FreeBSD 6.4 2008-11-28 [FBD]
|
||||||
|
FreeBSD 7.1 2009-01-04 [FBD]
|
||||||
|
DragonFly 2.2.0 2009-02-17 [DFB]
|
||||||
|
NetBSD 5.0 2009-04-29 [NBD]
|
||||||
|
OpenBSD 4.5 2009-05-01 [OBD]
|
||||||
|
FreeBSD 7.2 2009-05-04 [FBD]
|
||||||
|
Mac OS X 10.6 2009-06-08 [APL]
|
||||||
|
DragonFly 2.4.0 2009-09-16 [DFB]
|
||||||
|
OpenBSD 4.6 2009-10-18 [OBD]
|
||||||
|
FreeBSD 8.0 2009-11-26 [FBD]
|
||||||
|
FreeBSD 7.3 2010-03-23 [FBD]
|
||||||
|
DragonFly 2.6.0 2010-03-28 [DFB]
|
||||||
|
OpenBSD 4.7 2010-05-19 [OBD]
|
||||||
|
FreeBSD 8.1 2010-07-24 [FBD]
|
||||||
|
DragonFly 2.8.2 2010-10-30 [DFB]
|
||||||
|
OpenBSD 4.8 2010-11-01 [OBD]
|
||||||
|
NetBSD 5.1 2010-11-19 [NBD]
|
||||||
|
FreeBSD 7.4 2011-02-24 [FBD]
|
||||||
|
FreeBSD 8.2 2011-02-24 [FBD]
|
||||||
|
DragonFly 2.10.1 2011-04-26 [DFB]
|
||||||
|
OpenBSD 4.9 2011-05-01 [OBD]
|
||||||
|
Mac OS X 10.7 2011-07-20 [APL]
|
||||||
|
OpenBSD 5.0 2011-11-01 [OBD]
|
||||||
|
FreeBSD 9.0 2012-01-12 [FBD]
|
||||||
|
|
||||||
|
Bibliography
|
||||||
|
------------------------
|
||||||
|
|
||||||
|
Leffler, Samuel J., Marshall Kirk McKusick, Michael J Karels and John
|
||||||
|
Quarterman. The Design and Implementation of the 4.3BSD UNIX Operating
|
||||||
|
System. Reading, Mass. Addison-Wesley, 1989. ISBN 0-201-06196-1
|
||||||
|
|
||||||
|
Salus, Peter H. A quarter century of UNIX. Addison-Wesley Publishing
|
||||||
|
Company, Inc., 1994. ISBN 0-201-54777-5
|
||||||
|
|
||||||
|
McKusick, Marshall Kirk, Keith Bostic, Michael J Karels, and John
|
||||||
|
Quarterman. The Design and Implementation of the 4.4BSD Operating
|
||||||
|
System. Reading, Mass. Addison-Wesley, 1996. ISBN 0-201-54979-4
|
||||||
|
|
||||||
|
McKusick, Marshall Kirk, George Neville-Neil. The Design and
|
||||||
|
Implementation of the FreeBSD Operating System.
|
||||||
|
Addison-Wesley Professional, Published: Aug 2, 2004. ISBN 0-201-70245-2
|
||||||
|
|
||||||
|
Doug McIlroy. Research Unix Reader.
|
||||||
|
|
||||||
|
Michael G. Brown. The Role of BSD in the Development of Unix.
|
||||||
|
Presented to the Tasmanian Unix Special Interest Group of the
|
||||||
|
Australian Computer Society, Hobart, August 1993.
|
||||||
|
|
||||||
|
Peter H. Salus. Unix at 25. Byte Magazine, October 1994.
|
||||||
|
URL: http://www.byte.com/art/9410/sec8/art3.htm
|
||||||
|
|
||||||
|
Andreas Klemm, Lars Köller. If you're going to San Francisco ...
|
||||||
|
Die freien BSD-Varianten von Unix. c't April 1997, page 368ff.
|
||||||
|
|
||||||
|
BSD Release Announcements collection.
|
||||||
|
URL: http://www.FreeBSD.org/releases/
|
||||||
|
|
||||||
|
BSD Hypertext Man Pages
|
||||||
|
URL: http://www.FreeBSD.org/cgi/man.cgi
|
||||||
|
|
||||||
|
UNIX history graphing project
|
||||||
|
URL: http://minnie.tuhs.org/Unix_History/index.html
|
||||||
|
|
||||||
|
UNIX history
|
||||||
|
URL: http://www.levenez.com/unix/
|
||||||
|
|
||||||
|
James Howard: The BSD Family Tree
|
||||||
|
URL: http://ezine.daemonnews.org/200104/bsd_family.html
|
||||||
|
("what are the differences between FreeBSD, NetBSD, and OpenBSD?")
|
||||||
|
|
||||||
|
|
||||||
|
Acknowledgments
|
||||||
|
---------------
|
||||||
|
|
||||||
|
Josh Gilliam for suggestions, bug fixes, and finding very old
|
||||||
|
original BSD announcements from Usenet or tapes.
|
||||||
|
|
||||||
|
Steven M. Schultz for providing 2.8BSD, 2.10BSD, 2.11BSD manual pages.
|
||||||
|
|
||||||
|
--
|
||||||
|
Copyright (c) 1997-2012 Wolfram Schneider <wosch@FreeBSD.ORG>
|
||||||
|
URL: http://cvsweb.freebsd.org/src/share/misc/bsd-family-tree
|
||||||
|
|
||||||
|
$FreeBSD: src/share/misc/bsd-family-tree,v 1.150 2012/01/13 06:18:23 maxim Exp $
|
265
share/misc/country
Normal file
265
share/misc/country
Normal file
|
@ -0,0 +1,265 @@
|
||||||
|
# $NetBSD: country,v 1.15 2009/12/15 03:39:19 christos Exp $
|
||||||
|
#
|
||||||
|
# ISO 3166-1 Country Codes
|
||||||
|
#
|
||||||
|
# The format of an entry is:
|
||||||
|
# <Name><TAB><Alpha-2-code><TAB><Alpha-3-code><TAB><Numeric-3-code><TAB><FIPS>
|
||||||
|
#
|
||||||
|
# Further information can be found at the ISO 3166 Maintenance Agency
|
||||||
|
# (ISO 3166/MA) web site,
|
||||||
|
# <http://www.iso.org/iso/en/prods-services/iso3166ma/index.html>.
|
||||||
|
#
|
||||||
|
# FIPS 10-4 codes compiled from several sources, including
|
||||||
|
# http://www.statoids.com/wab.html
|
||||||
|
#
|
||||||
|
# ISO 3166-1 entities without exactly one corresponding FIPS code have a
|
||||||
|
# blank entry in the column. FIPS 10-4 codes without a corresponding
|
||||||
|
# ISO 3166-1 entity are excluded.
|
||||||
|
#
|
||||||
|
# This list is up-to-date as of 2009-12-14
|
||||||
|
#
|
||||||
|
Aaland AX ALA 248
|
||||||
|
Afghanistan AF AFG 004 AF
|
||||||
|
Albania AL ALB 008 AL
|
||||||
|
Algeria DZ DZA 012 AG
|
||||||
|
American Samoa AS ASM 016 AQ
|
||||||
|
Andorra AD AND 020 AN
|
||||||
|
Angola AO AGO 024 AO
|
||||||
|
Anguilla AI AIA 660 AV
|
||||||
|
Antarctica AQ ATA 010 AY
|
||||||
|
Antigua and Barbuda AG ATG 028 AC
|
||||||
|
Argentina AR ARG 032 AR
|
||||||
|
Armenia AM ARM 051 AM
|
||||||
|
Aruba AW ABW 533 AA
|
||||||
|
Australia AU AUS 036 AS
|
||||||
|
Austria AT AUT 040 AU
|
||||||
|
Azerbaijan AZ AZE 031 AJ
|
||||||
|
Bahamas BS BHS 044 BF
|
||||||
|
Bahrain BH BHR 048 BA
|
||||||
|
Bangladesh BD BGD 050 BG
|
||||||
|
Barbados BB BRB 052 BB
|
||||||
|
Belarus BY BLR 112 BO
|
||||||
|
Belgium BE BEL 056 BE
|
||||||
|
Belize BZ BLZ 084 BH
|
||||||
|
Benin BJ BEN 204 BN
|
||||||
|
Bermuda BM BMU 060 BD
|
||||||
|
Bhutan BT BTN 064 BT
|
||||||
|
Bolivia BO BOL 068 BL
|
||||||
|
Bosnia and Herzegovina BA BIH 070 BK
|
||||||
|
Botswana BW BWA 072 BC
|
||||||
|
Bouvet Island BV BVT 074 BV
|
||||||
|
Brazil BR BRA 076 BR
|
||||||
|
British Indian Ocean Territory IO IOT 086 IO
|
||||||
|
Brunei Darussalam BN BRN 096 BX
|
||||||
|
Bulgaria BG BGR 100 BU
|
||||||
|
Burkina Faso BF BFA 854 UV
|
||||||
|
Burundi BI BDI 108 BY
|
||||||
|
Cambodia KH KHM 116 CB
|
||||||
|
Cameroon CM CMR 120 CM
|
||||||
|
Canada CA CAN 124 CA
|
||||||
|
Cape Verde CV CPV 132 CV
|
||||||
|
Cayman Islands KY CYM 136 CJ
|
||||||
|
Central African Republic CF CAF 140 CT
|
||||||
|
Chad TD TCD 148 CD
|
||||||
|
Chile CL CHL 152 CI
|
||||||
|
China CN CHN 156 CH
|
||||||
|
Christmas Island CX CXR 162 KT
|
||||||
|
Cocos (Keeling) Islands CC CCK 166 CK
|
||||||
|
Colombia CO COL 170 CO
|
||||||
|
Comoros KM COM 174 CN
|
||||||
|
Congo (Brazzaville) CG COG 178 CF
|
||||||
|
Congo (Kinshasa) CD COD 180 CG
|
||||||
|
Cook Islands CK COK 184 CW
|
||||||
|
Costa Rica CR CRI 188 CS
|
||||||
|
Cote d'Ivoire CI CIV 384 IV
|
||||||
|
Croatia HR HRV 191 HR
|
||||||
|
Cuba CU CUB 192 CU
|
||||||
|
Cyprus CY CYP 196 CY
|
||||||
|
Czech Republic CZ CZE 203 EZ
|
||||||
|
Denmark DK DNK 208 DA
|
||||||
|
Djibouti DJ DJI 262 DJ
|
||||||
|
Dominica DM DMA 212 DO
|
||||||
|
Dominican Republic DO DOM 214 DR
|
||||||
|
Ecuador EC ECU 218 EC
|
||||||
|
Egypt EG EGY 818 EG
|
||||||
|
El Salvador SV SLV 222 ES
|
||||||
|
Equatorial Guinea GQ GNQ 226 EK
|
||||||
|
Eritrea ER ERI 232 ER
|
||||||
|
Estonia EE EST 233 EN
|
||||||
|
Ethiopia ET ETH 231 ET
|
||||||
|
Falkland Islands FK FLK 238 FK
|
||||||
|
Faroe Islands FO FRO 234 FO
|
||||||
|
Fiji FJ FJI 242 FJ
|
||||||
|
Finland FI FIN 246 FI
|
||||||
|
France FR FRA 250 FR
|
||||||
|
French Guiana GF GUF 254 FG
|
||||||
|
French Polynesia PF PYF 258 FP
|
||||||
|
French Southern Lands TF ATF 260 FS
|
||||||
|
Gabon GA GAB 266 GB
|
||||||
|
Gambia GM GMB 270 GA
|
||||||
|
Georgia GE GEO 268 GG
|
||||||
|
Germany DE DEU 276 GM
|
||||||
|
Ghana GH GHA 288 GH
|
||||||
|
Gibraltar GI GIB 292 GI
|
||||||
|
Greece GR GRC 300 GR
|
||||||
|
Greenland GL GRL 304 GL
|
||||||
|
Grenada GD GRD 308 GJ
|
||||||
|
Guadeloupe GP GLP 312 GP
|
||||||
|
Guam GU GUM 316 GQ
|
||||||
|
Guatemala GT GTM 320 GT
|
||||||
|
Guernsey GG GGY 831 GK
|
||||||
|
Guinea GN GIN 324 GV
|
||||||
|
Guinea-Bissau GW GNB 624 PU
|
||||||
|
Guyana GY GUY 328 GY
|
||||||
|
Haiti HT HTI 332 HA
|
||||||
|
Heard and McDonald Islands HM HMD 334 HM
|
||||||
|
Honduras HN HND 340 HO
|
||||||
|
Hong Kong HK HKG 344 HK
|
||||||
|
Hungary HU HUN 348 HU
|
||||||
|
Iceland IS ISL 352 IC
|
||||||
|
India IN IND 356 IN
|
||||||
|
Indonesia ID IDN 360 ID
|
||||||
|
Iran IR IRN 364 IR
|
||||||
|
Iraq IQ IRQ 368 IZ
|
||||||
|
Ireland IE IRL 372 EI
|
||||||
|
Isle of Man IM IMN 833 IM
|
||||||
|
Israel IL ISR 376 IS
|
||||||
|
Italy IT ITA 380 IT
|
||||||
|
Jamaica JM JAM 388 JM
|
||||||
|
Japan JP JPN 392 JA
|
||||||
|
Jersey JE JEY 832 JE
|
||||||
|
Jordan JO JOR 400 JO
|
||||||
|
Kazakhstan KZ KAZ 398 KZ
|
||||||
|
Kenya KE KEN 404 KE
|
||||||
|
Kiribati KI KIR 296 KR
|
||||||
|
Korea, North KP PRK 408 KN
|
||||||
|
Korea, South KR KOR 410 KS
|
||||||
|
Kuwait KW KWT 414 KU
|
||||||
|
Kyrgyzstan KG KGZ 417 KG
|
||||||
|
Laos LA LAO 418 LA
|
||||||
|
Latvia LV LVA 428 LG
|
||||||
|
Lebanon LB LBN 422 LE
|
||||||
|
Lesotho LS LSO 426 LT
|
||||||
|
Liberia LR LBR 430 LI
|
||||||
|
Libya LY LBY 434 LY
|
||||||
|
Liechtenstein LI LIE 438 LS
|
||||||
|
Lithuania LT LTU 440 LH
|
||||||
|
Luxembourg LU LUX 442 LU
|
||||||
|
Macau MO MAC 446 MC
|
||||||
|
Macedonia MK MKD 807 MK
|
||||||
|
Madagascar MG MDG 450 MA
|
||||||
|
Malawi MW MWI 454 MI
|
||||||
|
Malaysia MY MYS 458 MY
|
||||||
|
Maldives MV MDV 462 MV
|
||||||
|
Mali ML MLI 466 ML
|
||||||
|
Malta MT MLT 470 MT
|
||||||
|
Marshall Islands MH MHL 584 RM
|
||||||
|
Martinique MQ MTQ 474 MB
|
||||||
|
Mauritania MR MRT 478 MR
|
||||||
|
Mauritius MU MUS 480 MP
|
||||||
|
Mayotte YT MYT 175 MF
|
||||||
|
Mexico MX MEX 484 MX
|
||||||
|
Micronesia FM FSM 583 FM
|
||||||
|
Moldova MD MDA 498 MD
|
||||||
|
Monaco MC MCO 492 MN
|
||||||
|
Mongolia MN MNG 496 MG
|
||||||
|
Montenegro ME MNE 499 MJ
|
||||||
|
Montserrat MS MSR 500 MH
|
||||||
|
Morocco MA MAR 504 MO
|
||||||
|
Mozambique MZ MOZ 508 MZ
|
||||||
|
Myanmar MM MMR 104 BM
|
||||||
|
Namibia NA NAM 516 WA
|
||||||
|
Nauru NR NRU 520 NR
|
||||||
|
Nepal NP NPL 524 NP
|
||||||
|
Netherlands NL NLD 528 NL
|
||||||
|
Netherlands Antilles AN ANT 530 NT
|
||||||
|
New Caledonia NC NCL 540 NC
|
||||||
|
New Zealand NZ NZL 554 NZ
|
||||||
|
Nicaragua NI NIC 558 NU
|
||||||
|
Niger NE NER 562 NG
|
||||||
|
Nigeria NG NGA 566 NI
|
||||||
|
Niue NU NIU 570 NE
|
||||||
|
Norfolk Island NF NFK 574 NF
|
||||||
|
Northern Mariana Islands MP MNP 580 CQ
|
||||||
|
Norway NO NOR 578 NO
|
||||||
|
Oman OM OMN 512 MU
|
||||||
|
Pakistan PK PAK 586 PK
|
||||||
|
Palau PW PLW 585 PS
|
||||||
|
Palestine PS PSE 275 GZ WE
|
||||||
|
Panama PA PAN 591 PM
|
||||||
|
Papua New Guinea PG PNG 598 PP
|
||||||
|
Paraguay PY PRY 600 PA
|
||||||
|
Peru PE PER 604 PE
|
||||||
|
Philippines PH PHL 608 RP
|
||||||
|
Pitcairn PN PCN 612 PC
|
||||||
|
Poland PL POL 616 PL
|
||||||
|
Portugal PT PRT 620 PO
|
||||||
|
Puerto Rico PR PRI 630 RQ
|
||||||
|
Qatar QA QAT 634 QA
|
||||||
|
Reunion RE REU 638 RE
|
||||||
|
Romania RO ROU 642 RO
|
||||||
|
Russian Federation RU RUS 643 RS
|
||||||
|
Rwanda RW RWA 646 RW
|
||||||
|
Saint Barthélemy BL BLM 652 TB
|
||||||
|
Saint Helena SH SHN 654 SH
|
||||||
|
Saint Kitts and Nevis KN KNA 659 SC
|
||||||
|
Saint Lucia LC LCA 662 ST
|
||||||
|
Saint Martin (French part) MF MAF 663 RN
|
||||||
|
Saint Pierre and Miquelon PM SPM 666 SB
|
||||||
|
Saint Vincent and the Grenadines VC VCT 670 VC
|
||||||
|
Samoa WS WSM 882 WS
|
||||||
|
San Marino SM SMR 674 SM
|
||||||
|
Sao Tome and Principe ST STP 678 TP
|
||||||
|
Saudi Arabia SA SAU 682 SA
|
||||||
|
Senegal SN SEN 686 SG
|
||||||
|
Serbia RS SRB 688 RI KV
|
||||||
|
Seychelles SC SYC 690 SE
|
||||||
|
Sierra Leone SL SLE 694 SL
|
||||||
|
Singapore SG SGP 702 SN
|
||||||
|
Slovakia SK SVK 703 LO
|
||||||
|
Slovenia SI SVN 705 SI
|
||||||
|
Solomon Islands SB SLB 090 BP
|
||||||
|
Somalia SO SOM 706 SO
|
||||||
|
South Africa ZA ZAF 710 SF
|
||||||
|
South Georgia and South Sandwich Islands GS SGS 239 SX
|
||||||
|
Spain ES ESP 724 SP
|
||||||
|
Sri Lanka LK LKA 144 CE
|
||||||
|
Sudan SD SDN 736 SU
|
||||||
|
Suriname SR SUR 740 NS
|
||||||
|
Svalbard and Jan Mayen Islands SJ SJM 744 SV JN
|
||||||
|
Swaziland SZ SWZ 748 WZ
|
||||||
|
Sweden SE SWE 752 SW
|
||||||
|
Switzerland CH CHE 756 SZ
|
||||||
|
Syria SY SYR 760 SY
|
||||||
|
Taiwan TW TWN 158 TW
|
||||||
|
Tajikistan TJ TJK 762 TI
|
||||||
|
Tanzania TZ TZA 834 TZ
|
||||||
|
Thailand TH THA 764 TH
|
||||||
|
Timor-Leste TL TLS 626 TT
|
||||||
|
Togo TG TGO 768 TO
|
||||||
|
Tokelau TK TKL 772 TL
|
||||||
|
Tonga TO TON 776 TN
|
||||||
|
Trinidad and Tobago TT TTO 780 TD
|
||||||
|
Tunisia TN TUN 788 TS
|
||||||
|
Turkey TR TUR 792 TU
|
||||||
|
Turkmenistan TM TKM 795 TX
|
||||||
|
Turks and Caicos Islands TC TCA 796 TK
|
||||||
|
Tuvalu TV TUV 798 TV
|
||||||
|
Uganda UG UGA 800 UG
|
||||||
|
Ukraine UA UKR 804 UP
|
||||||
|
United Arab Emirates AE ARE 784 AE
|
||||||
|
United Kingdom GB GBR 826 UK
|
||||||
|
United States of America US USA 840 US
|
||||||
|
Uruguay UY URY 858 UY
|
||||||
|
Uzbekistan UZ UZB 860 UZ
|
||||||
|
Vanuatu VU VUT 548 NH
|
||||||
|
Vatican City VA VAT 336 VT
|
||||||
|
Venezuela VE VEN 862 VE
|
||||||
|
Vietnam VN VNM 704 VM
|
||||||
|
Virgin Islands, British VG VGB 092 VI
|
||||||
|
Virgin Islands, U.S. VI VIR 850 VQ
|
||||||
|
Wallis and Futuna Islands WF WLF 876 WF
|
||||||
|
Western Sahara EH ESH 732 WI
|
||||||
|
Yemen YE YEM 887 YM
|
||||||
|
Zambia ZM ZMB 894 ZA
|
||||||
|
Zimbabwe ZW ZWE 716 ZI
|
254
share/misc/domains
Normal file
254
share/misc/domains
Normal file
|
@ -0,0 +1,254 @@
|
||||||
|
# $NetBSD: domains,v 1.7 2007/09/29 15:40:58 hubertf Exp $
|
||||||
|
# ISO 3166 country codes, from http://www.iana.org/root-whois/index.html
|
||||||
|
# Last update: Sat Sep 29 17:40:22 CEST 2007
|
||||||
|
#
|
||||||
|
ac Ascension Island
|
||||||
|
ad Andorra
|
||||||
|
ae United Arab Emirates
|
||||||
|
af Afghanistan
|
||||||
|
ag Antigua and Barbuda
|
||||||
|
ai Anguilla
|
||||||
|
al Albania
|
||||||
|
am Armenia
|
||||||
|
an Netherlands Antilles
|
||||||
|
ao Angola
|
||||||
|
aq Antarctica
|
||||||
|
ar Argentina
|
||||||
|
as American Samoa
|
||||||
|
at Austria
|
||||||
|
au Australia
|
||||||
|
aw Aruba
|
||||||
|
ax Aland Islands
|
||||||
|
az Azerbaijan
|
||||||
|
ba Bosnia and Herzegovina
|
||||||
|
bb Barbados
|
||||||
|
bd Bangladesh
|
||||||
|
be Belgium
|
||||||
|
bf Burkina Faso
|
||||||
|
bg Bulgaria
|
||||||
|
bh Bahrain
|
||||||
|
bi Burundi
|
||||||
|
bj Benin
|
||||||
|
bm Bermuda
|
||||||
|
bn Brunei Darussalam
|
||||||
|
bo Bolivia
|
||||||
|
br Brazil
|
||||||
|
bs Bahamas
|
||||||
|
bt Bhutan
|
||||||
|
bv Bouvet Island
|
||||||
|
bw Botswana
|
||||||
|
by Belarus
|
||||||
|
bz Belize
|
||||||
|
ca Canada
|
||||||
|
cc Cocos (Keeling) Islands
|
||||||
|
cd Congo, The Democratic Republic of the
|
||||||
|
cf Central African Republic
|
||||||
|
cg Congo, Republic of
|
||||||
|
ch Switzerland
|
||||||
|
ci Cote d'Ivoire
|
||||||
|
ck Cook Islands
|
||||||
|
cl Chile
|
||||||
|
cm Cameroon
|
||||||
|
cn China
|
||||||
|
co Colombia
|
||||||
|
cr Costa Rica
|
||||||
|
cu Cuba
|
||||||
|
cv Cape Verde
|
||||||
|
cx Christmas Island
|
||||||
|
cy Cyprus
|
||||||
|
cz Czech Republic
|
||||||
|
de Germany
|
||||||
|
dj Djibouti
|
||||||
|
dk Denmark
|
||||||
|
dm Dominica
|
||||||
|
do Dominican Republic
|
||||||
|
dz Algeria
|
||||||
|
ec Ecuador
|
||||||
|
ee Estonia
|
||||||
|
eg Egypt
|
||||||
|
eh Western Sahara
|
||||||
|
er Eritrea
|
||||||
|
es Spain
|
||||||
|
et Ethiopia
|
||||||
|
eu European Union
|
||||||
|
fi Finland
|
||||||
|
fj Fiji
|
||||||
|
fk Falkland Islands (Malvinas)
|
||||||
|
fm Micronesia, Federated States of
|
||||||
|
fo Faroe Islands
|
||||||
|
fr France
|
||||||
|
ga Gabon
|
||||||
|
gb United Kingdom
|
||||||
|
gd Grenada
|
||||||
|
ge Georgia
|
||||||
|
gf French Guiana
|
||||||
|
gg Guernsey
|
||||||
|
gh Ghana
|
||||||
|
gi Gibraltar
|
||||||
|
gl Greenland
|
||||||
|
gm Gambia
|
||||||
|
gn Guinea
|
||||||
|
gp Guadeloupe
|
||||||
|
gq Equatorial Guinea
|
||||||
|
gr Greece
|
||||||
|
gs South Georgia and the South Sandwich Islands
|
||||||
|
gt Guatemala
|
||||||
|
gu Guam
|
||||||
|
gw Guinea-Bissau
|
||||||
|
gy Guyana
|
||||||
|
hk Hong Kong
|
||||||
|
hm Heard and McDonald Islands
|
||||||
|
hn Honduras
|
||||||
|
hr Croatia/Hrvatska
|
||||||
|
ht Haiti
|
||||||
|
hu Hungary
|
||||||
|
id Indonesia
|
||||||
|
ie Ireland
|
||||||
|
il Israel
|
||||||
|
im Isle of Man
|
||||||
|
in India
|
||||||
|
io British Indian Ocean Territory
|
||||||
|
iq Iraq
|
||||||
|
ir Iran, Islamic Republic of
|
||||||
|
is Iceland
|
||||||
|
it Italy
|
||||||
|
je Jersey
|
||||||
|
jm Jamaica
|
||||||
|
jo Jordan
|
||||||
|
jp Japan
|
||||||
|
ke Kenya
|
||||||
|
kg Kyrgyzstan
|
||||||
|
kh Cambodia
|
||||||
|
ki Kiribati
|
||||||
|
km Comoros
|
||||||
|
kn Saint Kitts and Nevis
|
||||||
|
kp Korea, Democratic People's Republic
|
||||||
|
kr Korea, Republic of
|
||||||
|
kw Kuwait
|
||||||
|
ky Cayman Islands
|
||||||
|
kz Kazakhstan
|
||||||
|
la Lao People's Democratic Republic
|
||||||
|
lb Lebanon
|
||||||
|
lc Saint Lucia
|
||||||
|
li Liechtenstein
|
||||||
|
lk Sri Lanka
|
||||||
|
lr Liberia
|
||||||
|
ls Lesotho
|
||||||
|
lt Lithuania
|
||||||
|
lu Luxembourg
|
||||||
|
lv Latvia
|
||||||
|
ly Libyan Arab Jamahiriya
|
||||||
|
ma Morocco
|
||||||
|
mc Monaco
|
||||||
|
md Moldova, Republic of
|
||||||
|
me Montenegro
|
||||||
|
mg Madagascar
|
||||||
|
mh Marshall Islands
|
||||||
|
mk Macedonia, The Former Yugoslav Republic of
|
||||||
|
ml Mali
|
||||||
|
mm Myanmar
|
||||||
|
mn Mongolia
|
||||||
|
mo Macao
|
||||||
|
mp Northern Mariana Islands
|
||||||
|
mq Martinique
|
||||||
|
mr Mauritania
|
||||||
|
ms Montserrat
|
||||||
|
mt Malta
|
||||||
|
mu Mauritius
|
||||||
|
mv Maldives
|
||||||
|
mw Malawi
|
||||||
|
mx Mexico
|
||||||
|
my Malaysia
|
||||||
|
mz Mozambique
|
||||||
|
na Namibia
|
||||||
|
nc New Caledonia
|
||||||
|
ne Niger
|
||||||
|
nf Norfolk Island
|
||||||
|
ng Nigeria
|
||||||
|
ni Nicaragua
|
||||||
|
nl Netherlands
|
||||||
|
no Norway
|
||||||
|
np Nepal
|
||||||
|
nr Nauru
|
||||||
|
nu Niue
|
||||||
|
nz New Zealand
|
||||||
|
om Oman
|
||||||
|
pa Panama
|
||||||
|
pe Peru
|
||||||
|
pf French Polynesia
|
||||||
|
pg Papua New Guinea
|
||||||
|
ph Philippines
|
||||||
|
pk Pakistan
|
||||||
|
pl Poland
|
||||||
|
pm Saint Pierre and Miquelon
|
||||||
|
pn Pitcairn Island
|
||||||
|
pr Puerto Rico
|
||||||
|
ps Palestinian Territory, Occupied
|
||||||
|
pt Portugal
|
||||||
|
pw Palau
|
||||||
|
py Paraguay
|
||||||
|
qa Qatar
|
||||||
|
re Reunion Island
|
||||||
|
ro Romania
|
||||||
|
rs Serbia
|
||||||
|
ru Russian Federation
|
||||||
|
rw Rwanda
|
||||||
|
sa Saudi Arabia
|
||||||
|
sb Solomon Islands
|
||||||
|
sc Seychelles
|
||||||
|
sd Sudan
|
||||||
|
se Sweden
|
||||||
|
sg Singapore
|
||||||
|
sh Saint Helena
|
||||||
|
si Slovenia
|
||||||
|
sj Svalbard and Jan Mayen Islands
|
||||||
|
sk Slovak Republic
|
||||||
|
sl Sierra Leone
|
||||||
|
sm San Marino
|
||||||
|
sn Senegal
|
||||||
|
so Somalia
|
||||||
|
sr Suriname
|
||||||
|
st Sao Tome and Principe
|
||||||
|
su Soviet Union (being phased out)
|
||||||
|
sv El Salvador
|
||||||
|
sy Syrian Arab Republic
|
||||||
|
sz Swaziland
|
||||||
|
tc Turks and Caicos Islands
|
||||||
|
td Chad
|
||||||
|
tf French Southern Territories
|
||||||
|
tg Togo
|
||||||
|
th Thailand
|
||||||
|
tj Tajikistan
|
||||||
|
tk Tokelau
|
||||||
|
tl Timor-Leste
|
||||||
|
tm Turkmenistan
|
||||||
|
tn Tunisia
|
||||||
|
to Tonga
|
||||||
|
tp East Timor
|
||||||
|
tr Turkey
|
||||||
|
tt Trinidad and Tobago
|
||||||
|
tv Tuvalu
|
||||||
|
tw Taiwan
|
||||||
|
tz Tanzania
|
||||||
|
ua Ukraine
|
||||||
|
ug Uganda
|
||||||
|
uk United Kingdom
|
||||||
|
um United States Minor Outlying Islands
|
||||||
|
us United States
|
||||||
|
uy Uruguay
|
||||||
|
uz Uzbekistan
|
||||||
|
va Holy See (Vatican City State)
|
||||||
|
vc Saint Vincent and the Grenadines
|
||||||
|
ve Venezuela
|
||||||
|
vg Virgin Islands, British
|
||||||
|
vi Virgin Islands, U.S.
|
||||||
|
vn Vietnam
|
||||||
|
vu Vanuatu
|
||||||
|
wf Wallis and Futuna Islands
|
||||||
|
ws Samoa
|
||||||
|
ye Yemen
|
||||||
|
yt Mayotte
|
||||||
|
yu Yugoslavia (being phased out)
|
||||||
|
za South Africa
|
||||||
|
zm Zambia
|
||||||
|
zw Zimbabwe
|
10
share/misc/domains.sed
Normal file
10
share/misc/domains.sed
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
# $NetBSD: domains.sed,v 1.3 2007/09/29 15:40:31 hubertf Exp $
|
||||||
|
s/<[^>]*>//g
|
||||||
|
/  / {
|
||||||
|
s/ / /g
|
||||||
|
s/&#[0-9]*;/ /g
|
||||||
|
s/ */ /g
|
||||||
|
s/^ *\.//
|
||||||
|
s/
$//
|
||||||
|
p
|
||||||
|
}
|
92
share/misc/eqnchar
Normal file
92
share/misc/eqnchar
Normal file
|
@ -0,0 +1,92 @@
|
||||||
|
.\" $NetBSD: eqnchar,v 1.2 1998/01/09 08:05:15 perry Exp $
|
||||||
|
.\"
|
||||||
|
.EQ
|
||||||
|
tdefine ciplus % "\o'\(pl\(ci'" %
|
||||||
|
ndefine ciplus % O+ %
|
||||||
|
tdefine citimes % "\o'\(mu\(ci'" %
|
||||||
|
ndefine citimes % Ox %
|
||||||
|
tdefine =wig % "\(eq\h'-\w'\(eq'u-\w'\s-2\(ap'u/2u'\v'-.4m'\s-2\z\(ap\(ap\s+2\v'.4m'\h'\w'\(eq'u-\w'\s-2\(ap'u/2u'" %
|
||||||
|
ndefine =wig % ="~" %
|
||||||
|
tdefine bigstar % "\o'\(pl\(mu'" %
|
||||||
|
ndefine bigstar % X|- %
|
||||||
|
tdefine =dot % "\z\(eq\v'-.6m'\h'.2m'\s+2.\s-2\v'.6m'\h'.1m'" %
|
||||||
|
ndefine =dot % = dot %
|
||||||
|
tdefine orsign % "\s-2\v'-.15m'\z\e\e\h'-.05m'\z\(sl\(sl\v'.15m'\s+2" %
|
||||||
|
ndefine orsign % \e/ %
|
||||||
|
tdefine andsign % "\s-2\v'-.15m'\z\(sl\(sl\h'-.05m'\z\e\e\v'.15m'\s+2" %
|
||||||
|
ndefine andsign % /\e %
|
||||||
|
tdefine =del % "\v'.3m'\z=\v'-.6m'\h'.3m'\s-1\(*D\s+1\v'.3m'" %
|
||||||
|
ndefine =del % = to DELTA %
|
||||||
|
tdefine oppA % "\s-2\v'-.15m'\z\e\e\h'-.05m'\z\(sl\(sl\v'-.15m'\h'-.75m'\z-\z-\h'.2m'\z-\z-\v'.3m'\h'.4m'\s+2" %
|
||||||
|
ndefine oppA % V- %
|
||||||
|
tdefine oppE %"\s-3\v'.2m'\z\(em\v'-.5m'\z\(em\v'-.5m'\z\(em\v'.55m'\h'.9m'\z\(br\z\(br\v'.25m'\s+3" %
|
||||||
|
ndefine oppE % E/ %
|
||||||
|
tdefine incl % "\s-1\z\(or\h'-.1m'\v'-.45m'\z\(em\v'.7m'\z\(em\v'.2m'\(em\v'-.45m'\s+1" %
|
||||||
|
ndefine incl % C_ %
|
||||||
|
tdefine nomem % "\o'\(mo\(sl'" %
|
||||||
|
ndefine nomem % C-/ %
|
||||||
|
tdefine angstrom % "\fR\zA\v'-.3m'\h'.2m'\(de\v'.3m'\fP\h'.2m'" %
|
||||||
|
ndefine angstrom % A to o %
|
||||||
|
tdefine star %{ roman "\v'.5m'\s+3*\s-3\v'-.5m'"}%
|
||||||
|
ndefine star % * %
|
||||||
|
tdefine || % \(or\(or %
|
||||||
|
tdefine <wig % "\z<\v'.4m'\(ap\v'-.4m'" %
|
||||||
|
ndefine <wig %{ < from "~" }%
|
||||||
|
tdefine >wig % "\z>\v'.4m'\(ap\v'-.4m'" %
|
||||||
|
ndefine >wig %{ > from "~" }%
|
||||||
|
tdefine langle % "\s-3\b'\(sl\e'\s0" %
|
||||||
|
ndefine langle %<%
|
||||||
|
tdefine rangle % "\s-3\b'\e\(sl'\s0" %
|
||||||
|
ndefine rangle %>%
|
||||||
|
tdefine hbar % "\zh\v'-.6m'\h'.05m'\(ru\v'.6m'" %
|
||||||
|
ndefine hbar % h\u-\d %
|
||||||
|
ndefine ppd % _| %
|
||||||
|
tdefine ppd % "\o'\(ru\s-2\(or\s+2'" %
|
||||||
|
tdefine <-> % "\o'\(<-\(->'" %
|
||||||
|
ndefine <-> % "<-->" %
|
||||||
|
tdefine <=> % "\s-2\z<\v'.05m'\h'.2m'\z=\h'.55m'=\h'-.6m'\v'-.05m'>\s+2" %
|
||||||
|
ndefine <=> % "<=>" %
|
||||||
|
tdefine |< % "\o'<\(or'" %
|
||||||
|
ndefine |< % <| %
|
||||||
|
tdefine |> % "\o'>\(or'" %
|
||||||
|
ndefine |> % |> %
|
||||||
|
tdefine ang % "\v'-.15m'\z\s-2\(sl\s+2\v'.15m'\(ru" %
|
||||||
|
ndefine ang % /_ %
|
||||||
|
tdefine rang % "\z\(or\h'.15m'\(ru" %
|
||||||
|
ndefine rang % L %
|
||||||
|
tdefine 3dot % "\v'-.8m'\z.\v'.5m'\z.\v'.5m'.\v'-.2m'" %
|
||||||
|
ndefine 3dot % .\u.\u.\d\d %
|
||||||
|
tdefine thf % ".\v'-.5m'.\v'.5m'." %
|
||||||
|
ndefine thf % ..\u.\d %
|
||||||
|
tdefine quarter % roman \(14 %
|
||||||
|
ndefine quarter % 1/4 %
|
||||||
|
tdefine 3quarter % roman \(34 %
|
||||||
|
ndefine 3quarter % 3/4 %
|
||||||
|
tdefine degree % \(de %
|
||||||
|
ndefine degree % nothing sup o %
|
||||||
|
tdefine square % \(sq %
|
||||||
|
ndefine square % [] %
|
||||||
|
tdefine circle % \(ci %
|
||||||
|
ndefine circle % O %
|
||||||
|
tdefine blot % "\fB\(sq\fP" %
|
||||||
|
ndefine blot % HIX %
|
||||||
|
tdefine bullet % \(bu %
|
||||||
|
ndefine bullet % oxe %
|
||||||
|
tdefine -wig % "\(~=" %
|
||||||
|
ndefine -wig % - to "~" %
|
||||||
|
tdefine wig % \(ap %
|
||||||
|
ndefine wig % "~" %
|
||||||
|
tdefine prop % \(pt %
|
||||||
|
ndefine prop % oc %
|
||||||
|
tdefine empty % \(es %
|
||||||
|
ndefine empty % O/ %
|
||||||
|
tdefine member % \(mo %
|
||||||
|
ndefine member % C- %
|
||||||
|
tdefine cup % \(cu %
|
||||||
|
ndefine cup % U %
|
||||||
|
define cap % \(ca %
|
||||||
|
define subset % \(sb %
|
||||||
|
define supset % \(sp %
|
||||||
|
define !subset % \(ib %
|
||||||
|
define !supset % \(ip %
|
||||||
|
.EN
|
49
share/misc/flowers
Normal file
49
share/misc/flowers
Normal file
|
@ -0,0 +1,49 @@
|
||||||
|
# Flower : Meaning
|
||||||
|
# $NetBSD: flowers,v 1.2 1997/03/26 06:30:56 mikel Exp $
|
||||||
|
# @(#)flowers 8.1 (Berkeley) 6/8/93
|
||||||
|
#
|
||||||
|
# Upside down reverses the meaning.
|
||||||
|
African violet:Such worth is rare.
|
||||||
|
Apple blossom:Preference.
|
||||||
|
Bachelor's button:Celibacy.
|
||||||
|
Bay leaf:I change but in death.
|
||||||
|
Camelia:Reflected loveliness.
|
||||||
|
Chrysanthemum, other color:Slighted love.
|
||||||
|
Chrysanthemum, red:I love.
|
||||||
|
Chrysanthemum, white:Truth.
|
||||||
|
Clover:Be mine.
|
||||||
|
Crocus:Abuse not.
|
||||||
|
Daffodil:Innocence.
|
||||||
|
Forget-me-not:True love.
|
||||||
|
Fuchsia:Fast.
|
||||||
|
Gardenia:Secret, untold love.
|
||||||
|
Honeysuckle:Bonds of love.
|
||||||
|
Ivy:Friendship, fidelity, marriage.
|
||||||
|
Jasmine:Amiablity, transports of joy, sensuality.
|
||||||
|
Leaves (dead):Melancholy.
|
||||||
|
Lilac:Youthful innocence.
|
||||||
|
Lilly of the valley:Return of happiness.
|
||||||
|
Lilly:Purity, sweetness.
|
||||||
|
Magnolia:Dignity, perseverance.
|
||||||
|
Marigold:Jealousy.
|
||||||
|
Mint:Virtue.
|
||||||
|
Orange blossom:Your purity equals your loveliness.
|
||||||
|
Orchid:Beauty, magnificence.
|
||||||
|
Pansy:Thoughts.
|
||||||
|
Peach blossom:I am your captive.
|
||||||
|
Petunia:Your presence soothes me.
|
||||||
|
Poppy:Sleep.
|
||||||
|
Rose, any color:Love.
|
||||||
|
Rose, deep red:Bashful shame.
|
||||||
|
Rose, single, pink:Simplicity.
|
||||||
|
Rose, thornless, any color:Early attachment.
|
||||||
|
Rose, white:I am worthy of you.
|
||||||
|
Rose, yellow:Decrease of love, rise of jealousy.
|
||||||
|
Rosebud, white:Girlhood, and a heart ignorant of love.
|
||||||
|
Rosemary:Rememberance.
|
||||||
|
Sunflower:Haughtiness.
|
||||||
|
Tulip, red:Declaration of love.
|
||||||
|
Tulip, yellow:Hopeless love.
|
||||||
|
Violet, blue:Faithfulness.
|
||||||
|
Violet, white:Modesty.
|
||||||
|
Zinnia:Thoughts of absent friends.
|
20
share/misc/indent.pro
Normal file
20
share/misc/indent.pro
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
-bap
|
||||||
|
-br
|
||||||
|
-ce
|
||||||
|
-ci4
|
||||||
|
-cli0
|
||||||
|
-d0
|
||||||
|
-di0
|
||||||
|
-i8
|
||||||
|
-ip
|
||||||
|
-l79
|
||||||
|
-nbc
|
||||||
|
-ncdb
|
||||||
|
-ndj
|
||||||
|
-ei
|
||||||
|
-nfc1
|
||||||
|
-nlp
|
||||||
|
-npcs
|
||||||
|
-psl
|
||||||
|
-sc
|
||||||
|
-sob
|
505
share/misc/inter.phone
Normal file
505
share/misc/inter.phone
Normal file
|
@ -0,0 +1,505 @@
|
||||||
|
# Country Code : City Code : City : Country
|
||||||
|
# $NetBSD: inter.phone,v 1.26 2011/05/27 17:12:47 drochner Exp $
|
||||||
|
# @(#)inter.phone 8.1 (Berkeley) 6/9/93
|
||||||
|
20:2:Cairo:Egypt, Arab Rep. of
|
||||||
|
20:3:Alexandria:Egypt, Arab Rep. of
|
||||||
|
20:66:Port Said:Egypt, Arab Rep. of
|
||||||
|
20:95:Luxor:Egypt, Arab Rep. of
|
||||||
|
20:97:Aswan:Egypt, Arab Rep. of
|
||||||
|
27:11:Johannesburg:South Africa
|
||||||
|
27:12:Pretoria:South Africa
|
||||||
|
27:21:Cape Town:South Africa
|
||||||
|
27:31:Durban:South Africa
|
||||||
|
27:51:Bloemfontein:South Africa
|
||||||
|
30:1:Athens:Greece
|
||||||
|
30:1:Piraeus:Greece
|
||||||
|
30:241:Rhodes:Greece
|
||||||
|
30:31:Thessaloniki:Greece
|
||||||
|
30:321:Serrai:Greece
|
||||||
|
30:41:Larissa:Greece
|
||||||
|
30:421:Volos:Greece
|
||||||
|
30:51:Kavala:Greece
|
||||||
|
30:521:Drama:Greece
|
||||||
|
30:61:Patrai:Greece
|
||||||
|
30:651:Ioannina:Greece
|
||||||
|
30:721:Kalamata:Greece
|
||||||
|
30:81:Iraklion (Crete):Greece
|
||||||
|
31:10:Rotterdam:Netherlands
|
||||||
|
31:13:Tilburg:Netherlands
|
||||||
|
31:20:Amsterdam:Netherlands
|
||||||
|
31:24:Nijmegen:Netherlands
|
||||||
|
31:26:Arnhem:Netherlands
|
||||||
|
31:30:Utrecht:Netherlands
|
||||||
|
31:40:Eindhoven:Netherlands
|
||||||
|
31:70:The Hague:Netherlands
|
||||||
|
31:76:Breda:Netherlands
|
||||||
|
32:15:Malines (Mechelen):Belgium
|
||||||
|
32:2:Brussels:Belgium
|
||||||
|
32:3:Antwerp:Belgium
|
||||||
|
32:41:Liege (Luik):Belgium
|
||||||
|
32:91:Ghent (Gand):Belgium
|
||||||
|
33:1:Paris:France
|
||||||
|
33:20:Lille:France
|
||||||
|
33:26:Reims:France
|
||||||
|
33:35:Le Havre:France
|
||||||
|
33:35:Rouen:France
|
||||||
|
33:56:Bordeaux:France
|
||||||
|
33:61:Toulouse:France
|
||||||
|
33:628::Andorra
|
||||||
|
33:67:Montpellier:France
|
||||||
|
33:76:Grenoble:France
|
||||||
|
33:77:St. Etienne:France
|
||||||
|
33:7:Lyon:France
|
||||||
|
33:88:Strasbourg:France
|
||||||
|
33:91:Marseille:France
|
||||||
|
33:93::Monaco
|
||||||
|
33:93:Nice:France
|
||||||
|
33:94:Toulon:France
|
||||||
|
33:98:Brest:France
|
||||||
|
33:99:Rennes:France
|
||||||
|
34:1:Madrid:Spain
|
||||||
|
34:28:Las Palmas (Canary Is.):Spain
|
||||||
|
34:3:Barcelona:Spain
|
||||||
|
34:48:Pamplona:Spain
|
||||||
|
34:4:Bilbao:Spain
|
||||||
|
34:54:Seville:Spain
|
||||||
|
34:58:Granada:Spain
|
||||||
|
34:6:Valencia:Spain
|
||||||
|
34:71:Palma de Mallorca:Spain
|
||||||
|
34:76:Zaragoza:Spain
|
||||||
|
36:1:Budapest:Hungary
|
||||||
|
38:11:Belgrade:Yugoslavia
|
||||||
|
38:41:Zagreb:Yugoslavia
|
||||||
|
38:50:Dubrovnik:Yugoslavia
|
||||||
|
39:10:Genoa:Italy
|
||||||
|
39:11:Turin:Italy
|
||||||
|
39:2:Milan:Italy
|
||||||
|
39:40:Trieste:Italy
|
||||||
|
39:41:Venice:Italy
|
||||||
|
39:45:Verona:Italy
|
||||||
|
39:51:Bologna:Italy
|
||||||
|
39:541::San Marino
|
||||||
|
39:55:Florence:Italy
|
||||||
|
39:6::Vatican City
|
||||||
|
39:6:Rome:Italy
|
||||||
|
39:80:Bari:Italy
|
||||||
|
39:81:Naples:Italy
|
||||||
|
39:90:Messina:Italy
|
||||||
|
39:91:Palermo:Italy
|
||||||
|
39:95:Catania:Italy
|
||||||
|
39:99:Taranto:Italy
|
||||||
|
40:0:Bucharest:Romania
|
||||||
|
41:22:Geneva:Switzerland
|
||||||
|
41:31:Berne:Switzerland
|
||||||
|
41:43:Zurich:Switzerland
|
||||||
|
41:44:Zurich (before March 2005):Switzerland
|
||||||
|
41:52:Winterthur:Switzerland
|
||||||
|
41:61:Basel:Switzerland
|
||||||
|
423:::Liechtenstein
|
||||||
|
43:1:Vienna:Austria
|
||||||
|
43:316:Graz:Austria
|
||||||
|
43:512:Innsbruck:Austria
|
||||||
|
43:662:Salzburg:Austria
|
||||||
|
43:732:Linz:Austria
|
||||||
|
44:113:Leeds, Eng.:United Kingdom
|
||||||
|
44:114:Sheffield, Eng.:United Kingdom
|
||||||
|
44:115:Nottingham, Eng.:United Kingdom
|
||||||
|
44:116:Leicester, Eng.:United Kingdom
|
||||||
|
44:117:Bristol, Eng.:United Kingdom
|
||||||
|
44:118:Reading, Eng.:United Kingdom
|
||||||
|
44:1203:Coventry, Eng.:United Kingdom
|
||||||
|
44:121:Birmingham, Eng.:United Kingdom
|
||||||
|
44:1222:Cardiff, Wales:United Kingdom
|
||||||
|
44:1232:Belfast, N. Ire.:United Kingdom
|
||||||
|
44:1274:Bradford, Eng.:United Kingdom
|
||||||
|
44:131:Edinburgh, Scot.:United Kingdom
|
||||||
|
44:1344:Bracknell, Eng.:United Kingdom
|
||||||
|
44:141:Glasgow, Scot.:United Kingdom
|
||||||
|
44:1484:Huddersfield, Eng.:United Kingdom
|
||||||
|
44:1485:Hillington, Eng.:United Kingdom
|
||||||
|
44:1494:High Wycombe, Eng.:United Kingdom
|
||||||
|
44:151:Liverpool, Eng.:United Kingdom
|
||||||
|
44:161:Manchester, Eng.:United Kingdom
|
||||||
|
44:1628:Maidenhead, Eng.:United Kingdom
|
||||||
|
44:1752:Plymouth, Eng.:United Kingdom
|
||||||
|
44:1753:Slough, Eng.:United Kingdom
|
||||||
|
44:1782:Stoke-on-Trent, Eng.:United Kingdom
|
||||||
|
44:1723:Scarborough, Eng.:United Kingdom
|
||||||
|
44:1902:Wolverhampton, Eng.:United Kingdom
|
||||||
|
44:191:Newcastle-upon-Tyne, Eng.:United Kingdom
|
||||||
|
44:207:Inner-London, Eng.:United Kingdom
|
||||||
|
44:208:Outer-London, Eng.:United Kingdom
|
||||||
|
45:::Denmark
|
||||||
|
46:18:Uppsala:Sweden
|
||||||
|
46:21:Vasteras:Sweden
|
||||||
|
46:31:Goteborg:Sweden
|
||||||
|
46:40:Malmo:Sweden
|
||||||
|
46:8:Stockholm:Sweden
|
||||||
|
46:920:Lulea:Sweden
|
||||||
|
47:2:Oslo:Norway
|
||||||
|
47:5:Bergen:Norway
|
||||||
|
47:7:Trondheim:Norway
|
||||||
|
48:12:Cracow:Poland
|
||||||
|
48:13:Krosno:Poland
|
||||||
|
48:15:Tarnobrzeg:Poland
|
||||||
|
48:16:Przemysl:Poland
|
||||||
|
48:17:Rzeszow:Poland
|
||||||
|
48:18:Nowy Sacz:Poland
|
||||||
|
48:22:Warsaw:Poland
|
||||||
|
48:23:Ciechanow:Poland
|
||||||
|
48:24:Plock:Poland
|
||||||
|
48:25:Siedlce:Poland
|
||||||
|
48:29:Ostroleka:Poland
|
||||||
|
48:32:Katowice:Poland
|
||||||
|
48:33:Bielsko Biala:Poland
|
||||||
|
48:33:Czestochowa:Poland
|
||||||
|
48:41:Kielce:Poland
|
||||||
|
48:42:Lodz:Poland
|
||||||
|
48:43:Sieradz:Poland
|
||||||
|
48:44:Piotrkow:Poland
|
||||||
|
48:46:Skierniewice:Poland
|
||||||
|
48:48:Radom:Poland
|
||||||
|
48:52:Bydgoszcz:Poland
|
||||||
|
48:54:Wloclawek:Poland
|
||||||
|
48:55:Elblag:Poland
|
||||||
|
48:56:Torun:Poland
|
||||||
|
48:58:Gdansk:Poland
|
||||||
|
48:59:Slupsk:Poland
|
||||||
|
48:61:Poznan:Poland
|
||||||
|
48:62:Kalisz:Poland
|
||||||
|
48:63:Konin:Poland
|
||||||
|
48:65:Leszno:Poland
|
||||||
|
48:67:Pila:Poland
|
||||||
|
48:68:Zielona Gora:Poland
|
||||||
|
48:71:Wroclaw:Poland
|
||||||
|
48:74:Walbrzych:Poland
|
||||||
|
48:75:Jelenia Gora:Poland
|
||||||
|
48:76:Legnica:Poland
|
||||||
|
48:77:Opole:Poland
|
||||||
|
48:81:Lublin:Poland
|
||||||
|
48:82:Chelm:Poland
|
||||||
|
48:83:Biala Podlaska:Poland
|
||||||
|
48:84:Zamosc:Poland
|
||||||
|
48:85:Bialystok:Poland
|
||||||
|
48:86:Lomza:Poland
|
||||||
|
48:87:Suwalki:Poland
|
||||||
|
48:89:Olsztyn:Poland
|
||||||
|
48:91:Szczecin:Poland
|
||||||
|
48:94:Koszalin:Poland
|
||||||
|
48:95:Gorzow:Poland
|
||||||
|
49:201:Essen:Germany, Fed. Rep. of
|
||||||
|
49:202:Wuppertal:Germany, Fed. Rep. of
|
||||||
|
49:203:Duisburg:Germany, Fed. Rep. of
|
||||||
|
49:209:Gelsenkirchen:Germany, Fed. Rep. of
|
||||||
|
49:211:Dusseldorf:Germany, Fed. Rep. of
|
||||||
|
49:221:Cologne (Koeln):Germany, Fed. Rep. of
|
||||||
|
49:228:Bonn:Germany, Fed. Rep. of
|
||||||
|
49:231:Dortmund:Germany, Fed. Rep. of
|
||||||
|
49:30:Berlin:Germany, Fed. Rep. of
|
||||||
|
49:335:Frankfurt/Oder:Germany, Fed. Rep. of
|
||||||
|
49:341:Leipzig:Germany, Fed. Rep. of
|
||||||
|
49:351:Dresden:Germany, Fed. Rep. of
|
||||||
|
49:371:Chemnitz:Germany, Fed. Rep. of
|
||||||
|
49:40:Hamburg:Germany, Fed. Rep. of
|
||||||
|
49:421:Bremen:Germany, Fed. Rep. of
|
||||||
|
49:511:Hannover:Germany, Fed. Rep. of
|
||||||
|
49:651:Trier:Germany, Fed. Rep. of
|
||||||
|
49:69:Frankfurt/Main:Germany, Fed. Rep. of
|
||||||
|
49:711:Stuttgart:Germany, Fed. Rep. of
|
||||||
|
49:721:Karlsruhe:Germany, Fed. Rep. of
|
||||||
|
49:89:Munich (Muenchen):Germany, Fed. Rep. of
|
||||||
|
49:911:Nuremberg (Nuernberg):Germany, Fed. Rep. of
|
||||||
|
49:9131:Erlangen:Germany, Fed. Rep. of
|
||||||
|
49:941:Regensburg:Germany, Fed. Rep. of
|
||||||
|
51:14:Callao:Peru
|
||||||
|
51:14:Lima:Peru
|
||||||
|
51:54:Arequipa:Peru
|
||||||
|
52:5:Mexico City:Mexico
|
||||||
|
52:621:Hermosillo:Mexico
|
||||||
|
52:631:Nogales:Mexico
|
||||||
|
52:641:Ciudad Obregon:Mexico
|
||||||
|
52:65:Mexicali:Mexico
|
||||||
|
52:667:Ensenada:Mexico
|
||||||
|
52:66:Tijuana:Mexico
|
||||||
|
52:671:Culiacan:Mexico
|
||||||
|
52:678:Mazatlan:Mexico
|
||||||
|
52:681:Los Mochis:Mexico
|
||||||
|
52:682:La Paz:Mexico
|
||||||
|
52:684:Cabo San Lucas:Mexico
|
||||||
|
54:1:Buenos Aires:Argentina
|
||||||
|
54:21:La Plata:Argentina
|
||||||
|
54:41:Rosario:Argentina
|
||||||
|
54:51:Cordoba:Argentina
|
||||||
|
55:11:San Paulo:Brazil
|
||||||
|
55:21:Rio de Janeiro:Brazil
|
||||||
|
55:31:Belo Horizonte:Brazil
|
||||||
|
55:512:Porto Alegre:Brazil
|
||||||
|
55:61:Brasilia:Brazil
|
||||||
|
55:71:Salvador:Brazil
|
||||||
|
55:81:Recife:Brazil
|
||||||
|
55:91:Belem:Brazil
|
||||||
|
56:2:Santiago:Chile
|
||||||
|
56:31:Valparaiso:Chile
|
||||||
|
57:3:Cali:Colombia
|
||||||
|
57:4:Medellin:Colombia
|
||||||
|
57:59:Cartagena:Colombia
|
||||||
|
57:5:Barranquilla:Colombia
|
||||||
|
57:71:Bucaramanga:Colombia
|
||||||
|
57::Bogota:Colombia
|
||||||
|
58:2:Caracas:Venezuela
|
||||||
|
58:41:Valencia:Venezuela
|
||||||
|
58:43:Maracay:Venezuela
|
||||||
|
58:51:Barquisimeto:Venezuela
|
||||||
|
58:61:Maracaibo:Venezuela
|
||||||
|
58:76:San Cristobal:Venezuela
|
||||||
|
58:81:Barcelona:Venezuela
|
||||||
|
58:85:Ciudad Bolivar:Venezuela
|
||||||
|
58:91:Maturin:Venezuela
|
||||||
|
58:93:Cumana:Venezuela
|
||||||
|
60:3:Kuala Lumpur:Malaysia
|
||||||
|
60:5:Ipoh:Malaysia
|
||||||
|
61:2:Canberra:Australia
|
||||||
|
61:2:Sydney:Australia
|
||||||
|
61:3:Hobart:Australia
|
||||||
|
61:3:Melbourne:Australia
|
||||||
|
61:7:Brisbane:Australia
|
||||||
|
61:8:Adelaide:Australia
|
||||||
|
61:8:Darwin:Australia
|
||||||
|
61:8:Perth:Australia
|
||||||
|
62:21:Jakarta:Indonesia
|
||||||
|
63:2:Manila:Phillippines
|
||||||
|
63:32:Cebu City:Phillippines
|
||||||
|
63:33:Iloilo City:Phillippines
|
||||||
|
63:34:Bacolod:Phillippines
|
||||||
|
63:452:Tarlac City:Phillippines
|
||||||
|
63:82:Davao:Phillippines
|
||||||
|
64:3:Christchurch:New Zealand
|
||||||
|
64:4:Wellington:New Zealand
|
||||||
|
64:9:Auckland:New Zealand
|
||||||
|
65:::Singapore, Rep. of
|
||||||
|
66:2:Bangkok:Thailand
|
||||||
|
81:11:Sapporo:Japan
|
||||||
|
81:3:Tokyo:Japan
|
||||||
|
81:44:Kawasaki (Kanagawa):Japan
|
||||||
|
81:45:Yokohama:Japan
|
||||||
|
81:52:Nagoya:Japan
|
||||||
|
81:6:Amagasaki:Japan
|
||||||
|
81:6:Osaka:Japan
|
||||||
|
81:722:Sakai (Osaka):Japan
|
||||||
|
81:75:Kyoto:Japan
|
||||||
|
81:78:Kobe:Japan
|
||||||
|
81:82:Hiroshima:Japan
|
||||||
|
81:92:Fukuoka:Japan
|
||||||
|
81:93:Kitakyushu:Japan
|
||||||
|
81:958:Nagasaki:Japan
|
||||||
|
82:2:Seoul:Korea, Rep. of
|
||||||
|
82:32:Inchon:Korea, Rep. of
|
||||||
|
82:51:Pusan:Korea, Rep. of
|
||||||
|
82:53:Taegu:Korea, Rep. of
|
||||||
|
82:62:Kwangju:Korea, Rep. of
|
||||||
|
86:1:Beijing:China, People's Rep. of
|
||||||
|
86:20:Ghuangzhou:China, People's Rep. of
|
||||||
|
86:21:Shanghai:China, People's Rep. of
|
||||||
|
86:591:Fuzhou:China, People's Rep. of
|
||||||
|
90:1:Istanbul:Turkey
|
||||||
|
90:4:Ankara:Turkey
|
||||||
|
91:11:New Delhi:India
|
||||||
|
91:22:Bombay:India
|
||||||
|
91:33:Calcutta:India
|
||||||
|
91:44:Madras:India
|
||||||
|
92:21:Karachi:Pakistan
|
||||||
|
92:51:Islamabad:Pakistan
|
||||||
|
94:1:Colombo Central:Sri Lanka, Dem. Soc. Rep. of
|
||||||
|
94:8:Kandy:Sri Lanka, Dem. Soc. Rep. of
|
||||||
|
98:21:Teheran:Iran
|
||||||
|
98:31:Esfahan:Iran
|
||||||
|
98:41:Tabriz:Iran
|
||||||
|
98:51:Mashad:Iran
|
||||||
|
98:631:Abadan:Iran
|
||||||
|
212:7:Rabat:Morocco, Kingdom of
|
||||||
|
213:::Algeria
|
||||||
|
216:1:Tunis:Tunisia
|
||||||
|
218:21:Tripoli:Libyan Arab People's Socialist Jamahiriya (Libyan A.P.S.J.)
|
||||||
|
218:51:Misuratha:Libyan Arab People's Socialist Jamahiriya (Libyan A.P.S.J.)
|
||||||
|
218:61:Benghazi:Libyan Arab People's Socialist Jamahiriya (Libyan A.P.S.J.)
|
||||||
|
220:::Gambia
|
||||||
|
221:::Senegal Republic
|
||||||
|
224:4:Conakry:Guinea, People's Rev. Rep.
|
||||||
|
225:::Ivory Coast Rep. of
|
||||||
|
226:::Upper Volta (Burkina Faso)
|
||||||
|
227:::Niger Republic
|
||||||
|
228:::Togo, Rep. of
|
||||||
|
229:::Benin, People's Rep. of
|
||||||
|
230:::Mauritius
|
||||||
|
231:::Liberia
|
||||||
|
233:21:Accra:Ghana
|
||||||
|
234:1:Lagos:Nigeria, Fed. Rep. of
|
||||||
|
234:22:Ibadan:Nigeria, Fed. Rep. of
|
||||||
|
234:64:Kano:Nigeria, Fed. Rep. of
|
||||||
|
237:::Cameroon, United Rep. of
|
||||||
|
238:::Cape Verde Islands
|
||||||
|
241:::Gabon Republic
|
||||||
|
243:12:Kinshasa:Zaire, Rep. of
|
||||||
|
243:222:Lubumbashi:Zaire, Rep. of
|
||||||
|
247:::Ascension Island
|
||||||
|
250:::Rwanda
|
||||||
|
251:1:Addis Ababa:Ethiopia
|
||||||
|
254:2:Nairobi:Kenya, Rep. of
|
||||||
|
255:51:Dar Es Salaam:Tanzania
|
||||||
|
256:41:Kampala:Uganda
|
||||||
|
256:42:Entebbe:Uganda
|
||||||
|
260:1:Lusaka:Zambia
|
||||||
|
263:4:Harare:Zimbabwe
|
||||||
|
264:61:Windhoek:Namibia
|
||||||
|
265::Blantyre:Malawi
|
||||||
|
265::Lilongwe:Malawi
|
||||||
|
266:::Lesotho
|
||||||
|
267:31:Gaborone:Botswana
|
||||||
|
268:::Swaziland
|
||||||
|
297:8::Aruba
|
||||||
|
298:::Faeroe Islands
|
||||||
|
299:11:Soendre Stroemfjord:Greenland (Kalaallit Nunaat)
|
||||||
|
299:2:Godthaab:Greenland (Kalaallit Nunaat)
|
||||||
|
299:50:Thule:Greenland (Kalaallit Nunaat)
|
||||||
|
350:::Gibraltar
|
||||||
|
351:1:Lisbon:Portugal
|
||||||
|
351:2:Porto:Portugal
|
||||||
|
352:::Luxembourg
|
||||||
|
353:1:Dublin:Ireland, Rep. of
|
||||||
|
353:21:Cork:Ireland, Rep. of
|
||||||
|
353:51:Waterford:Ireland, Rep. of
|
||||||
|
353:61:Limerick:Ireland, Rep. of
|
||||||
|
353:91:Galway:Ireland, Rep. of
|
||||||
|
354:1:Reykjavik:Iceland
|
||||||
|
356:::Malta
|
||||||
|
357:21:Nicosia:Cyprus
|
||||||
|
358:2:Turku & Pori:Finland
|
||||||
|
358:3:Häme:Finland
|
||||||
|
358:5:Kymi:Finland
|
||||||
|
358:6:Vaasa:Finland
|
||||||
|
358:8:Oulu:Finland
|
||||||
|
358:9:Helsinki:Finland
|
||||||
|
358:13:Pohjois-Karjala:Finland
|
||||||
|
358:14:Keski-Suomi:Finland
|
||||||
|
358:15:Mikkeli:Finland
|
||||||
|
358:16:Lappi:Finland
|
||||||
|
358:17:Kuopio:Finland
|
||||||
|
358:18:Ahvenanmaa:Finland
|
||||||
|
358:19:Uusimaa:Finland
|
||||||
|
359:2:Sofia:Bulgaria
|
||||||
|
420:2:Prague:Czech Republic
|
||||||
|
421:2:Bratislava:Slovak Republic
|
||||||
|
421:31:Dunajska Streda:Slovak Republic
|
||||||
|
421:32:Trencin:Slovak Republic
|
||||||
|
421:33:Trnava:Slovak Republic
|
||||||
|
421:34:Senica:Slovak Republic
|
||||||
|
421:35:Nove Zamky:Slovak Republic
|
||||||
|
421:36:Levice:Slovak Republic
|
||||||
|
421:37:Nitra:Slovak Republic
|
||||||
|
421:38:Topolcany:Slovak Republic
|
||||||
|
421:41:Zilina:Slovak Republic
|
||||||
|
421:42:Povazska Bystrica:Slovak Republic
|
||||||
|
421:43:Martin:Slovak Republic
|
||||||
|
421:44:Liptovsky Mikulas:Slovak Republic
|
||||||
|
421:45:Zvolen:Slovak Republic
|
||||||
|
421:46:Prievidza:Slovak Republic
|
||||||
|
421:47:Lucenec:Slovak Republic
|
||||||
|
421:48:Banska Bystrica:Slovak Republic
|
||||||
|
421:51:Presov:Slovak Republic
|
||||||
|
421:52:Poprad:Slovak Republic
|
||||||
|
421:53:Spisska Nova Ves:Slovak Republic
|
||||||
|
421:54:Bardejov:Slovak Republic
|
||||||
|
421:55:Kosice:Slovak Republic
|
||||||
|
421:56:Michalovce:Slovak Republic
|
||||||
|
421:57:Humenne:Slovak Republic
|
||||||
|
421:58:Roznava:Slovak Republic
|
||||||
|
501:2:Belize City:Belize
|
||||||
|
501:8:Belmopan:Belize
|
||||||
|
502:2:Guatemala City:Guatemala
|
||||||
|
502:9:Amatitlan:Guatemala
|
||||||
|
502:9:Antigua:Guatemala
|
||||||
|
502:9:Quezaltenango:Guatemala
|
||||||
|
502:9:Villa Nueva:Guatemala
|
||||||
|
503:::El Salvador
|
||||||
|
504:::Honduras
|
||||||
|
505:2:Managua:Nicaragua
|
||||||
|
505:311:Leon:Nicaragua
|
||||||
|
506:::Costa Rica
|
||||||
|
507:::Panama, Rep. of
|
||||||
|
508:::St. Pierre and Miquelon
|
||||||
|
509:1:Port Au Prince:Haiti
|
||||||
|
590:::Guadeloupe
|
||||||
|
591:2:La Paz:Bolivia
|
||||||
|
591:64:Sucre:Bolivia
|
||||||
|
592:2:Georgetown:Guyana
|
||||||
|
593:2:Quito:Ecuador
|
||||||
|
593:4:Cuenca:Ecuador
|
||||||
|
593:4:Guayaquil:Ecuador
|
||||||
|
594:::French Guiana
|
||||||
|
595:21:Asuncion:Paraguay
|
||||||
|
596:::French Antilles
|
||||||
|
597:::Suriname
|
||||||
|
598:2:Montevideo:Uruguay
|
||||||
|
599:3:St. Eustatius:Netherlands Antilles
|
||||||
|
599:4:Saba:Netherlands Antilles
|
||||||
|
599:5:St. Maarten:Netherlands Antilles
|
||||||
|
599:7:Bonaire:Netherlands Antilles
|
||||||
|
599:9:Curacao:Netherlands Antilles
|
||||||
|
670:::Saipan
|
||||||
|
671:::Guam
|
||||||
|
673:2:Bandar Seri Begawan:Brunei
|
||||||
|
675:::Papua New Guinea
|
||||||
|
676:::Tonga Islands
|
||||||
|
679:::Fiji Islands
|
||||||
|
684:::American Samoa
|
||||||
|
687:::New Caledonia
|
||||||
|
689:::French Polynesia (Moorea & Tahiti)
|
||||||
|
691:320:Ponape:Micronesia, Fed. States of
|
||||||
|
691:330:Truk:Micronesia, Fed. States of
|
||||||
|
691:350:Yap:Micronesia, Fed. States of
|
||||||
|
691:370:Kosrae:Micronesia, Fed. States of
|
||||||
|
692:871:Ebeye:Marshall Islands
|
||||||
|
692:9:Majuro:Marshall Islands
|
||||||
|
852:0:Castle Peak:Hong Kong
|
||||||
|
852:0:Kwai Chung:Hong Kong
|
||||||
|
852:0:Sha Tin:Hong Kong
|
||||||
|
852:0:Tai Po:Hong Kong
|
||||||
|
852:0:Tsun Wan:Hong Kong
|
||||||
|
852:3:Kowloon:Hong Kong
|
||||||
|
852:5:Hong Kong:Hong Kong
|
||||||
|
852:5:Lantau:Hong Kong
|
||||||
|
852:5:Ma Wan:Hong Kong
|
||||||
|
852:5:Peng Chau:Hong Kong
|
||||||
|
853:::Macao
|
||||||
|
880:2:Dhaka:Bangladesh, People's Rep. of
|
||||||
|
886:2:Taipei:Taiwan, Rep. of China
|
||||||
|
886:6:Tainan:Taiwan, Rep. of China
|
||||||
|
886:7:Kaohsiung:Taiwan, Rep. of China
|
||||||
|
960:::Maldives, Rep. of
|
||||||
|
962:6:Amman:Jordan
|
||||||
|
964:1:Baghdad:Iraq
|
||||||
|
965:::Kuwait
|
||||||
|
966:1:Riyadh:Saudi Arabia
|
||||||
|
966:2:Jeddah:Saudi Arabia
|
||||||
|
966:2:Makkah:Saudi Arabia
|
||||||
|
966:3:Damman:Saudi Arabia
|
||||||
|
967:2:Sanaa:Yemen Arab Republic
|
||||||
|
968:::Oman
|
||||||
|
971:2:Abu Dahabi:United Arab Emirates
|
||||||
|
971:3:Al Ain:United Arab Emirates
|
||||||
|
971:4:Dubai:United Arab Emirates
|
||||||
|
971:52:Jebel Dhana:United Arab Emirates
|
||||||
|
971:6:Ajman:United Arab Emirates
|
||||||
|
971:6:Sharjah:United Arab Emirates
|
||||||
|
971:6:Umm-Al-Quwain:United Arab Emirates
|
||||||
|
971:70:Fujairah:United Arab Emirates
|
||||||
|
972:2:Jerusalem:Israel
|
||||||
|
972:3:Ramat Gan:Israel
|
||||||
|
972:3:Tel Aviv:Israel
|
||||||
|
972:4:Haifa:Israel
|
||||||
|
972:65:Nazareth:Israel
|
||||||
|
972:8:Rehovot:Israel
|
||||||
|
973:::Bahrain
|
||||||
|
974:::Qatar
|
||||||
|
977:::Nepal
|
||||||
|
5399:::Guantanamo Bay (U.S. Naval Base)
|
475
share/misc/language
Normal file
475
share/misc/language
Normal file
|
@ -0,0 +1,475 @@
|
||||||
|
# $NetBSD: language,v 1.3 2003/09/13 21:53:19 kleink Exp $
|
||||||
|
#
|
||||||
|
# ISO 639-1 and 639-2 Language Codes
|
||||||
|
#
|
||||||
|
# The format of an entry is:
|
||||||
|
# <Language name><TAB><ISO-639-2-code><TAB><ISO-639-1-code-optional>
|
||||||
|
#
|
||||||
|
# Further information can be found at the ISO 639/Joint Advisory Committee
|
||||||
|
# (ISO 639/JAC) web site,
|
||||||
|
# <http://lcweb.loc.gov/standards/iso639-2/iso639jac.html>.
|
||||||
|
# This list is up-to-date as of 2003-08-04.
|
||||||
|
#
|
||||||
|
Abkhazian abk ab
|
||||||
|
Achinese ace
|
||||||
|
Acoli ach
|
||||||
|
Adangme ada
|
||||||
|
Adygei; Adyghe ady
|
||||||
|
Afar aar aa
|
||||||
|
Afrihili afh
|
||||||
|
Afrikaans afr af
|
||||||
|
Afro-Asiatic (Other) afa
|
||||||
|
Akan aka ak
|
||||||
|
Akkadian akk
|
||||||
|
Albanian alb/sqi sq
|
||||||
|
Aleut ale
|
||||||
|
Algonquian languages alg
|
||||||
|
Altaic (Other) tut
|
||||||
|
Amharic amh am
|
||||||
|
Apache languages apa
|
||||||
|
Arabic ara ar
|
||||||
|
Aragonese arg an
|
||||||
|
Aramaic arc
|
||||||
|
Arapaho arp
|
||||||
|
Araucanian arn
|
||||||
|
Arawak arw
|
||||||
|
Armenian arm/hye hy
|
||||||
|
Artificial (Other) art
|
||||||
|
Assamese asm as
|
||||||
|
Asturian; Bable ast
|
||||||
|
Athapascan languages ath
|
||||||
|
Australian languages aus
|
||||||
|
Austronesian (Other) map
|
||||||
|
Avaric ava av
|
||||||
|
Avestan ave ae
|
||||||
|
Awadhi awa
|
||||||
|
Aymara aym ay
|
||||||
|
Azerbaijani aze az
|
||||||
|
Balinese ban
|
||||||
|
Baltic (Other) bat
|
||||||
|
Baluchi bal
|
||||||
|
Bambara bam bm
|
||||||
|
Bamileke languages bai
|
||||||
|
Banda bad
|
||||||
|
Bantu (Other) bnt
|
||||||
|
Basa bas
|
||||||
|
Bashkir bak ba
|
||||||
|
Basque baq/eus eu
|
||||||
|
Batak (Indonesia) btk
|
||||||
|
Beja bej
|
||||||
|
Belarusian bel be
|
||||||
|
Bemba bem
|
||||||
|
Bengali ben bn
|
||||||
|
Berber (Other) ber
|
||||||
|
Bhojpuri bho
|
||||||
|
Bihari bih bh
|
||||||
|
Bikol bik
|
||||||
|
Bini bin
|
||||||
|
Bislama bis bi
|
||||||
|
Bokmaal, Norwegian; Norwegian Bokmaal nob nb
|
||||||
|
Bosnian bos bs
|
||||||
|
Braj bra
|
||||||
|
Breton bre br
|
||||||
|
Buginese bug
|
||||||
|
Bulgarian bul bg
|
||||||
|
Buriat bua
|
||||||
|
Burmese bur/mya my
|
||||||
|
Caddo cad
|
||||||
|
Carib car
|
||||||
|
Castilian; Spanish spa es
|
||||||
|
Catalan cat ca
|
||||||
|
Caucasian (Other) cau
|
||||||
|
Cebuano ceb
|
||||||
|
Celtic (Other) cel
|
||||||
|
Central American Indian (Other) cai
|
||||||
|
Chagatai chg
|
||||||
|
Chamic languages cmc
|
||||||
|
Chamorro cha ch
|
||||||
|
Chechen che ce
|
||||||
|
Cherokee chr
|
||||||
|
Chewa; Chichewa; Nyanja nya ny
|
||||||
|
Cheyenne chy
|
||||||
|
Chibcha chb
|
||||||
|
Chinese chi/zho zh
|
||||||
|
Chinook jargon chn
|
||||||
|
Chipewyan chp
|
||||||
|
Choctaw cho
|
||||||
|
Church Slavic; Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic chu cu
|
||||||
|
Chuukese chk
|
||||||
|
Chuvash chv cv
|
||||||
|
Coptic cop
|
||||||
|
Cornish cor kw
|
||||||
|
Corsican cos co
|
||||||
|
Cree cre cr
|
||||||
|
Creek mus
|
||||||
|
Creoles and pidgins (Other) crp
|
||||||
|
Creoles and pidgins, English-based (Other) cpe
|
||||||
|
Creoles and pidgins, French-based (Other) cpf
|
||||||
|
Creoles and pidgins, Portuguese-based (Other) cpp
|
||||||
|
Crimean Tatar; Crimean Turkish crh
|
||||||
|
Croatian scr/hrv hr
|
||||||
|
Cushitic (Other) cus
|
||||||
|
Czech cze/ces cs
|
||||||
|
Dakota dak
|
||||||
|
Danish dan da
|
||||||
|
Dargwa dar
|
||||||
|
Dayak day
|
||||||
|
Delaware del
|
||||||
|
Dinka din
|
||||||
|
Divehi div dv
|
||||||
|
Dogri doi
|
||||||
|
Dogrib dgr
|
||||||
|
Dravidian (Other) dra
|
||||||
|
Duala dua
|
||||||
|
Dutch, Middle (ca. 1050-1350) dum
|
||||||
|
Dutch; Flemish dut/nld nl
|
||||||
|
Dyula dyu
|
||||||
|
Dzongkha dzo dz
|
||||||
|
Efik efi
|
||||||
|
Egyptian (Ancient) egy
|
||||||
|
Ekajuk eka
|
||||||
|
Elamite elx
|
||||||
|
English eng en
|
||||||
|
English, Middle (1100-1500) enm
|
||||||
|
English, Old (ca.450-1100) ang
|
||||||
|
Erzya myv
|
||||||
|
Esperanto epo eo
|
||||||
|
Estonian est et
|
||||||
|
Ewe ewe ee
|
||||||
|
Ewondo ewo
|
||||||
|
Fang fan
|
||||||
|
Fanti fat
|
||||||
|
Faroese fao fo
|
||||||
|
Fijian fij fj
|
||||||
|
Finnish fin fi
|
||||||
|
Finno-Ugrian (Other) fiu
|
||||||
|
Fon fon
|
||||||
|
French fre/fra fr
|
||||||
|
French, Middle (ca.1400-1600) frm
|
||||||
|
French, Old (842-ca.1400) fro
|
||||||
|
Frisian fry fy
|
||||||
|
Friulian fur
|
||||||
|
Fulah ful ff
|
||||||
|
Ga gaa
|
||||||
|
Gaelic; Scottish Gaelic gla gd
|
||||||
|
Gallegan glg gl
|
||||||
|
Ganda lug lg
|
||||||
|
Gayo gay
|
||||||
|
Gbaya gba
|
||||||
|
Geez gez
|
||||||
|
Georgian geo/kat ka
|
||||||
|
German ger/deu de
|
||||||
|
German, Low; Saxon, Low; Low German; Low Saxon nds
|
||||||
|
German, Middle High (ca.1050-1500) gmh
|
||||||
|
German, Old High (ca.750-1050) goh
|
||||||
|
Germanic (Other) gem
|
||||||
|
Gikuyu; Kikuyu kik ki
|
||||||
|
Gilbertese gil
|
||||||
|
Gondi gon
|
||||||
|
Gorontalo gor
|
||||||
|
Gothic got
|
||||||
|
Grebo grb
|
||||||
|
Greek, Ancient (to 1453) grc
|
||||||
|
Greek, Modern (1453-) gre/ell el
|
||||||
|
Greenlandic; Kalaallisut kal kl
|
||||||
|
Guarani grn gn
|
||||||
|
Gujarati guj gu
|
||||||
|
Gwich'in gwi
|
||||||
|
Haida hai
|
||||||
|
Haitian Creole; Haitian hat ht
|
||||||
|
Hausa hau ha
|
||||||
|
Hawaiian haw
|
||||||
|
Hebrew heb he
|
||||||
|
Herero her hz
|
||||||
|
Hiligaynon hil
|
||||||
|
Himachali him
|
||||||
|
Hindi hin hi
|
||||||
|
Hiri Motu hmo ho
|
||||||
|
Hittite hit
|
||||||
|
Hmong hmn
|
||||||
|
Hungarian hun hu
|
||||||
|
Hupa hup
|
||||||
|
Iban iba
|
||||||
|
Icelandic ice/isl is
|
||||||
|
Ido ido io
|
||||||
|
Igbo ibo ig
|
||||||
|
Ijo ijo
|
||||||
|
Iloko ilo
|
||||||
|
Inari Sami smn
|
||||||
|
Indic (Other) inc
|
||||||
|
Indo-European (Other) ine
|
||||||
|
Indonesian ind id
|
||||||
|
Ingush inh
|
||||||
|
Interlingua (International Auxiliary Language Association) ina ia
|
||||||
|
Interlingue ile ie
|
||||||
|
Inuktitut iku iu
|
||||||
|
Inupiaq ipk ik
|
||||||
|
Iranian (Other) ira
|
||||||
|
Irish gle ga
|
||||||
|
Irish, Middle (900-1200) mga
|
||||||
|
Irish, Old (to 900) sga
|
||||||
|
Iroquoian languages iro
|
||||||
|
Italian ita it
|
||||||
|
Japanese jpn ja
|
||||||
|
Javanese jav jv
|
||||||
|
Judeo-Arabic jrb
|
||||||
|
Judeo-Persian jpr
|
||||||
|
Kabardian kbd
|
||||||
|
Kabyle kab
|
||||||
|
Kachin kac
|
||||||
|
Kalmyk xal
|
||||||
|
Kamba kam
|
||||||
|
Kannada kan kn
|
||||||
|
Kanuri kau kr
|
||||||
|
Kara-Kalpak kaa
|
||||||
|
Karachay-Balkar krc
|
||||||
|
Karen kar
|
||||||
|
Kashmiri kas ks
|
||||||
|
Kashubian csb
|
||||||
|
Kawi kaw
|
||||||
|
Kazakh kaz kk
|
||||||
|
Khasi kha
|
||||||
|
Khmer khm km
|
||||||
|
Khoisan (Other) khi
|
||||||
|
Khotanese kho
|
||||||
|
Kimbundu kmb
|
||||||
|
Kinyarwanda kin rw
|
||||||
|
Kirghiz kir ky
|
||||||
|
Komi kom kv
|
||||||
|
Kongo kon kg
|
||||||
|
Konkani kok
|
||||||
|
Korean kor ko
|
||||||
|
Kosraean kos
|
||||||
|
Kpelle kpe
|
||||||
|
Kru kro
|
||||||
|
Kuanyama; Kwanyama kua kj
|
||||||
|
Kumyk kum
|
||||||
|
Kurdish kur ku
|
||||||
|
Kurukh kru
|
||||||
|
Kutenai kut
|
||||||
|
Ladino lad
|
||||||
|
Lahnda lah
|
||||||
|
Lamba lam
|
||||||
|
Lao lao lo
|
||||||
|
Latin lat la
|
||||||
|
Latvian lav lv
|
||||||
|
Letzeburgesch; Luxembourgish ltz lb
|
||||||
|
Lezghian lez
|
||||||
|
Limburgan; Limburger; Limburgish lim li
|
||||||
|
Lingala lin ln
|
||||||
|
Lithuanian lit lt
|
||||||
|
Lozi loz
|
||||||
|
Luba-Katanga lub lu
|
||||||
|
Luba-Lulua lua
|
||||||
|
Luiseno lui
|
||||||
|
Lule Sami smj
|
||||||
|
Lunda lun
|
||||||
|
Luo (Kenya and Tanzania) luo
|
||||||
|
Lushai lus
|
||||||
|
Macedonian mac/mkd mk
|
||||||
|
Madurese mad
|
||||||
|
Magahi mag
|
||||||
|
Maithili mai
|
||||||
|
Makasar mak
|
||||||
|
Malagasy mlg mg
|
||||||
|
Malay may/msa ms
|
||||||
|
Malayalam mal ml
|
||||||
|
Maltese mlt mt
|
||||||
|
Manchu mnc
|
||||||
|
Mandar mdr
|
||||||
|
Mandingo man
|
||||||
|
Manipuri mni
|
||||||
|
Manobo languages mno
|
||||||
|
Manx glv gv
|
||||||
|
Maori mao/mri mi
|
||||||
|
Marathi mar mr
|
||||||
|
Mari chm
|
||||||
|
Marshallese mah mh
|
||||||
|
Marwari mwr
|
||||||
|
Masai mas
|
||||||
|
Mayan languages myn
|
||||||
|
Mende men
|
||||||
|
Micmac mic
|
||||||
|
Minangkabau min
|
||||||
|
Miscellaneous languages mis
|
||||||
|
Mohawk moh
|
||||||
|
Moksha mdf
|
||||||
|
Moldavian mol mo
|
||||||
|
Mon-Khmer (Other) mkh
|
||||||
|
Mongo lol
|
||||||
|
Mongolian mon mn
|
||||||
|
Mossi mos
|
||||||
|
Multiple languages mul
|
||||||
|
Munda languages mun
|
||||||
|
Nahuatl nah
|
||||||
|
Nauru nau na
|
||||||
|
Navaho, Navajo nav nv
|
||||||
|
Ndebele, North nde nd
|
||||||
|
Ndebele, South nbl nr
|
||||||
|
Ndonga ndo ng
|
||||||
|
Neapolitan nap
|
||||||
|
Nepali nep ne
|
||||||
|
Newari new
|
||||||
|
Nias nia
|
||||||
|
Niger-Kordofanian (Other) nic
|
||||||
|
Nilo-Saharan (Other) ssa
|
||||||
|
Niuean niu
|
||||||
|
Nogai nog
|
||||||
|
Norse, Old non
|
||||||
|
North American Indian (Other) nai
|
||||||
|
Northern Sami sme se
|
||||||
|
Norwegian nor no
|
||||||
|
Norwegian Nynorsk; Nynorsk, Norwegian nno nn
|
||||||
|
Nubian languages nub
|
||||||
|
Nyamwezi nym
|
||||||
|
Nyankole nyn
|
||||||
|
Nyoro nyo
|
||||||
|
Nzima nzi
|
||||||
|
Occitan (post 1500); Provenc,al oci oc
|
||||||
|
Ojibwa oji oj
|
||||||
|
Oriya ori or
|
||||||
|
Oromo orm om
|
||||||
|
Osage osa
|
||||||
|
Ossetian; Ossetic oss os
|
||||||
|
Otomian languages oto
|
||||||
|
Pahlavi pal
|
||||||
|
Palauan pau
|
||||||
|
Pali pli pi
|
||||||
|
Pampanga pam
|
||||||
|
Pangasinan pag
|
||||||
|
Panjabi pan pa
|
||||||
|
Papiamento pap
|
||||||
|
Papuan (Other) paa
|
||||||
|
Persian per/fas fa
|
||||||
|
Persian, Old (ca.600-400 B.C.) peo
|
||||||
|
Philippine (Other) phi
|
||||||
|
Phoenician phn
|
||||||
|
Pohnpeian pon
|
||||||
|
Polish pol pl
|
||||||
|
Portuguese por pt
|
||||||
|
Prakrit languages pra
|
||||||
|
Provenc,al, Old (to 1500) pro
|
||||||
|
Pushto pus ps
|
||||||
|
Quechua que qu
|
||||||
|
Raeto-Romance roh rm
|
||||||
|
Rajasthani raj
|
||||||
|
Rapanui rap
|
||||||
|
Rarotongan rar
|
||||||
|
Reserved for local use qaa-qtz
|
||||||
|
Romance (Other) roa
|
||||||
|
Romanian rum/ron ro
|
||||||
|
Romany rom
|
||||||
|
Rundi run rn
|
||||||
|
Russian rus ru
|
||||||
|
Salishan languages sal
|
||||||
|
Samaritan Aramaic sam
|
||||||
|
Sami languages (Other) smi
|
||||||
|
Samoan smo sm
|
||||||
|
Sandawe sad
|
||||||
|
Sango sag sg
|
||||||
|
Sanskrit san sa
|
||||||
|
Santali sat
|
||||||
|
Sardinian srd sc
|
||||||
|
Sasak sas
|
||||||
|
Scots sco
|
||||||
|
Selkup sel
|
||||||
|
Semitic (Other) sem
|
||||||
|
Serbian scc/srp sr
|
||||||
|
Serer srr
|
||||||
|
Shan shn
|
||||||
|
Shona sna sn
|
||||||
|
Sichuan Yi iii ii
|
||||||
|
Sidamo sid
|
||||||
|
Sign languages sgn
|
||||||
|
Siksika bla
|
||||||
|
Sindhi snd sd
|
||||||
|
Sinhalese sin si
|
||||||
|
Sino-Tibetan (Other) sit
|
||||||
|
Siouan languages sio
|
||||||
|
Skolt Sami sms
|
||||||
|
Slave (Athapascan) den
|
||||||
|
Slavic (Other) sla
|
||||||
|
Slovak slo/slk sk
|
||||||
|
Slovenian slv sl
|
||||||
|
Sogdian sog
|
||||||
|
Somali som so
|
||||||
|
Songhai son
|
||||||
|
Soninke snk
|
||||||
|
Sorbian languages wen
|
||||||
|
Sotho, Northern nso
|
||||||
|
Sotho, Southern sot st
|
||||||
|
South American Indian (Other) sai
|
||||||
|
Southern Sami sma
|
||||||
|
Sukuma suk
|
||||||
|
Sumerian sux
|
||||||
|
Sundanese sun su
|
||||||
|
Susu sus
|
||||||
|
Swahili swa sw
|
||||||
|
Swati ssw ss
|
||||||
|
Swedish swe sv
|
||||||
|
Syriac syr
|
||||||
|
Tagalog tgl tl
|
||||||
|
Tahitian tah ty
|
||||||
|
Tai (Other) tai
|
||||||
|
Tajik tgk tg
|
||||||
|
Tamashek tmh
|
||||||
|
Tamil tam ta
|
||||||
|
Tatar tat tt
|
||||||
|
Telugu tel te
|
||||||
|
Tereno ter
|
||||||
|
Tetum tet
|
||||||
|
Thai tha th
|
||||||
|
Tibetan tib/bod bo
|
||||||
|
Tigre tig
|
||||||
|
Tigrinya tir ti
|
||||||
|
Timne tem
|
||||||
|
Tiv tiv
|
||||||
|
Tlingit tli
|
||||||
|
Tok Pisin tpi
|
||||||
|
Tokelau tkl
|
||||||
|
Tonga (Nyasa) tog
|
||||||
|
Tonga (Tonga Islands) ton to
|
||||||
|
Tsimshian tsi
|
||||||
|
Tsonga tso ts
|
||||||
|
Tswana tsn tn
|
||||||
|
Tumbuka tum
|
||||||
|
Tupi languages tup
|
||||||
|
Turkish tur tr
|
||||||
|
Turkish, Ottoman (1500-1928) ota
|
||||||
|
Turkmen tuk tk
|
||||||
|
Tuvalu tvl
|
||||||
|
Tuvinian tyv
|
||||||
|
Twi twi tw
|
||||||
|
Udmurt udm
|
||||||
|
Ugaritic uga
|
||||||
|
Uighur uig ug
|
||||||
|
Ukrainian ukr uk
|
||||||
|
Umbundu umb
|
||||||
|
Undetermined und
|
||||||
|
Urdu urd ur
|
||||||
|
Uzbek uzb uz
|
||||||
|
Vai vai
|
||||||
|
Venda ven ve
|
||||||
|
Vietnamese vie vi
|
||||||
|
Volapuek vol vo
|
||||||
|
Votic vot
|
||||||
|
Wakashan languages wak
|
||||||
|
Walamo wal
|
||||||
|
Walloon wln wa
|
||||||
|
Waray war
|
||||||
|
Washo was
|
||||||
|
Welsh wel/cym cy
|
||||||
|
Wolof wol wo
|
||||||
|
Xhosa xho xh
|
||||||
|
Yakut sah
|
||||||
|
Yao yao
|
||||||
|
Yapese yap
|
||||||
|
Yiddish yid yi
|
||||||
|
Yoruba yor yo
|
||||||
|
Yupik languages ypk
|
||||||
|
Zande znd
|
||||||
|
Zapotec zap
|
||||||
|
Zenaga zen
|
||||||
|
Zhuang; Chuang zha za
|
||||||
|
Zulu zul zu
|
||||||
|
Zuni zun
|
56
share/misc/make.country
Executable file
56
share/misc/make.country
Executable file
|
@ -0,0 +1,56 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
hdr() {
|
||||||
|
echo '#' '$'NetBSD'$'
|
||||||
|
cat << _EOF
|
||||||
|
#
|
||||||
|
# ISO 3166-1 Country Codes
|
||||||
|
#
|
||||||
|
# The format of an entry is:
|
||||||
|
# <Name><TAB><Alpha-2-code><TAB><Alpha-3-code><TAB><Numeric-3-code><TAB><FIPS>
|
||||||
|
#
|
||||||
|
# Further information can be found at the ISO 3166 Maintenance Agency
|
||||||
|
# (ISO 3166/MA) web site,
|
||||||
|
# <http://www.iso.org/iso/en/prods-services/iso3166ma/index.html>.
|
||||||
|
#
|
||||||
|
# FIPS 10-4 codes compiled from several sources, including
|
||||||
|
# http://www.statoids.com/wab.html
|
||||||
|
#
|
||||||
|
# ISO 3166-1 entities without exactly one corresponding FIPS code have a
|
||||||
|
# blank entry in the column. FIPS 10-4 codes without a corresponding
|
||||||
|
# ISO 3166-1 entity are excluded.
|
||||||
|
#
|
||||||
|
# This list is up-to-date as of $(date +%Y-%m-%d)
|
||||||
|
#
|
||||||
|
_EOF
|
||||||
|
}
|
||||||
|
|
||||||
|
I1=http://www.statoids.com/wab.html
|
||||||
|
O1=/tmp/wab.$$
|
||||||
|
I2=http://www.iso.org/iso/list-en1-semic-3.txt
|
||||||
|
O2=/tmp/list.$$
|
||||||
|
trap "rm -f wab.html list-en1-semic-3.txt $O1 $O2" 0 1 2 3 15
|
||||||
|
ftp $I1
|
||||||
|
ftp $I2
|
||||||
|
|
||||||
|
grep '<tr class="[oe]">' wab.html |
|
||||||
|
sed -e 's,<tr class="."><td>,,g' \
|
||||||
|
-e 's,\ ,,g' \
|
||||||
|
-e 's,<code>,,g' \
|
||||||
|
-e 's,</code>,,g' \
|
||||||
|
-e 's,<br>, ,g' \
|
||||||
|
-e 's,</td><td>, ,g' \
|
||||||
|
-e 's,Å,Aa,g' \
|
||||||
|
-e 's,ô,o,g' \
|
||||||
|
-e 's,</td></tr>,,g' |
|
||||||
|
awk -F'\t' '{ printf("%s\t%s\t%s\t%s\t%s\n", $2, $3, $4, $6, $1); }' |
|
||||||
|
grep -v href= |
|
||||||
|
sort > $O1
|
||||||
|
|
||||||
|
grep ';[A-Z][A-Z]' list-en1-semic-3.txt |
|
||||||
|
tr -d '\015' |
|
||||||
|
awk -F ';' '{ print $2 }' |
|
||||||
|
sort > $O2
|
||||||
|
|
||||||
|
hdr
|
||||||
|
join -t ' ' -o 1.5,1.1,1.2,1.3,1.4 -1 1 -2 1 $O1 $O2 | sort
|
15
share/misc/man.template
Normal file
15
share/misc/man.template
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
.\" $NetBSD: man.template,v 1.3 1998/06/09 06:54:05 lukem Exp $
|
||||||
|
.\"
|
||||||
|
.\" Copyright notice
|
||||||
|
.\"
|
||||||
|
.TH NAME SECTION local
|
||||||
|
.SH NAME
|
||||||
|
.SH SYNOPSIS
|
||||||
|
.SH DESCRIPTION
|
||||||
|
.SH FILES
|
||||||
|
.SH SEE ALSO
|
||||||
|
.SH DIAGNOSTICS
|
||||||
|
.SH BUGS
|
||||||
|
.SH SECURITY CONSIDERATIONS
|
||||||
|
.\" New manpages should use mdoc(7) instead of man(7).
|
||||||
|
.\" See mdoc.template, mdoc(7), and mdoc.samples(7).
|
36
share/misc/mdoc.template
Normal file
36
share/misc/mdoc.template
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
.\" $NetBSD: mdoc.template,v 1.7 2002/07/10 11:57:12 yamt Exp $
|
||||||
|
.\"
|
||||||
|
.\" Copyright notice
|
||||||
|
.\"
|
||||||
|
.\" The uncommented requests are required for all man pages.
|
||||||
|
.\" The commented requests should be uncommented and used where appropriate.
|
||||||
|
.Dd Month day, year
|
||||||
|
.Dt DOCUMENT_TITLE SECTION [MACHINE]
|
||||||
|
.Os
|
||||||
|
.Sh NAME
|
||||||
|
.\" The next request should be used for sections 2 and 3 only.
|
||||||
|
.\" .Sh LIBRARY
|
||||||
|
.Sh SYNOPSIS
|
||||||
|
.Sh DESCRIPTION
|
||||||
|
.\" This next request is for sections 1 and 8 exit statuses only.
|
||||||
|
.\" .Sh EXIT STATUS
|
||||||
|
.\" This next request is for sections 2 and 3 function return values only.
|
||||||
|
.\" .Sh RETURN VALUES
|
||||||
|
.\" This next request is for sections 1, 6, 7 & 8 only.
|
||||||
|
.\" .Sh ENVIRONMENT
|
||||||
|
.\" .Sh FILES
|
||||||
|
.\" .Sh EXAMPLES
|
||||||
|
.\" This next request is for sections 1, 6, 7 & 8 only
|
||||||
|
.\" (command return values (to shell) and fprintf/stderr type diagnostics).
|
||||||
|
.\" .Sh DIAGNOSTICS
|
||||||
|
.\" The next request is for sections 2 and 3 error and signal handling only.
|
||||||
|
.\" .Sh ERRORS
|
||||||
|
.\" .Sh SEE ALSO
|
||||||
|
.\" Cross-references should be ordered by section (low to high), then in
|
||||||
|
.\" alphabetical order.
|
||||||
|
.\" .Sh STANDARDS
|
||||||
|
.\" .Sh HISTORY
|
||||||
|
.\" .Sh AUTHORS
|
||||||
|
.\" .Sh CAVEATS
|
||||||
|
.\" .Sh BUGS
|
||||||
|
.\" .Sh SECURITY CONSIDERATIONS
|
385
share/misc/na.phone
Normal file
385
share/misc/na.phone
Normal file
|
@ -0,0 +1,385 @@
|
||||||
|
# $NetBSD: na.phone,v 1.19 2010/02/16 00:16:28 mrg Exp $
|
||||||
|
# Generated from http://www.nanpa.com/area_codes/index.html
|
||||||
|
# (with local exceptions)
|
||||||
|
#
|
||||||
|
# format:
|
||||||
|
# Area Code : Description : Detail : State/Province Abbrev.
|
||||||
|
# (3rd and 4th fields optional)
|
||||||
|
# A * in the Area Code field indicates a future area code.
|
||||||
|
#
|
||||||
|
201:New Jersey (USA):Hackensack, Morristown, Newark and Jersey City:NJ
|
||||||
|
202:Washington, D.C. (USA):all locations:DC
|
||||||
|
203:Connecticut (USA):Fairfield and New Haven counties in the southern part of the state:CT
|
||||||
|
204:Manitoba (Canada):all locations:MB
|
||||||
|
205:Alabama (USA):Birmingham, Tuscaloosa:AL
|
||||||
|
206:Washington (USA):Seattle, Bainbridge Island:WA
|
||||||
|
207:Maine (USA):all locations:ME
|
||||||
|
208:Idaho (USA):all locations:ID
|
||||||
|
209:California (USA):Modesto, Stockton:CA
|
||||||
|
210:Texas (USA):San Antonio:TX
|
||||||
|
212:New York (USA):New York City:NY
|
||||||
|
213:California (USA):downtown Los Angeles:CA
|
||||||
|
214:Texas (USA):Dallas:TX
|
||||||
|
215:Pennsylvania (USA):Philadelphia:PA
|
||||||
|
216:Ohio (USA):Cleveland:OH
|
||||||
|
217:Illinois (USA):Champaign, Springfield:IL
|
||||||
|
218:Minnesota (USA):Duluth:MN
|
||||||
|
219:Indiana (USA):Gary, Hammond, South Bend, Warsaw:IN
|
||||||
|
224:Illinois (USA):suburban Chicago:IL
|
||||||
|
225:Louisiana (USA):Baton Rouge, Plaquemine:LA
|
||||||
|
226:Ontario:Overlay of 519 effective 02/19/2005
|
||||||
|
227*:Maryland:Overlay of 240 and 301 (Pending)
|
||||||
|
228:Mississippi (USA):Biloxi, Gulfport, Pascagoula:MS
|
||||||
|
229:Georgia (USA):Albany:GA
|
||||||
|
231:Michigan (USA):Muskegon, Traverse City:MI
|
||||||
|
234:Ohio (USA):Akron, Youngstown:OH
|
||||||
|
236*:British Columbia (Canada):Relief for 250 and 778 (Pending)
|
||||||
|
239:Florida
|
||||||
|
240:Maryland (USA):Rockville, Silver Spring, Bethesda:MD
|
||||||
|
242:Bahamas (Caribbean):all locations:
|
||||||
|
246:Barbados (Caribbean):all locations:
|
||||||
|
248:Michigan (USA):Oakland county:MI
|
||||||
|
249*:British Columbia (Canada):Overlay of 704, effective March 2001
|
||||||
|
250:British Columbia (Canada):Kamloops, Kelowna, Victoria:BC
|
||||||
|
251:Alabama (USA):Greenville, Kitty Hawk, Rocky Mount:AL
|
||||||
|
252:North Carolina (USA):Greenville, Morehead City, Rocky Mount:NC
|
||||||
|
253:Washington (USA):Auburn, Gig Harbor, Tacoma:WA
|
||||||
|
254:Texas (USA):Waco:TX
|
||||||
|
256:Alabama (USA):Decatur, Gadsden, Huntsville:AL
|
||||||
|
260:Indiana (USA):Fort Wayne, New Haven, Decatur, Angola, Huntington, Wabash:IN
|
||||||
|
262:Wisconsin (USA):Kenosha, Racine, Waukesha:WI
|
||||||
|
264:Anguilla (Caribbean):all locations:
|
||||||
|
267:Pennsylvania (USA):Philadelphia:PA
|
||||||
|
268:Antigua and Barbuda (Caribbean):all locations:
|
||||||
|
269:Michigan (USA):Battle Creek, Benton Harbor, Allegan, Hastings, Kalamazoo, St Joseph:MI
|
||||||
|
270:Kentucky (USA):Bowling Green, Paducah:KY
|
||||||
|
276:Virginia (USA):Abingdon, Wytheville, Martinsville, Bluefield:VA
|
||||||
|
281:Texas (USA):Houston:TX
|
||||||
|
283*:Ohio:Overlay of 513 (Suspended)
|
||||||
|
284:British Virgin Islands (Caribbean):all locations:VI
|
||||||
|
289:Ontario
|
||||||
|
301:Maryland (USA):Rockville, Silver Spring, Bethesda:MD
|
||||||
|
302:Delaware (USA):all locations:DE
|
||||||
|
303:Colorado (USA):Denver:CO
|
||||||
|
304:West Virginia (USA):all locations:WV
|
||||||
|
305:Florida (USA):Miami, Key West:FL
|
||||||
|
306:Saskatchewan (Canada):all locations:SK
|
||||||
|
307:Wyoming (USA):all locations:WY
|
||||||
|
308:Nebraska (USA):North Platte:NE
|
||||||
|
309:Illinois (USA):Bloomington, Peoria:IL
|
||||||
|
310:California (USA):Beverly Hills, Gardena:CA
|
||||||
|
312:Illinois (USA):Chicago:IL
|
||||||
|
313:Michigan (USA):Ann Arbor, Detroit:MI
|
||||||
|
314:Missouri (USA):St. Louis:MO
|
||||||
|
315:New York (USA):Syracuse:NY
|
||||||
|
316:Kansas (USA):Dodge City, Wichita:KS
|
||||||
|
317:Indiana (USA):Indianapolis:IN
|
||||||
|
318:Louisiana (USA):Alexandria, Monroe:LA
|
||||||
|
319:Iowa (USA):Dubuque:IA
|
||||||
|
320:Minnesota (USA):St. Cloud, Willmar:MN
|
||||||
|
321:Florida (USA):Cape Canaveral:FL
|
||||||
|
323:California (USA):Los Angeles:CA
|
||||||
|
325:Texas (USA):Abilene, Sweetwater, Snyder, San Angelo:TX
|
||||||
|
327*:Arkansas:Proposed Overlay of 870
|
||||||
|
330:Ohio (USA):Akron, Youngstown:OH
|
||||||
|
331*:Illinois:Overlay of 630 (Pending)
|
||||||
|
334:Alabama (USA):Auburn, Mobile, Montgomery, Selma:AL
|
||||||
|
336:North Carolina (USA):Asheboro, Burlington, Greensboro:NC
|
||||||
|
337:Louisiana (USA):Lafayette, Lake Charles:LA
|
||||||
|
339:Massachusetts (USA):Burlington, Reading, Waltham:MA
|
||||||
|
340:U.S. Virgin Islands (Caribbean):all locations:
|
||||||
|
341*:California:Split of 510 (Suspended)
|
||||||
|
343*:Ontario (Canada):Numbering relief for 613 (beginning 5/17/2010)
|
||||||
|
345:Cayman Islands (Caribbean):all locations:
|
||||||
|
347:New York (USA):Bronx, Brooklyn, Queens, Staten Island:NY
|
||||||
|
351:Massachusetts (USA):Acton, Lowell, North Reading:MA
|
||||||
|
352:Florida (USA):Gainesville, Ocala:FL
|
||||||
|
360:Washington (USA):Bellingham, Olympia, Vancouver:WA
|
||||||
|
361:Texas (USA):Corpus Christi:TX
|
||||||
|
364:Kentucky (USA):Fort Campbell, Henderson, Hopkinsville, Madisonville, Murray, Paducah:KT
|
||||||
|
369*:California:Split of 707 (Suspended)
|
||||||
|
380*:Ohio:Overlay of 614 (Suspended)
|
||||||
|
385*:Utah:Split of 801 effective 03/30/2005
|
||||||
|
386:Florida (USA):Daytona Beach, Lake City, Live Oak, Crescent City:FL
|
||||||
|
401:Rhode Island (USA):all locations:RI
|
||||||
|
402:Nebraska (USA):Lincoln, Omaha:NE
|
||||||
|
403:Alberta (Canada):Calgary:AB
|
||||||
|
404:Georgia (USA):Atlanta:GA
|
||||||
|
405:Oklahoma (USA):Norman, Oklahoma City, Stillwater:OK
|
||||||
|
406:Montana (USA):all locations:MT
|
||||||
|
407:Florida (USA):Orlando, Kissimmee:FL
|
||||||
|
408:California (USA):San Jose:CA
|
||||||
|
409:Texas (USA):Galveston:TX
|
||||||
|
410:Maryland (USA):Baltimore, Towson:MD
|
||||||
|
412:Pennsylvania (USA):Pittsburgh:PA
|
||||||
|
413:Massachusetts (USA):Springfield:MA
|
||||||
|
414:Wisconsin (USA):Milwaukee:WI
|
||||||
|
415:California (USA):San Francisco:CA
|
||||||
|
416:Ontario (Canada):Toronto:ON
|
||||||
|
417:Missouri (USA):Joplin, Springfield:MO
|
||||||
|
418:Quebec (Canada):Quebec:QC
|
||||||
|
419:Ohio (USA):Toledo:OH
|
||||||
|
423:Tennessee (USA):Chattanooga:TN
|
||||||
|
424*:California:Split of 310 (Pending)
|
||||||
|
425:Washington (USA):Everett, Kent:WA
|
||||||
|
430:Texas
|
||||||
|
432*:Texas (USA):Big Spring, Midland, Odessa:TX
|
||||||
|
434:Virginia (USA):Lynchburg, Danville, Farmville, South Hill, Charlottesville:VA
|
||||||
|
435:Utah (USA):Cedar City, St. George:UT
|
||||||
|
438*:Quebec:Overlay of 514 effective 09/24/2005
|
||||||
|
440:Ohio (USA):Ashtabula, Lorain, Westlake:OH
|
||||||
|
441:Bermuda (Caribbean):all locations:
|
||||||
|
442:California:Overlaid on 760
|
||||||
|
443:Maryland (USA):Baltimore, Towson:MD
|
||||||
|
447:Illinois
|
||||||
|
450:Quebec (Canada):area outside Montreal:QC
|
||||||
|
456:Inbound International
|
||||||
|
458:Oregon
|
||||||
|
464*:Illinois:Overlay of 708 (Pending)
|
||||||
|
469:Texas (USA):Dallas:TX
|
||||||
|
470*:Georgia:Overlay of 404/678 and 770/678 (Pending)
|
||||||
|
473:Grenada (Caribbean):all locations:
|
||||||
|
475:Connecticut:Overlay of 203
|
||||||
|
478:Georgia (USA):Macon:GA
|
||||||
|
479:Arkansas
|
||||||
|
480:Arizona (USA):suburban areas east of Phoenix:AZ
|
||||||
|
484:Pennsylvania (USA):Allentown, Bethlehem, Reading:PA
|
||||||
|
500:Personal Communication Service
|
||||||
|
501:Arkansas (USA):all locations:AR
|
||||||
|
502:Kentucky (USA):Louisville:KY
|
||||||
|
503:Oregon (USA):Portland and Salem:OR
|
||||||
|
504:Louisiana (USA):New Orleans:LA
|
||||||
|
505:New Mexico (USA):all locations:NM
|
||||||
|
506:New Brunswick (Canada):all locations:NB
|
||||||
|
507:Minnesota (USA):Rochester:MN
|
||||||
|
508:Massachusetts (USA):Framingham, New Bedford, Plymouth:MA
|
||||||
|
509:Washington (USA):Spokane:WA
|
||||||
|
510:California (USA):Oakland:CA
|
||||||
|
512:Texas (USA):Austin:TX
|
||||||
|
513:Ohio (USA):Cincinnati, Dayton:OH
|
||||||
|
514:Quebec (Canada):Montreal:QC
|
||||||
|
515:Iowa (USA):Des Moines:IA
|
||||||
|
516:New York (USA):Nassau County:NY
|
||||||
|
517:Michigan (USA):Lansing:MI
|
||||||
|
518:New York (USA):Albany, Schenectady:NY
|
||||||
|
519:Ontario (Canada):London, Windsor:ON
|
||||||
|
520:Arizona (USA):Tucson, Flagstaff, Prescott, Yuma:AZ
|
||||||
|
530:California (USA):Chico, Redding, Yreka:CA
|
||||||
|
540:Virginia (USA):Covington, Roanoke, Winchester:VA
|
||||||
|
541:Oregon (USA):Eugene, Medford:OR
|
||||||
|
546:Michigan
|
||||||
|
551:New Jersey
|
||||||
|
557*:Missouri:Overlay of 314 (Suspended)
|
||||||
|
559:California (USA):Fresno, Visalia:CA
|
||||||
|
561:Florida (USA):Boca Raton, Stuart, West Palm Beach:FL
|
||||||
|
562:California (USA):Santa Monica, Long Beach, Whittier:CA
|
||||||
|
563:Iowa
|
||||||
|
564*:Washington:Overlay of 360 (Suspended)
|
||||||
|
567:Ohio
|
||||||
|
570:Pennsylvania (USA):Scranton, Wilkes-Barre, Williamsport:PA
|
||||||
|
571:Virginia (USA):Arlington, Fairfax, Vienna:VA
|
||||||
|
573:Missouri (USA):Jefferson City, Columbia and other towns outside St. Louis:MO
|
||||||
|
574:Indiana
|
||||||
|
580:Oklahoma (USA):Ardmore, Enid, Lawton:OK
|
||||||
|
585:New York
|
||||||
|
586:Michigan (USA):Birmingham, Flint, Pontiac:MI
|
||||||
|
590:French West Indies Caribbean Islands
|
||||||
|
600:Canadian Services
|
||||||
|
601:Mississippi (USA):Hattiesburg, Jackson:MS
|
||||||
|
602:Arizona (USA):Phoenix:AZ
|
||||||
|
603:New Hampshire (USA):all locations:NH
|
||||||
|
604:British Columbia (Canada):Vancouver:BC
|
||||||
|
605:South Dakota (USA):all locations:SD
|
||||||
|
606:Kentucky (USA):Ashland:KY
|
||||||
|
607:New York (USA):Binghamton, Elmira:NY
|
||||||
|
608:Wisconsin (USA):Madison:WI
|
||||||
|
609:New Jersey (USA):Atlantic City, Princeton, Trenton:NJ
|
||||||
|
610:Pennsylvania (USA):Allentown, Bethlehem, Reading, West Chester:PA
|
||||||
|
612:Minnesota (USA):Minneapolis:MN
|
||||||
|
613:Ontario (Canada):Ottawa:ON
|
||||||
|
614:Ohio (USA):Columbus:OH
|
||||||
|
615:Tennessee (USA):Nashville:TN
|
||||||
|
616:Michigan (USA):Battle Creek, Grand Rapids, Kalamazoo:MI
|
||||||
|
617:Massachusetts (USA):Boston:MA
|
||||||
|
618:Illinois (USA):Collinsville, Granite City:IL
|
||||||
|
619:California (USA):San Diego:CA
|
||||||
|
620:Kansas
|
||||||
|
623:Arizona (USA):suburban areas west of Phoenix:AZ
|
||||||
|
626:California (USA):Alhambra, La Puente, Pasadena:CA
|
||||||
|
627:California (USA):Napa, Sonoma counties:CA
|
||||||
|
628:California
|
||||||
|
630:Illinois (USA):suburban Chicago:IL
|
||||||
|
631:New York (USA):Suffolk County:NY
|
||||||
|
636:Missouri (USA):Chesterfield, O'Fallon, Gray Summit:MO
|
||||||
|
641:Iowa (USA):Creston, Mason City, Osceola:IA
|
||||||
|
646:New York (USA):Manhattan:NY
|
||||||
|
647:Ontario (Canada):Toronto:ON
|
||||||
|
649:Turks and Caicos (Caribbean):all locations:
|
||||||
|
650:California (USA):Mountain View, San Mateo:CA
|
||||||
|
651:Minnesota (USA):St. Paul:MN
|
||||||
|
657:California (USA):Overlay of 714
|
||||||
|
660:Missouri (USA):Kirksville, Maryville, Trenton:MO
|
||||||
|
661:California (USA):Bakersfield, Lancaster, Palmdale:CA
|
||||||
|
662:Mississippi (USA):Greenville, Oxford, Tupelo:MS
|
||||||
|
664:Montserrat (Caribbean):all locations:
|
||||||
|
669:California (USA):Overlay of 408
|
||||||
|
670:Mariana Islands (Pacific):all locations:
|
||||||
|
671:Guam (Pacific):all locations:
|
||||||
|
678:Georgia (USA):Atlanta and suburban areas:GA
|
||||||
|
679:Michigan
|
||||||
|
682:Texas (USA):Arlington, Fort Worth, Grapevine:TX
|
||||||
|
684:American Samoa:
|
||||||
|
689:Florida:Overlay of 407
|
||||||
|
700:Interexchange Carrier Services
|
||||||
|
701:North Dakota (USA):all locations:ND
|
||||||
|
702:Nevada (USA):Las Vegas:NV
|
||||||
|
703:Virginia (USA):Arlington, Alexandria, Fairfax, Falls Church:VA
|
||||||
|
704:North Carolina (USA):Charlotte:NC
|
||||||
|
705:Ontario (Canada):Sault Ste. Marie:ON
|
||||||
|
706:Georgia (USA):Augusta, Columbus:GA
|
||||||
|
707:California (USA):Crescent City, Eureka:CA
|
||||||
|
708:Illinois (USA):Des Plaines, Palatine, Waukegan:IL
|
||||||
|
709:Newfoundland (Canada):all locations:NF
|
||||||
|
710:US Government
|
||||||
|
712:Iowa (USA):Council Bluffs, Sioux City:IA
|
||||||
|
713:Texas (USA):Houston:TX
|
||||||
|
714:California (USA):Anaheim:CA
|
||||||
|
715:Wisconsin (USA):Eau Claire, Wausau:WI
|
||||||
|
716:New York (USA):Buffalo, Niagara Falls, Rochester:NY
|
||||||
|
717:Pennsylvania (USA):Harrisburg, Hershey, York:PA
|
||||||
|
718:New York (USA):Brooklyn, Queens, Staten Island:NY
|
||||||
|
719:Colorado (USA):Colorado Springs, Pueblo:CO
|
||||||
|
720:Colorado (USA):Denver:CO
|
||||||
|
724:Pennsylvania (USA):Latrobe, New Castle:PA
|
||||||
|
727:Florida (USA):Clearwater, St. Petersburg:FL
|
||||||
|
731:Tennessee
|
||||||
|
732:New Jersey (USA):Middlesex, Monmouth, Ocean Counties:NJ
|
||||||
|
734:Michigan (USA):Ann Arbor, Livonia, Ypsilanti:MI
|
||||||
|
737*:Texas:Overlay of 512 (Suspended)
|
||||||
|
740:Ohio (USA):Athens, Lancaster, Marietta:OH
|
||||||
|
747*:California:Split of 818 (Suspended)
|
||||||
|
752*:California:Split of 909 (Suspended)
|
||||||
|
754:Florida
|
||||||
|
757:Virginia (USA):Newport News, Norfolk, Virginia Beach:VA
|
||||||
|
758:St. Lucia (Caribbean):all locations:
|
||||||
|
760:California (USA):Bishop, Needles, Palm Springs:CA
|
||||||
|
763:Minnesota (USA):northern and northwestern suburbs of Minneapolis:MN
|
||||||
|
764*:California:Split of 650 (Suspended)
|
||||||
|
765:Indiana (USA):Kokomo, Lafayette, Richmond:IN
|
||||||
|
767:Dominica (Caribbean):all locations:
|
||||||
|
770:Georgia (USA):suburban Atlanta (the area outside the Interstate 285 beltway):GA
|
||||||
|
772:Florida
|
||||||
|
773:Illinois (USA):Chicago:IL
|
||||||
|
774:Massachusetts (USA):Framingham, New Bedford, Plymouth:MA
|
||||||
|
775:Nevada (USA):Carson City, Reno:NV
|
||||||
|
778:British Columbia
|
||||||
|
780:Alberta (Canada):Edmonton, Grande Prairie:AB
|
||||||
|
781:Massachusetts (USA):Burlington, Reading, Waltham:MA
|
||||||
|
784:St. Vincent/Grenadines (Caribbean):all locations:
|
||||||
|
785:Kansas (USA):Junction City, Lawrence, Topeka:KS
|
||||||
|
786:Florida (USA):Miami, North Dade:FL
|
||||||
|
787:Puerto Rico (Caribbean):all locations:PR
|
||||||
|
800:Toll-Free
|
||||||
|
801:Utah (USA):Salt Lake City:UT
|
||||||
|
802:Vermont (USA):all locations:VT
|
||||||
|
803:South Carolina (USA):Columbia, Winnsboro:SC
|
||||||
|
804:Virginia (USA):Norfolk, Richmond:VA
|
||||||
|
805:California (USA):Bakersfield, Santa Barbara:CA
|
||||||
|
806:Texas (USA):Amarillo, Lubbock:TX
|
||||||
|
807:Ontario (Canada):Thunder Bay:ON
|
||||||
|
808:Hawaii (USA):all locations:HI
|
||||||
|
809::Islands in the Caribbean, including the Dominican Republic:
|
||||||
|
810:Michigan (USA):Birmingham, Flint, Pontiac:MI
|
||||||
|
812:Indiana (USA):Bloomington, Evansville, Terra Haute:IN
|
||||||
|
813:Florida (USA):Clearwater, St. Petersburg, Tampa:FL
|
||||||
|
814:Pennsylvania (USA):Altoona, Erie:PA
|
||||||
|
815:Illinois (USA):Joliet, Rockford:IL
|
||||||
|
816:Missouri (USA):Kansas City:MO
|
||||||
|
817:Texas (USA):Arlington, Fort Worth:TX
|
||||||
|
818:California (USA):Burbank, Glendale, San Fernando:CA
|
||||||
|
819:Quebec (Canada):Sherbrooke, Trois Rivieres:QC
|
||||||
|
822:Toll-Free
|
||||||
|
828:North Carolina (USA):Asheville, Hendersonville:NC
|
||||||
|
830:Texas (USA):Fredericksburg, New Braunfels, Uvalde:TX
|
||||||
|
831:California (USA):Monterey, Salinas:CA
|
||||||
|
832:Texas (USA):Houston:TX
|
||||||
|
836:Florida
|
||||||
|
843:South Carolina (USA):Charleston, Florence:SC
|
||||||
|
845:New York (USA):Middletown, Putnam Valley, Woodstock:NY
|
||||||
|
847:Illinois (USA):suburban Chicago:IL
|
||||||
|
848:New Jersey
|
||||||
|
850:Florida (USA):Panama City, Pensacola, Tallahassee:FL
|
||||||
|
855:Toll Free:
|
||||||
|
856:New Jersey (USA):Camden, Vineland:NJ
|
||||||
|
857:Massachusetts (USA):Boston:MA
|
||||||
|
858:California (USA):La Jolla, Poway, Rancho Santa Fe:CA
|
||||||
|
859:Kentucky (USA):Covington, Lexington:KY
|
||||||
|
860:Connecticut (USA):Bloomfield, Canaan, Hartford, Norwich:CT
|
||||||
|
862:New Jersey
|
||||||
|
861:Florida
|
||||||
|
862:New Jersey (USA):Newark Paterson Morristown:NJ
|
||||||
|
863:Florida (USA):Arcadia, Lakeland, Sebring:FL
|
||||||
|
864:South Carolina (USA):Greenville, Spartanburg:SC
|
||||||
|
865:Tennessee (USA):Knoxville:TN
|
||||||
|
866:Toll-Free
|
||||||
|
867:Yukon/Northwest Territories (Canada):all locations:NT
|
||||||
|
868:Trinidad and Tobago (Caribbean):all locations:
|
||||||
|
869:St. Kitts/Nevis (Caribbean):all locations:
|
||||||
|
870:Arkansas (USA):Jonesboro, Pine Bluff, Texarkana:AR
|
||||||
|
872:Illinois:Overlay of 312 and 773
|
||||||
|
876:Jamaica (Caribbean):all locations:
|
||||||
|
877:Toll-Free
|
||||||
|
878:Pennsylvania (USA):overlay of both 412 and 724 area codes:PA
|
||||||
|
880:Paid Toll-Free Service
|
||||||
|
881:Paid Toll-Free Service
|
||||||
|
882:Paid Toll-Free Service
|
||||||
|
888:Toll-Free
|
||||||
|
900:Premium Services
|
||||||
|
901:Tennessee (USA):Memphis:TN
|
||||||
|
902:Nova Scotia, Prince Edward Island (Canada):all locations:NS
|
||||||
|
903:Texas (USA):Longview, Texarkana, Tyler:TX
|
||||||
|
904:Florida (USA):Daytona Beach, Jacksonville:FL
|
||||||
|
905:Ontario (Canada):Hamilton, Unionville, Woodbridge:ON
|
||||||
|
906:Michigan (USA):Marquette, Sault Ste. Marie:MI
|
||||||
|
907:Alaska (USA):all locations:AK
|
||||||
|
908:New Jersey (USA):Asbury Park, Elizabeth, New Brunswick, Westfield:NJ
|
||||||
|
909:California (USA):Ontario, Pomona, Upland:CA
|
||||||
|
910:North Carolina (USA):Fayetteville, Winston-Salem:NC
|
||||||
|
912:Georgia (USA):Savannah:GA
|
||||||
|
913:Kansas (USA):Kansas City, Topeka:KS
|
||||||
|
914:New York (USA):Newburgh, Ossining, Poughkeepsie:NY
|
||||||
|
915:Texas (USA):Abilene, El Paso, San Angelo:TX
|
||||||
|
916:California (USA):Sacramento:CA
|
||||||
|
917:New York (USA):New York City, Queens, Staten Island:NY
|
||||||
|
918:Oklahoma (USA):Broken Arrow, Muskogee, Tulsa:OK
|
||||||
|
919:North Carolina (USA):Durham, Raleigh:NC
|
||||||
|
920:Wisconsin (USA):Appleton, Green Bay, Sheboygan:WI
|
||||||
|
925:California (USA):Pleasanton, Walnut Creek:CA
|
||||||
|
928:Arizona (USA):Prescott, Flagstaff, Yuma:AZ
|
||||||
|
931:Tennessee (USA):Clarksville:TN
|
||||||
|
935*:California:Split of 619 (Suspended)
|
||||||
|
936:Texas (USA):Conroe, Nacogdoches:TX
|
||||||
|
937:Ohio (USA):Dayton, Hamilton:OH
|
||||||
|
939:Puerto Rico
|
||||||
|
940:Texas (USA):Denton, Wichita Falls:TX
|
||||||
|
941:Florida (USA):Bradenton, Ft. Myers, Naples, Sarasota:FL
|
||||||
|
947:Michigan (USA):Oakland county:MI
|
||||||
|
949:California (USA):Costa Mesa, Irvine, Newport Beach:CA
|
||||||
|
951:California:Split of 909
|
||||||
|
952:Minnesota (USA):southern and southwestern suburbs of Minneapolis:MN
|
||||||
|
954:Florida (USA):Ft. Lauderdale, Broward County:FL
|
||||||
|
956:Texas (USA):Brownsville, Laredo, McAllen:TX
|
||||||
|
957*:New Mexico (Pending)
|
||||||
|
959*:Connecticut:Overlay of 860 (Pending)
|
||||||
|
969:Maryland
|
||||||
|
970:Colorado (USA):Aspen, Vail:CO
|
||||||
|
971:Oregon (USA):Portland, Salem:OR
|
||||||
|
972:Texas (USA):Dallas:TX
|
||||||
|
973:New Jersey (USA):Morris, Passaic, Essex Counties:NJ
|
||||||
|
975:Missouri:Overlay of 816 (Suspended)
|
||||||
|
978:Massachusetts (USA):Acton, Lowell, North Reading:MA
|
||||||
|
979:Texas (USA):Bryan-College Station, Freeport:TX
|
||||||
|
980:North Carolina (USA):Charlotte:NC
|
||||||
|
984*:North Carolina:Overlay of 919 (Suspended)
|
||||||
|
985:Louisiana
|
||||||
|
989:Michigan (USA):Alpena, Midland, Saginaw:MI
|
305
share/misc/na.phone.add
Normal file
305
share/misc/na.phone.add
Normal file
|
@ -0,0 +1,305 @@
|
||||||
|
# $NetBSD: na.phone.add,v 1.1 2003/03/03 01:13:00 jhawk Exp $
|
||||||
|
# from: @(#)na.phone 8.1 (Berkeley) 6/8/93
|
||||||
|
#
|
||||||
|
# Exceptions and additional information to supplement nanpa.com,
|
||||||
|
# which has full canonical information but does not report city
|
||||||
|
# information.
|
||||||
|
#
|
||||||
|
# format:
|
||||||
|
# Area Code : State/Province : City : State/Province Abbrev.
|
||||||
|
#
|
||||||
|
201:New Jersey (USA):Hackensack, Morristown, Newark and Jersey City:NJ
|
||||||
|
202:Washington, D.C. (USA):all locations:DC
|
||||||
|
203:Connecticut (USA):Fairfield and New Haven counties in the southern part of the state:CT
|
||||||
|
204:Manitoba (Canada):all locations:MB
|
||||||
|
205:Alabama (USA):Birmingham, Tuscaloosa:AL
|
||||||
|
206:Washington (USA):Seattle, Bainbridge Island:WA
|
||||||
|
207:Maine (USA):all locations:ME
|
||||||
|
208:Idaho (USA):all locations:ID
|
||||||
|
209:California (USA):Modesto, Stockton:CA
|
||||||
|
210:Texas (USA):San Antonio:TX
|
||||||
|
212:New York (USA):New York City:NY
|
||||||
|
213:California (USA):downtown Los Angeles:CA
|
||||||
|
214:Texas (USA):Dallas:TX
|
||||||
|
215:Pennsylvania (USA):Philadelphia:PA
|
||||||
|
216:Ohio (USA):Cleveland:OH
|
||||||
|
217:Illinois (USA):Champaign, Springfield:IL
|
||||||
|
218:Minnesota (USA):Duluth:MN
|
||||||
|
219:Indiana (USA):Gary, Hammond, South Bend, Warsaw:IN
|
||||||
|
224:Illinois (USA):suburban Chicago:IL
|
||||||
|
225:Louisiana (USA):Baton Rouge, Plaquemine:LA
|
||||||
|
228:Mississippi (USA):Biloxi, Gulfport, Pascagoula:MS
|
||||||
|
229:Georgia (USA):Albany:GA
|
||||||
|
231:Michigan (USA):Muskegon, Traverse City:MI
|
||||||
|
234:Ohio (USA):Akron, Youngstown:OH
|
||||||
|
240:Maryland (USA):Rockville, Silver Spring, Bethesda:MD
|
||||||
|
242:Bahamas (Caribbean):all locations:
|
||||||
|
246:Barbados (Caribbean):all locations:
|
||||||
|
248:Michigan (USA):Oakland county:MI
|
||||||
|
250:British Columbia (Canada):Kamloops, Kelowna, Victoria:BC
|
||||||
|
252:North Carolina (USA):Greenville, Morehead City, Rocky Mount:NC
|
||||||
|
253:Washington (USA):Auburn, Gig Harbor, Tacoma:WA
|
||||||
|
254:Texas (USA):Waco:TX
|
||||||
|
256:Alabama (USA):Decatur, Gadsden, Huntsville:AL
|
||||||
|
262:Wisconsin (USA):Kenosha, Racine, Waukesha:WI
|
||||||
|
264:Anguilla (Caribbean):all locations:
|
||||||
|
267:Pennsylvania (USA):Philadelphia:PA
|
||||||
|
268:Antigua and Barbuda (Caribbean):all locations:
|
||||||
|
270:Kentucky (USA):Bowling Green, Paducah:KY
|
||||||
|
281:Texas (USA):Houston:TX
|
||||||
|
284:British Virgin Islands (Caribbean):all locations:VI
|
||||||
|
#
|
||||||
|
301:Maryland (USA):Rockville, Silver Spring, Bethesda:MD
|
||||||
|
302:Delaware (USA):all locations:DE
|
||||||
|
303:Colorado (USA):Denver:CO
|
||||||
|
304:West Virginia (USA):all locations:WV
|
||||||
|
305:Florida (USA):Miami, Key West:FL
|
||||||
|
306:Saskatchewan (Canada):all locations:SK
|
||||||
|
307:Wyoming (USA):all locations:WY
|
||||||
|
308:Nebraska (USA):North Platte:NE
|
||||||
|
309:Illinois (USA):Bloomington, Peoria:IL
|
||||||
|
310:California (USA):Beverly Hills, Gardena:CA
|
||||||
|
312:Illinois (USA):Chicago:IL
|
||||||
|
313:Michigan (USA):Ann Arbor, Detroit:MI
|
||||||
|
314:Missouri (USA):St. Louis:MO
|
||||||
|
315:New York (USA):Syracuse:NY
|
||||||
|
316:Kansas (USA):Dodge City, Wichita:KS
|
||||||
|
317:Indiana (USA):Indianapolis:IN
|
||||||
|
318:Louisiana (USA):Alexandria, Monroe:LA
|
||||||
|
319:Iowa (USA):Dubuque:IA
|
||||||
|
320:Minnesota (USA):St. Cloud, Willmar:MN
|
||||||
|
321:Florida (USA):Cape Canaveral:FL
|
||||||
|
323:California (USA):Los Angeles:CA
|
||||||
|
330:Ohio (USA):Akron, Youngstown:OH
|
||||||
|
334:Alabama (USA):Auburn, Mobile, Montgomery, Selma:AL
|
||||||
|
336:North Carolina (USA):Asheboro, Burlington, Greensboro:NC
|
||||||
|
337:Louisiana (USA):Lafayette, Lake Charles:LA
|
||||||
|
339:Massachusetts (USA):Burlington, Reading, Waltham:MA
|
||||||
|
340:U.S. Virgin Islands (Caribbean):all locations:
|
||||||
|
345:Cayman Islands (Caribbean):all locations:
|
||||||
|
347:New York (USA):Bronx, Brooklyn, Queens, Staten Island:NY
|
||||||
|
351:Massachusetts (USA):Acton, Lowell, North Reading:MA
|
||||||
|
352:Florida (USA):Gainesville, Ocala:FL
|
||||||
|
360:Washington (USA):Bellingham, Olympia, Vancouver:WA
|
||||||
|
361:Texas (USA):Corpus Christi:TX
|
||||||
|
#
|
||||||
|
401:Rhode Island (USA):all locations:RI
|
||||||
|
402:Nebraska (USA):Lincoln, Omaha:NE
|
||||||
|
403:Alberta (Canada):Calgary:AB
|
||||||
|
404:Georgia (USA):Atlanta:GA
|
||||||
|
405:Oklahoma (USA):Norman, Oklahoma City, Stillwater:OK
|
||||||
|
406:Montana (USA):all locations:MT
|
||||||
|
407:Florida (USA):Orlando, Kissimmee:FL
|
||||||
|
408:California (USA):San Jose:CA
|
||||||
|
409:Texas (USA):Galveston:TX
|
||||||
|
410:Maryland (USA):Baltimore, Towson:MD
|
||||||
|
412:Pennsylvania (USA):Pittsburgh:PA
|
||||||
|
413:Massachusetts (USA):Springfield:MA
|
||||||
|
414:Wisconsin (USA):Milwaukee:WI
|
||||||
|
415:California (USA):San Francisco:CA
|
||||||
|
416:Ontario (Canada):Toronto:ON
|
||||||
|
417:Missouri (USA):Joplin, Springfield:MO
|
||||||
|
418:Quebec (Canada):Quebec:QC
|
||||||
|
419:Ohio (USA):Toledo:OH
|
||||||
|
423:Tennessee (USA):Chattanooga:TN
|
||||||
|
425:Washington (USA):Everett, Kent:WA
|
||||||
|
435:Utah (USA):Cedar City, St. George:UT
|
||||||
|
440:Ohio (USA):Ashtabula, Lorain, Westlake:OH
|
||||||
|
441:Bermuda (Caribbean):all locations:
|
||||||
|
443:Maryland (USA):Baltimore, Towson:MD
|
||||||
|
450:Quebec (Canada):area outside Montreal:QC
|
||||||
|
469:Texas (USA):Dallas:TX
|
||||||
|
473:Grenada (Caribbean):all locations:
|
||||||
|
478:Georgia (USA):Macon:GA
|
||||||
|
480:Arizona (USA):suburban areas east of Phoenix:AZ
|
||||||
|
484:Pennsylvania (USA):Allentown, Bethlehem, Reading:PA
|
||||||
|
#
|
||||||
|
501:Arkansas (USA):all locations:AR
|
||||||
|
502:Kentucky (USA):Louisville:KY
|
||||||
|
503:Oregon (USA):Portland and Salem:OR
|
||||||
|
504:Louisiana (USA):New Orleans:LA
|
||||||
|
505:New Mexico (USA):all locations:NM
|
||||||
|
506:New Brunswick (Canada):all locations:NB
|
||||||
|
507:Minnesota (USA):Rochester:MN
|
||||||
|
508:Massachusetts (USA):Framingham, New Bedford, Plymouth:MA
|
||||||
|
509:Washington (USA):Spokane:WA
|
||||||
|
510:California (USA):Oakland:CA
|
||||||
|
512:Texas (USA):Austin:TX
|
||||||
|
513:Ohio (USA):Cincinnati, Dayton:OH
|
||||||
|
514:Quebec (Canada):Montreal:QC
|
||||||
|
515:Iowa (USA):Des Moines:IA
|
||||||
|
516:New York (USA):Nassau County:NY
|
||||||
|
517:Michigan (USA):Lansing:MI
|
||||||
|
518:New York (USA):Albany, Schenectady:NY
|
||||||
|
519:Ontario (Canada):London, Windsor:ON
|
||||||
|
520:Arizona (USA):Tucson, Flagstaff, Prescott, Yuma:AZ
|
||||||
|
530:California (USA):Chico, Redding, Yreka:CA
|
||||||
|
540:Virginia (USA):Covington, Roanoke, Winchester:VA
|
||||||
|
541:Oregon (USA):Eugene, Medford:OR
|
||||||
|
559:California (USA):Fresno, Visalia:CA
|
||||||
|
561:Florida (USA):Boca Raton, Stuart, West Palm Beach:FL
|
||||||
|
562:California (USA):Santa Monica, Long Beach, Whittier:CA
|
||||||
|
570:Pennsylvania (USA):Scranton, Wilkes-Barre, Williamsport:PA
|
||||||
|
571:Virginia (USA):Arlington, Fairfax, Vienna:VA
|
||||||
|
573:Missouri (USA):Jefferson City, Columbia and other towns outside St. Louis:MO
|
||||||
|
580:Oklahoma (USA):Ardmore, Enid, Lawton:OK
|
||||||
|
586:Michigan (USA):Birmingham, Flint, Pontiac:MI
|
||||||
|
#
|
||||||
|
601:Mississippi (USA):Hattiesburg, Jackson:MS
|
||||||
|
602:Arizona (USA):Phoenix:AZ
|
||||||
|
603:New Hampshire (USA):all locations:NH
|
||||||
|
604:British Columbia (Canada):Vancouver:BC
|
||||||
|
605:South Dakota (USA):all locations:SD
|
||||||
|
606:Kentucky (USA):Ashland:KY
|
||||||
|
607:New York (USA):Binghamton, Elmira:NY
|
||||||
|
608:Wisconsin (USA):Madison:WI
|
||||||
|
609:New Jersey (USA):Atlantic City, Princeton, Trenton:NJ
|
||||||
|
610:Pennsylvania (USA):Allentown, Bethlehem, Reading, West Chester:PA
|
||||||
|
612:Minnesota (USA):Minneapolis:MN
|
||||||
|
613:Ontario (Canada):Ottawa:ON
|
||||||
|
614:Ohio (USA):Columbus:OH
|
||||||
|
615:Tennessee (USA):Nashville:TN
|
||||||
|
616:Michigan (USA):Battle Creek, Grand Rapids, Kalamazoo:MI
|
||||||
|
617:Massachusetts (USA):Boston:MA
|
||||||
|
618:Illinois (USA):Collinsville, Granite City:IL
|
||||||
|
619:California (USA):San Diego:CA
|
||||||
|
623:Arizona (USA):suburban areas west of Phoenix:AZ
|
||||||
|
626:California (USA):Alhambra, La Puente, Pasadena:CA
|
||||||
|
630:Illinois (USA):suburban Chicago:IL
|
||||||
|
631:New York (USA):Suffolk County:NY
|
||||||
|
636:Missouri (USA):Chesterfield, O'Fallon, Gray Summit:MO
|
||||||
|
641:Iowa (USA):Creston, Mason City, Osceola:IA
|
||||||
|
646:New York (USA):Manhattan:NY
|
||||||
|
647:Ontario (Canada):Toronto:ON
|
||||||
|
649:Turks and Caicos (Caribbean):all locations:
|
||||||
|
650:California (USA):Mountain View, San Mateo:CA
|
||||||
|
651:Minnesota (USA):St. Paul:MN
|
||||||
|
660:Missouri (USA):Kirksville, Maryville, Trenton:MO
|
||||||
|
661:California (USA):Bakersfield, Lancaster, Palmdale:CA
|
||||||
|
662:Mississippi (USA):Greenville, Oxford, Tupelo:MS
|
||||||
|
664:Montserrat (Caribbean):all locations:
|
||||||
|
670:Mariana Islands (Pacific):all locations:
|
||||||
|
671:Guam (Pacific):all locations:
|
||||||
|
678:Georgia (USA):Atlanta and suburban areas:GA
|
||||||
|
682:Texas (USA):Arlington, Fort Worth, Grapevine:TX
|
||||||
|
#
|
||||||
|
701:North Dakota (USA):all locations:ND
|
||||||
|
702:Nevada (USA):Las Vegas:NV
|
||||||
|
703:Virginia (USA):Arlington, Alexandria, Fairfax, Falls Church:VA
|
||||||
|
704:North Carolina (USA):Charlotte:NC
|
||||||
|
705:Ontario (Canada):Sault Ste. Marie:ON
|
||||||
|
706:Georgia (USA):Augusta, Columbus:GA
|
||||||
|
707:California (USA):Crescent City, Eureka:CA
|
||||||
|
708:Illinois (USA):Des Plaines, Palatine, Waukegan:IL
|
||||||
|
709:Newfoundland (Canada):all locations:NF
|
||||||
|
712:Iowa (USA):Council Bluffs, Sioux City:IA
|
||||||
|
713:Texas (USA):Houston:TX
|
||||||
|
714:California (USA):Anaheim:CA
|
||||||
|
715:Wisconsin (USA):Eau Claire, Wausau:WI
|
||||||
|
716:New York (USA):Buffalo, Niagara Falls, Rochester:NY
|
||||||
|
717:Pennsylvania (USA):Harrisburg, Hershey, York:PA
|
||||||
|
718:New York (USA):Brooklyn, Queens, Staten Island:NY
|
||||||
|
719:Colorado (USA):Colorado Springs, Pueblo:CO
|
||||||
|
720:Colorado (USA):Denver:CO
|
||||||
|
724:Pennsylvania (USA):Latrobe, New Castle:PA
|
||||||
|
727:Florida (USA):Clearwater, St. Petersburg:FL
|
||||||
|
732:New Jersey (USA):Middlesex, Monmouth, Ocean Counties:NJ
|
||||||
|
734:Michigan (USA):Ann Arbor, Livonia, Ypsilanti:MI
|
||||||
|
740:Ohio (USA):Athens, Lancaster, Marietta:OH
|
||||||
|
757:Virginia (USA):Newport News, Norfolk, Virginia Beach:VA
|
||||||
|
758:St. Lucia (Caribbean):all locations:
|
||||||
|
760:California (USA):Bishop, Needles, Palm Springs:CA
|
||||||
|
763:Minnesota (USA):northern and northwestern suburbs of Minneapolis:MN
|
||||||
|
765:Indiana (USA):Kokomo, Lafayette, Richmond:IN
|
||||||
|
767:Dominica (Caribbean):all locations:
|
||||||
|
770:Georgia (USA):suburban Atlanta (the area outside the Interstate 285 beltway):GA
|
||||||
|
773:Illinois (USA):Chicago:IL
|
||||||
|
774:Massachusetts (USA):Framingham, New Bedford, Plymouth:MA
|
||||||
|
775:Nevada (USA):Carson City, Reno:NV
|
||||||
|
780:Alberta (Canada):Edmonton, Grande Prairie:AB
|
||||||
|
781:Massachusetts (USA):Burlington, Reading, Waltham:MA
|
||||||
|
784:St. Vincent/Grenadines (Caribbean):all locations:
|
||||||
|
785:Kansas (USA):Junction City, Lawrence, Topeka:KS
|
||||||
|
786:Florida (USA):Miami, North Dade:FL
|
||||||
|
787:Puerto Rico (Caribbean):all locations:PR
|
||||||
|
#
|
||||||
|
801:Utah (USA):Salt Lake City:UT
|
||||||
|
802:Vermont (USA):all locations:VT
|
||||||
|
803:South Carolina (USA):Columbia, Winnsboro:SC
|
||||||
|
804:Virginia (USA):Norfolk, Richmond:VA
|
||||||
|
805:California (USA):Bakersfield, Santa Barbara:CA
|
||||||
|
806:Texas (USA):Amarillo, Lubbock:TX
|
||||||
|
807:Ontario (Canada):Thunder Bay:ON
|
||||||
|
808:Hawaii (USA):all locations:HI
|
||||||
|
809::Islands in the Caribbean, including the Dominican Republic:
|
||||||
|
810:Michigan (USA):Birmingham, Flint, Pontiac:MI
|
||||||
|
812:Indiana (USA):Bloomington, Evansville, Terra Haute:IN
|
||||||
|
813:Florida (USA):Clearwater, St. Petersburg, Tampa:FL
|
||||||
|
814:Pennsylvania (USA):Altoona, Erie:PA
|
||||||
|
815:Illinois (USA):Joliet, Rockford:IL
|
||||||
|
816:Missouri (USA):Kansas City:MO
|
||||||
|
817:Texas (USA):Arlington, Fort Worth:TX
|
||||||
|
818:California (USA):Burbank, Glendale, San Fernando:CA
|
||||||
|
819:Quebec (Canada):Sherbrooke, Trois Rivieres:QC
|
||||||
|
828:North Carolina (USA):Asheville, Hendersonville:NC
|
||||||
|
830:Texas (USA):Fredericksburg, New Braunfels, Uvalde:TX
|
||||||
|
831:California (USA):Monterey, Salinas:CA
|
||||||
|
832:Texas (USA):Houston:TX
|
||||||
|
843:South Carolina (USA):Charleston, Florence:SC
|
||||||
|
845:New York (USA):Middletown, Putnam Valley, Woodstock:NY
|
||||||
|
847:Illinois (USA):suburban Chicago:IL
|
||||||
|
850:Florida (USA):Panama City, Pensacola, Tallahassee:FL
|
||||||
|
855::Toll Free:
|
||||||
|
856:New Jersey (USA):Camden, Vineland:NJ
|
||||||
|
857:Massachusetts (USA):Boston:MA
|
||||||
|
858:California (USA):La Jolla, Poway, Rancho Santa Fe:CA
|
||||||
|
859:Kentucky (USA):Covington, Lexington:KY
|
||||||
|
860:Connecticut (USA):Bloomfield, Canaan, Hartford, Norwich:CT
|
||||||
|
863:Florida (USA):Arcadia, Lakeland, Sebring:FL
|
||||||
|
864:South Carolina (USA):Greenville, Spartanburg:SC
|
||||||
|
865:Tennessee (USA):Knoxville:TN
|
||||||
|
867:Yukon/Northwest Territories (Canada):all locations:NT
|
||||||
|
868:Trinidad and Tobago (Caribbean):all locations:
|
||||||
|
869:St. Kitts/Nevis (Caribbean):all locations:
|
||||||
|
870:Arkansas (USA):Jonesboro, Pine Bluff, Texarkana:AR
|
||||||
|
876:Jamaica (Caribbean):all locations:
|
||||||
|
878:Pennsylvania (USA):overlay of both 412 and 724 area codes:PA
|
||||||
|
#
|
||||||
|
901:Tennessee (USA):Memphis:TN
|
||||||
|
902:Nova Scotia, Prince Edward Island (Canada):all locations:NS
|
||||||
|
903:Texas (USA):Longview, Texarkana, Tyler:TX
|
||||||
|
904:Florida (USA):Daytona Beach, Jacksonville:FL
|
||||||
|
905:Ontario (Canada):Hamilton, Unionville, Woodbridge:ON
|
||||||
|
906:Michigan (USA):Marquette, Sault Ste. Marie:MI
|
||||||
|
907:Alaska (USA):all locations:AK
|
||||||
|
908:New Jersey (USA):Asbury Park, Elizabeth, New Brunswick, Westfield:NJ
|
||||||
|
909:California (USA):Ontario, Pomona, Upland:CA
|
||||||
|
910:North Carolina (USA):Fayetteville, Winston-Salem:NC
|
||||||
|
912:Georgia (USA):Savannah:GA
|
||||||
|
913:Kansas (USA):Kansas City, Topeka:KS
|
||||||
|
914:New York (USA):Newburgh, Ossining, Poughkeepsie:NY
|
||||||
|
915:Texas (USA):Abilene, El Paso, San Angelo:TX
|
||||||
|
916:California (USA):Sacramento:CA
|
||||||
|
917:New York (USA):New York City, Queens, Staten Island:NY
|
||||||
|
918:Oklahoma (USA):Broken Arrow, Muskogee, Tulsa:OK
|
||||||
|
919:North Carolina (USA):Durham, Raleigh:NC
|
||||||
|
920:Wisconsin (USA):Appleton, Green Bay, Sheboygan:WI
|
||||||
|
925:California (USA):Pleasanton, Walnut Creek:CA
|
||||||
|
931:Tennessee (USA):Clarksville:TN
|
||||||
|
936:Texas (USA):Conroe, Nacogdoches:TX
|
||||||
|
937:Ohio (USA):Dayton, Hamilton:OH
|
||||||
|
940:Texas (USA):Denton, Wichita Falls:TX
|
||||||
|
941:Florida (USA):Bradenton, Ft. Myers, Naples, Sarasota:FL
|
||||||
|
947:Michigan (USA):Oakland county:MI
|
||||||
|
949:California (USA):Costa Mesa, Irvine, Newport Beach:CA
|
||||||
|
952:Minnesota (USA):southern and southwestern suburbs of Minneapolis:MN
|
||||||
|
954:Florida (USA):Ft. Lauderdale, Broward County:FL
|
||||||
|
956:Texas (USA):Brownsville, Laredo, McAllen:TX
|
||||||
|
970:Colorado (USA):Aspen, Vail:CO
|
||||||
|
971:Oregon (USA):Portland, Salem:OR
|
||||||
|
972:Texas (USA):Dallas:TX
|
||||||
|
973:New Jersey (USA):Morris, Passaic, Essex Counties:NJ
|
||||||
|
978:Massachusetts (USA):Acton, Lowell, North Reading:MA
|
||||||
|
979:Texas (USA):Bryan-College Station, Freeport:TX
|
||||||
|
980:North Carolina (USA):Charlotte:NC
|
||||||
|
989:Michigan (USA):Alpena, Midland, Saginaw:MI
|
89
share/misc/na.postal
Normal file
89
share/misc/na.postal
Normal file
|
@ -0,0 +1,89 @@
|
||||||
|
# $NetBSD: na.postal,v 1.1 2003/03/26 15:57:54 tsarna Exp $
|
||||||
|
#
|
||||||
|
# North American postal region (State/Province/Territory/etc) codes.
|
||||||
|
#
|
||||||
|
# Two-Letter Region Code:State/Prov./Terr.:Abbrev.:2-Letter Country code
|
||||||
|
#
|
||||||
|
# From: http://www.usps.com/ncsc/lookups/abbr_state.txt
|
||||||
|
# http://www.itl.nist.gov/fipspubs/fip5-2.htm
|
||||||
|
# http://www.oconus.com/ZipCodes.asp
|
||||||
|
# http://www.infoplease.com/ipa/A0110468.html
|
||||||
|
# http://www.canadapost.ca/personal/tools/pg/manual/b03-e.asp
|
||||||
|
# http://www.psychology.uoguelph.ca/where/prov_abr.html
|
||||||
|
#
|
||||||
|
AA:Armed Forces Americas:AA:US
|
||||||
|
AB:Alberta:Alta.:CA
|
||||||
|
AE:Armed Forces Europe:AE:US
|
||||||
|
AK:Alaska:Alaska:US
|
||||||
|
AL:Alabama:Ala.:US
|
||||||
|
AP:Armed Forces Pacific:AP:US
|
||||||
|
AR:Arkansas:Ark.:US
|
||||||
|
AS:American Samoa:American Samoa:US
|
||||||
|
AZ:Arizona:Ariz.:US
|
||||||
|
BC:British Columbia:B.C.:CA
|
||||||
|
CA:California:Calif.:US
|
||||||
|
CO:Colorado:Colo.:US
|
||||||
|
CT:Connecticut:Conn.:US
|
||||||
|
DC:District of Columbia:D.C.:US
|
||||||
|
DE:Delaware:Del.:US
|
||||||
|
FL:Florida:Fla.:US
|
||||||
|
FM:Micronesia:Micronesia:FM
|
||||||
|
GA:Georgia:Ga.:US
|
||||||
|
GU:Guam:Guam:US
|
||||||
|
HI:Hawaii:Hawaii:US
|
||||||
|
IA:Iowa:Iowa:US
|
||||||
|
ID:Idaho:Idaho:US
|
||||||
|
IL:Illinois:Ill.:US
|
||||||
|
IN:Indiana:Ind.:US
|
||||||
|
KS:Kansas:Kans.:US
|
||||||
|
KY:Kentucky:Ky.:US
|
||||||
|
LA:Louisiana:La.:US
|
||||||
|
MA:Massachusetts:Mass.:US
|
||||||
|
MB:Manitoba:Man.:CA
|
||||||
|
MD:Maryland:Md.:US
|
||||||
|
ME:Maine:Maine:US
|
||||||
|
MH:Marshall Islands:Marshall Isl.:MH
|
||||||
|
MI:Michigan:Mich.:US
|
||||||
|
MN:Minnesota:Minn.:US
|
||||||
|
MO:Missouri:Mo.:US
|
||||||
|
MP:Northern Mariana Islands:N. Mariana Isl.:MP
|
||||||
|
MS:Mississippi:Miss.:US
|
||||||
|
MT:Montana:Mont.:US
|
||||||
|
NB:New Brunswick:N.B.:CA
|
||||||
|
NC:North Carolina:N.C.:US
|
||||||
|
ND:North Dakota:N.D.:US
|
||||||
|
NE:Nebraska:Nebr.:US
|
||||||
|
NF:Newfoundland:Nfld.:CA
|
||||||
|
NH:New Hampshire:N.H.:US
|
||||||
|
NJ:New Jersey:N.J.:US
|
||||||
|
NM:New Mexico:N.M.:US
|
||||||
|
NS:Nova Scotia:N.S.:CA
|
||||||
|
NT:Northwest Territories:N.W.T.:CA
|
||||||
|
NU:Nunavut:Nun.:CA
|
||||||
|
NV:Nevada:Nev.:US
|
||||||
|
NY:New York:N.Y.:US
|
||||||
|
OH:Ohio:Ohio:US
|
||||||
|
OK:Oklahoma:Okla.:US
|
||||||
|
ON:Ontario:Ont.:CA
|
||||||
|
OR:Oregon:Ore.:US
|
||||||
|
PA:Pennsylvania:Pa.:US
|
||||||
|
PE:Prince Edward Island:P.E.I.:CA
|
||||||
|
PR:Puerto Rico:P.R.:US
|
||||||
|
PW:Palau:Palau:PW
|
||||||
|
QC:Quebec:Que.:CA
|
||||||
|
RI:Rhode Island:R.I.:US
|
||||||
|
SC:South Carolina:S.C.:US
|
||||||
|
SD:South Dakota:S.D.:US
|
||||||
|
SK:Saskatchewan:Sask.:CA
|
||||||
|
TN:Tennessee:Tenn.:US
|
||||||
|
TX:Texas:Tex.:US
|
||||||
|
UM:Minor Outlying Islands:Minor Outlying Islands:US
|
||||||
|
UT:Utah:Utah:US
|
||||||
|
VA:Virginia:Va.:US
|
||||||
|
VI:Virgin Islands:V.I.:US
|
||||||
|
VT:Vermont:Vt.:US
|
||||||
|
WA:Washington:Wash.:US
|
||||||
|
WI:Wisconsin:Wis.:US
|
||||||
|
WV:West Virginia:W.Va.:US
|
||||||
|
WY:Wyoming:Wyo.:US
|
||||||
|
YT:Yukon Territory:Y.T.:CA
|
70
share/misc/nanpa.awk
Normal file
70
share/misc/nanpa.awk
Normal file
|
@ -0,0 +1,70 @@
|
||||||
|
# $NetBSD: nanpa.awk,v 1.2 2003/03/13 02:55:01 jhawk Exp $
|
||||||
|
#
|
||||||
|
# todo:
|
||||||
|
# parse "http://docs.nanpa.com/cgi-bin/npa_reports/nanpa?
|
||||||
|
# function=list_npa_introduced" to produce parenthetical
|
||||||
|
# notes about what area codes are overlayed by others
|
||||||
|
# (or split from).
|
||||||
|
#
|
||||||
|
function parse(file, ispipe, isplanning, i, planinit, t)
|
||||||
|
{
|
||||||
|
planinit = 0;
|
||||||
|
while((ispipe?(file | getline):(getline < file)) > 0) {
|
||||||
|
sub(/#.*/, "");
|
||||||
|
if (length($0)==0) continue;
|
||||||
|
if (isplanning) {
|
||||||
|
split($0, f);
|
||||||
|
if (!planinit && f[2]=="NEW NPA") {
|
||||||
|
planinit=1;
|
||||||
|
for (i=1; i<=NF; i++)
|
||||||
|
fnames[$i]=i-1;
|
||||||
|
} else if (planinit && length(f[fnames["NEW NPA"]])>1) {
|
||||||
|
t = f[fnames["LOCATION"]] FS;
|
||||||
|
if (f[fnames["OVERLAY?"]]=="Yes")
|
||||||
|
t = t "Overlay of " f[fnames["OLD NPA"]];
|
||||||
|
else if (f[fnames["OLD NPA"]])
|
||||||
|
t = t "Split of " f[fnames["OLD NPA"]];
|
||||||
|
if (f[fnames["STATUS"]])
|
||||||
|
t = t " (" f[fnames["STATUS"]] ")";
|
||||||
|
if (length(f[fnames["IN SERVICE DATE"]]) > 1)
|
||||||
|
t = t " effective " \
|
||||||
|
f[fnames["IN SERVICE DATE"]];
|
||||||
|
data[f[fnames["NEW NPA"]] "*"] = t;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
# digits only
|
||||||
|
match($0, /^[0-9]/);
|
||||||
|
if (RSTART==0) continue;
|
||||||
|
i=index($0, FS);
|
||||||
|
data[substr($0, 1, i-1)]=substr($0,i+1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
close(file);
|
||||||
|
}
|
||||||
|
|
||||||
|
BEGIN{
|
||||||
|
FS=":"
|
||||||
|
print "# $""NetBSD: $";
|
||||||
|
print "# Generated from http://www.nanpa.com/area_codes/index.html";
|
||||||
|
print "# (with local exceptions)";
|
||||||
|
print "# ";
|
||||||
|
print "# format:";
|
||||||
|
print "# Area Code : Description : Detail : State/Province Abbrev.";
|
||||||
|
print "# (3rd and 4th fields optional)";
|
||||||
|
print "# A * in the Area Code field indicates a future area code."
|
||||||
|
print "# ";
|
||||||
|
parse("ftp -o - " \
|
||||||
|
"http://docs.nanpa.com/cgi-bin/npa_reports/nanpa\\?" \
|
||||||
|
"function=list_npa_geo_number | sed -f nanpa.sed", 1, 0);
|
||||||
|
parse("ftp -o - " \
|
||||||
|
"http://docs.nanpa.com/cgi-bin/npa_reports/nanpa\\?" \
|
||||||
|
"function=list_npa_non_geo | sed -f nanpa.sed", 1, 0);
|
||||||
|
parse("ftp -o - " \
|
||||||
|
"http://docs.nanpa.com/cgi-bin/npa_reports/nanpa\\?" \
|
||||||
|
"function=list_npa_not_in_service | sed -f nanpa.sed", 1, 1);
|
||||||
|
parse("na.phone.add", 0, 0);
|
||||||
|
sort="sort -n";
|
||||||
|
for (i in data)
|
||||||
|
print i FS data[i] | sort
|
||||||
|
close(sort);
|
||||||
|
}
|
48
share/misc/nanpa.sed
Normal file
48
share/misc/nanpa.sed
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
# $NetBSD: nanpa.sed,v 1.2 2006/12/25 18:39:48 wiz Exp $
|
||||||
|
#
|
||||||
|
# Parse HTML tables output by
|
||||||
|
# http://docs.nanpa.com/cgi-bin/npa_reports/nanpa
|
||||||
|
# Specifically, for each html table row (TR),
|
||||||
|
# print the <TD> elements separated by colons.
|
||||||
|
#
|
||||||
|
# This could break on HTML comments.
|
||||||
|
#
|
||||||
|
:top
|
||||||
|
# Strip ^Ms
|
||||||
|
s/
//g
|
||||||
|
# Join all lines with unterminated HTML tags
|
||||||
|
/<[^>]*$/{
|
||||||
|
N
|
||||||
|
b top
|
||||||
|
}
|
||||||
|
# Replace all </TR> with EOL tag
|
||||||
|
s;</[Tt][Rr]>;$;g
|
||||||
|
# Join lines with only <TR>.
|
||||||
|
/<[Tt][Rr][^>]*>$/{
|
||||||
|
N
|
||||||
|
s/\n//g
|
||||||
|
b top
|
||||||
|
}
|
||||||
|
# Also, join all lines starting with <TR>.
|
||||||
|
/<[TtRr][^>]*>[^$]*$/{
|
||||||
|
N
|
||||||
|
s/\n//g
|
||||||
|
b top
|
||||||
|
}
|
||||||
|
# Remove EOL markers
|
||||||
|
s/\$$//
|
||||||
|
# Remove lines not starting with <TR>
|
||||||
|
/<[Tt][Rr][^>]*>/!d
|
||||||
|
# Replace all <TD> with colon
|
||||||
|
s/[ ]*<TD[^>]*> */:/g
|
||||||
|
# Strip all HTML tags
|
||||||
|
s/<[^>]*>//g
|
||||||
|
# Handle HTML characters
|
||||||
|
s/ / /g
|
||||||
|
# Compress spaces/tabs
|
||||||
|
s/[ ][ ]*/ /g
|
||||||
|
# Strip leading colons
|
||||||
|
s/^://
|
||||||
|
# Strip leading/trailing whitespace
|
||||||
|
s/^ //
|
||||||
|
s/ $//
|
19
share/misc/operator
Normal file
19
share/misc/operator
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
Operator Associativity
|
||||||
|
-------------------------------------------------------------
|
||||||
|
() [] -> . left to right
|
||||||
|
! ~ ++ -- - (type) * & sizeof new delete right to left
|
||||||
|
->* .* left to right
|
||||||
|
* / % left to right
|
||||||
|
+ - left to right
|
||||||
|
<< >> left to right
|
||||||
|
< <= > >= left to right
|
||||||
|
== != left to right
|
||||||
|
& left to right
|
||||||
|
^ left to right
|
||||||
|
| left to right
|
||||||
|
&& left to right
|
||||||
|
|| left to right
|
||||||
|
?: right to left
|
||||||
|
= += -= *= /= %= <<= >>= &= ^= |= throw right to left
|
||||||
|
?: (C++, third operand) right to left
|
||||||
|
, left to right
|
476
share/misc/style
Normal file
476
share/misc/style
Normal file
|
@ -0,0 +1,476 @@
|
||||||
|
/* $NetBSD: style,v 1.49 2011/09/01 09:33:01 christos Exp $ */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The revision control tag appears first, with a blank line after it.
|
||||||
|
* Copyright text appears after the revision control tag.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The NetBSD source code style guide.
|
||||||
|
* (Previously known as KNF - Kernel Normal Form).
|
||||||
|
*
|
||||||
|
* from: @(#)style 1.12 (Berkeley) 3/18/94
|
||||||
|
*/
|
||||||
|
/*
|
||||||
|
* An indent(1) profile approximating the style outlined in
|
||||||
|
* this document lives in /usr/share/misc/indent.pro. It is a
|
||||||
|
* useful tool to assist in converting code to KNF, but indent(1)
|
||||||
|
* output generated using this profile must not be considered to
|
||||||
|
* be an authoritative reference.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Source code revision control identifiers appear after any copyright
|
||||||
|
* text. Use the appropriate macros from <sys/cdefs.h>. Usually only one
|
||||||
|
* source file per program contains a __COPYRIGHT() section.
|
||||||
|
* Historic Berkeley code may also have an __SCCSID() section.
|
||||||
|
* Only one instance of each of these macros can occur in each file.
|
||||||
|
* Don't use newlines in the identifiers.
|
||||||
|
*/
|
||||||
|
#include <sys/cdefs.h>
|
||||||
|
__COPYRIGHT("@(#) Copyright (c) 2008\
|
||||||
|
The NetBSD Foundation, inc. All rights reserved.");
|
||||||
|
__RCSID("$NetBSD: style,v 1.49 2011/09/01 09:33:01 christos Exp $");
|
||||||
|
|
||||||
|
/*
|
||||||
|
* VERY important single-line comments look like this.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Most single-line comments look like this. */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Multi-line comments look like this. Make them real sentences. Fill
|
||||||
|
* them so they look like real paragraphs.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Attempt to wrap lines longer than 80 characters appropriately.
|
||||||
|
* Refer to the examples below for more information.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* EXAMPLE HEADER FILE:
|
||||||
|
*
|
||||||
|
* A header file should protect itself against multiple inclusion.
|
||||||
|
* E.g, <sys/socket.h> would contain something like:
|
||||||
|
*/
|
||||||
|
#ifndef _SYS_SOCKET_H_
|
||||||
|
#define _SYS_SOCKET_H_
|
||||||
|
/*
|
||||||
|
* Contents of #include file go between the #ifndef and the #endif at the end.
|
||||||
|
*/
|
||||||
|
#endif /* !_SYS_SOCKET_H_ */
|
||||||
|
/*
|
||||||
|
* END OF EXAMPLE HEADER FILE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* If a header file requires structures, defines, typedefs, etc. from
|
||||||
|
* another header file it should include that header file and not depend
|
||||||
|
* on the including file for that header including both. If there are
|
||||||
|
* exceptions to this for specific headers it should be clearly documented
|
||||||
|
* in the headers and, if appropriate, the documentation. Nothing in this
|
||||||
|
* rule should suggest relaxation of the multiple inclusion rule and the
|
||||||
|
* application programmer should be free to include both regardless.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Kernel include files come first.
|
||||||
|
*/
|
||||||
|
#include <sys/types.h> /* Non-local includes in brackets. */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* If it's a network program, put the network include files next.
|
||||||
|
* Group the includes files by subdirectory.
|
||||||
|
*/
|
||||||
|
#include <net/if.h>
|
||||||
|
#include <net/if_dl.h>
|
||||||
|
#include <net/route.h>
|
||||||
|
#include <netinet/in.h>
|
||||||
|
#include <protocols/rwhod.h>
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Then there's a blank line, followed by the /usr include files.
|
||||||
|
* The /usr include files should be sorted!
|
||||||
|
*/
|
||||||
|
#include <assert.h>
|
||||||
|
#include <errno.h>
|
||||||
|
#include <inttypes.h>
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Global pathnames are defined in /usr/include/paths.h. Pathnames local
|
||||||
|
* to the program go in pathnames.h in the local directory.
|
||||||
|
*/
|
||||||
|
#include <paths.h>
|
||||||
|
|
||||||
|
/* Then, there's a blank line, and the user include files. */
|
||||||
|
#include "pathnames.h" /* Local includes in double quotes. */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* ANSI function declarations for private functions (i.e. functions not used
|
||||||
|
* elsewhere) and the main() function go at the top of the source module.
|
||||||
|
* Don't associate a name with the types. I.e. use:
|
||||||
|
* void function(int);
|
||||||
|
* Use your discretion on indenting between the return type and the name, and
|
||||||
|
* how to wrap a prototype too long for a single line. In the latter case,
|
||||||
|
* lining up under the initial left parenthesis may be more readable.
|
||||||
|
* In any case, consistency is important!
|
||||||
|
*/
|
||||||
|
static char *function(int, int, float, int);
|
||||||
|
static int dirinfo(const char *, struct stat *, struct dirent *,
|
||||||
|
struct statfs *, int *, char **[]);
|
||||||
|
static void usage(void) __dead; /* declare functions that don't return dead */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Macros are capitalized, parenthesized, and should avoid side-effects.
|
||||||
|
* Spacing before and after the macro name may be any whitespace, though
|
||||||
|
* use of TABs should be consistent through a file.
|
||||||
|
* If they are an inline expansion of a function, the function is defined
|
||||||
|
* all in lowercase, the macro has the same name all in uppercase.
|
||||||
|
* If the macro is an expression, wrap the expression in parenthesis.
|
||||||
|
* If the macro is more than a single statement, use ``do { ... } while (0)'',
|
||||||
|
* so that a trailing semicolon works. Right-justify the backslashes; it
|
||||||
|
* makes it easier to read. The CONSTCOND comment is to satisfy lint(1).
|
||||||
|
*/
|
||||||
|
#define MACRO(v, w, x, y) \
|
||||||
|
do { \
|
||||||
|
v = (x) + (y); \
|
||||||
|
w = (y) + 2; \
|
||||||
|
} while (/* CONSTCOND */ 0)
|
||||||
|
|
||||||
|
#define DOUBLE(x) ((x) * 2)
|
||||||
|
|
||||||
|
/* Enum types are capitalized. No comma on the last element. */
|
||||||
|
enum enumtype {
|
||||||
|
ONE,
|
||||||
|
TWO
|
||||||
|
} et;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* When declaring variables in structures, declare them organized by use in
|
||||||
|
* a manner to attempt to minimize memory wastage because of compiler alignment
|
||||||
|
* issues, then by size, and then by alphabetical order. E.g, don't use
|
||||||
|
* ``int a; char *b; int c; char *d''; use ``int a; int b; char *c; char *d''.
|
||||||
|
* Each variable gets its own type and line, although an exception can be made
|
||||||
|
* when declaring bitfields (to clarify that it's part of the one bitfield).
|
||||||
|
* Note that the use of bitfields in general is discouraged.
|
||||||
|
*
|
||||||
|
* Major structures should be declared at the top of the file in which they
|
||||||
|
* are used, or in separate header files, if they are used in multiple
|
||||||
|
* source files. Use of the structures should be by separate declarations
|
||||||
|
* and should be "extern" if they are declared in a header file.
|
||||||
|
*
|
||||||
|
* It may be useful to use a meaningful prefix for each member name.
|
||||||
|
* E.g, for ``struct softc'' the prefix could be ``sc_''.
|
||||||
|
*/
|
||||||
|
struct foo {
|
||||||
|
struct foo *next; /* List of active foo */
|
||||||
|
struct mumble amumble; /* Comment for mumble */
|
||||||
|
int bar;
|
||||||
|
unsigned int baz:1, /* Bitfield; line up entries if desired */
|
||||||
|
fuz:5,
|
||||||
|
zap:2;
|
||||||
|
uint8_t flag;
|
||||||
|
};
|
||||||
|
struct foo *foohead; /* Head of global foo list */
|
||||||
|
|
||||||
|
/* Make the structure name match the typedef. */
|
||||||
|
typedef struct BAR {
|
||||||
|
int level;
|
||||||
|
} BAR;
|
||||||
|
|
||||||
|
/* C99 uintN_t is preferred over u_intN_t. */
|
||||||
|
uint32_t zero;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* All major routines should have a comment briefly describing what
|
||||||
|
* they do. The comment before the "main" routine should describe
|
||||||
|
* what the program does.
|
||||||
|
*/
|
||||||
|
int
|
||||||
|
main(int argc, char *argv[])
|
||||||
|
{
|
||||||
|
long num;
|
||||||
|
int ch;
|
||||||
|
char *ep;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* At the start of main(), call setprogname() to set the program
|
||||||
|
* name. This does nothing on NetBSD, but increases portability
|
||||||
|
* to other systems.
|
||||||
|
*/
|
||||||
|
setprogname(argv[0]);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* For consistency, getopt should be used to parse options.
|
||||||
|
* Options should be sorted in the getopt call and the switch
|
||||||
|
* statement, unless parts of the switch cascade. For the
|
||||||
|
* sorting order, see the usage() example below. Don't forget
|
||||||
|
* to add option descriptions to the usage and the manpage.
|
||||||
|
* Elements in a switch statement that cascade should have a
|
||||||
|
* FALLTHROUGH comment. Numerical arguments should be checked
|
||||||
|
* for accuracy. Code that cannot be reached should have a
|
||||||
|
* NOTREACHED comment.
|
||||||
|
*/
|
||||||
|
while ((ch = getopt(argc, argv, "abn:")) != -1) {
|
||||||
|
switch (ch) { /* Indent the switch. */
|
||||||
|
case 'a': /* Don't indent the case. */
|
||||||
|
aflag = 1;
|
||||||
|
/* FALLTHROUGH */
|
||||||
|
case 'b':
|
||||||
|
bflag = 1;
|
||||||
|
break;
|
||||||
|
case 'n':
|
||||||
|
errno = 0;
|
||||||
|
num = strtol(optarg, &ep, 10);
|
||||||
|
if (num <= 0 || *ep != '\0' || (errno == ERANGE &&
|
||||||
|
(num == LONG_MAX || num == LONG_MIN)) )
|
||||||
|
errx(1, "illegal number -- %s", optarg);
|
||||||
|
break;
|
||||||
|
case '?':
|
||||||
|
default:
|
||||||
|
usage();
|
||||||
|
/* NOTREACHED */
|
||||||
|
}
|
||||||
|
}
|
||||||
|
argc -= optind;
|
||||||
|
argv += optind;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Space after keywords (while, for, return, switch). No braces are
|
||||||
|
* required for control statements with only a single statement,
|
||||||
|
* unless it's a long statement.
|
||||||
|
*
|
||||||
|
* Forever loops are done with for's, not while's.
|
||||||
|
*/
|
||||||
|
for (p = buf; *p != '\0'; ++p)
|
||||||
|
continue; /* Explicit no-op */
|
||||||
|
for (;;)
|
||||||
|
stmt;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Braces are required for control statements with a single statement
|
||||||
|
* that may expand to nothing.
|
||||||
|
*/
|
||||||
|
#ifdef DEBUG_FOO
|
||||||
|
#define DPRINTF(a) printf a
|
||||||
|
#else
|
||||||
|
#define DPRINTF(a)
|
||||||
|
#endif
|
||||||
|
if (broken) {
|
||||||
|
DPRINTF(("broken is %d\n", broken));
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Parts of a for loop may be left empty. Don't put declarations
|
||||||
|
* inside blocks unless the routine is unusually complicated.
|
||||||
|
*/
|
||||||
|
for (; cnt < 15; cnt++) {
|
||||||
|
stmt1;
|
||||||
|
stmt2;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Second level indents are four spaces. */
|
||||||
|
while (cnt < 20)
|
||||||
|
z = a + really + long + statement + that + needs + two + lines +
|
||||||
|
gets + indented + four + spaces + on + the + second +
|
||||||
|
and + subsequent + lines;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Closing and opening braces go on the same line as the else.
|
||||||
|
* Don't add braces that aren't necessary except in cases where
|
||||||
|
* there are ambiguity or readability issues.
|
||||||
|
*/
|
||||||
|
if (test) {
|
||||||
|
/*
|
||||||
|
* I have a long comment here.
|
||||||
|
*/
|
||||||
|
#ifdef zorro
|
||||||
|
z = 1;
|
||||||
|
#else
|
||||||
|
b = 3;
|
||||||
|
#endif
|
||||||
|
} else if (bar) {
|
||||||
|
stmt;
|
||||||
|
stmt;
|
||||||
|
} else
|
||||||
|
stmt;
|
||||||
|
|
||||||
|
/* No spaces after function names. */
|
||||||
|
if ((result = function(a1, a2, a3, a4)) == NULL)
|
||||||
|
exit(1);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Unary operators don't require spaces, binary operators do.
|
||||||
|
* Don't excessively use parenthesis, but they should be used if
|
||||||
|
* statement is really confusing without them, such as:
|
||||||
|
* a = b->c[0] + ~d == (e || f) || g && h ? i : j >> 1;
|
||||||
|
*/
|
||||||
|
a = ((b->c[0] + ~d == (e || f)) || (g && h)) ? i : (j >> 1);
|
||||||
|
k = !(l & FLAGS);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Exits should be EXIT_SUCCESS on success, and EXIT_FAILURE on
|
||||||
|
* failure. Don't denote all the possible exit points, using the
|
||||||
|
* integers 1 through 127. Avoid obvious comments such as "Exit
|
||||||
|
* 0 on success.". Since main is a function that returns an int,
|
||||||
|
* prefer returning from it, than calling exit.
|
||||||
|
*/
|
||||||
|
return EXIT_SUCCESS;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The function type must be declared on a line by itself
|
||||||
|
* preceding the function.
|
||||||
|
*/
|
||||||
|
static char *
|
||||||
|
function(int a1, int a2, float fl, int a4)
|
||||||
|
{
|
||||||
|
/*
|
||||||
|
* When declaring variables in functions declare them sorted by size,
|
||||||
|
* then in alphabetical order; multiple ones per line are okay.
|
||||||
|
* Function prototypes should go in the include file "extern.h".
|
||||||
|
* If a line overflows reuse the type keyword.
|
||||||
|
*
|
||||||
|
* DO NOT initialize variables in the declarations.
|
||||||
|
*/
|
||||||
|
extern u_char one;
|
||||||
|
extern char two;
|
||||||
|
struct foo three, *four;
|
||||||
|
double five;
|
||||||
|
int *six, seven;
|
||||||
|
char *eight, *nine, ten, eleven, twelve, thirteen;
|
||||||
|
char fourteen, fifteen, sixteen;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Casts and sizeof's are not followed by a space. NULL is any
|
||||||
|
* pointer type, and doesn't need to be cast, so use NULL instead
|
||||||
|
* of (struct foo *)0 or (struct foo *)NULL. Also, test pointers
|
||||||
|
* against NULL. I.e. use:
|
||||||
|
*
|
||||||
|
* (p = f()) == NULL
|
||||||
|
* not:
|
||||||
|
* !(p = f())
|
||||||
|
*
|
||||||
|
* The notable exception here is varyadic functions. Since our
|
||||||
|
* code is designed to compile and work on different environments
|
||||||
|
* where we don't have control over the NULL definition (on NetBSD
|
||||||
|
* it is defined as ((void *)0), but on other systems it can be
|
||||||
|
* defined as (0) and both definitions are valid under ANSI C), it
|
||||||
|
* it advised to cast NULL to a pointer on varyadic functions,
|
||||||
|
* because on machines where sizeof(pointer) != sizeof(int) and in
|
||||||
|
* the absence of a prototype in scope, passing an un-casted NULL,
|
||||||
|
* will result in passing an int on the stack instead of a pointer.
|
||||||
|
*
|
||||||
|
* Don't use `!' for tests unless it's a boolean.
|
||||||
|
* E.g. use "if (*p == '\0')", not "if (!*p)".
|
||||||
|
*
|
||||||
|
* Routines returning ``void *'' should not have their return
|
||||||
|
* values cast to more specific pointer types.
|
||||||
|
*
|
||||||
|
* Prefer sizeof(*var) over sizeof(type) because if type changes,
|
||||||
|
* the change needs to be done in one place.
|
||||||
|
*
|
||||||
|
* Use err/warn(3), don't roll your own!
|
||||||
|
*/
|
||||||
|
if ((four = malloc(sizeof(*four))) == NULL)
|
||||||
|
err(1, NULL);
|
||||||
|
if ((six = (int *)overflow()) == NULL)
|
||||||
|
errx(1, "Number overflowed.");
|
||||||
|
|
||||||
|
/* No parentheses are needed around the return value. */
|
||||||
|
return eight;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Use ANSI function declarations. ANSI function braces look like
|
||||||
|
* old-style (K&R) function braces.
|
||||||
|
* As per the wrapped prototypes, use your discretion on how to format
|
||||||
|
* the subsequent lines.
|
||||||
|
*/
|
||||||
|
static int
|
||||||
|
dirinfo(const char *p, struct stat *sb, struct dirent *de, struct statfs *sf,
|
||||||
|
int *rargc, char **rargv[])
|
||||||
|
{ /* Insert an empty line if the function has no local variables. */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* In system libraries, catch obviously invalid function arguments
|
||||||
|
* using _DIAGASSERT(3).
|
||||||
|
*/
|
||||||
|
_DIAGASSERT(p != NULL);
|
||||||
|
_DIAGASSERT(filedesc != -1);
|
||||||
|
|
||||||
|
if (stat(p, sb) < 0)
|
||||||
|
err(1, "Unable to stat %s", p);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* To printf quantities that might be larger that "long", include
|
||||||
|
* <inttypes.h>, cast quantities to intmax_t or uintmax_t and use
|
||||||
|
* PRI?MAX constants.
|
||||||
|
*/
|
||||||
|
(void)printf("The size of %s is %" PRIdMAX " (%#" PRIxMAX ")\n", p,
|
||||||
|
(intmax_t)sb->st_size, (uintmax_t)sb->st_size);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* To printf quantities of known bit-width, use the corresponding
|
||||||
|
* defines (generally only done within NetBSD for quantities that
|
||||||
|
* exceed 32-bits).
|
||||||
|
*/
|
||||||
|
(void)printf("%s uses %" PRId64 " blocks and has flags %#" PRIx32 "\n",
|
||||||
|
p, sb->st_blocks, sb->st_flags);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* There are similar constants that should be used with the *scanf(3)
|
||||||
|
* family of functions: SCN?MAX, SCN?64, etc.
|
||||||
|
*/
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Functions that support variable numbers of arguments should look like this.
|
||||||
|
* (With the #include <stdarg.h> appearing at the top of the file with the
|
||||||
|
* other include files.)
|
||||||
|
*/
|
||||||
|
#include <stdarg.h>
|
||||||
|
|
||||||
|
void
|
||||||
|
vaf(const char *fmt, ...)
|
||||||
|
{
|
||||||
|
va_list ap;
|
||||||
|
|
||||||
|
va_start(ap, fmt);
|
||||||
|
STUFF;
|
||||||
|
va_end(ap);
|
||||||
|
/* No return needed for void functions. */
|
||||||
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
usage(void)
|
||||||
|
{
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Use printf(3), not fputs/puts/putchar/whatever, it's faster and
|
||||||
|
* usually cleaner, not to mention avoiding stupid bugs.
|
||||||
|
* Use snprintf(3) or strlcpy(3)/strlcat(3) instead of sprintf(3);
|
||||||
|
* again to avoid stupid bugs.
|
||||||
|
*
|
||||||
|
* Usage statements should look like the manual pages.
|
||||||
|
* Options w/o operands come first, in alphabetical order
|
||||||
|
* inside a single set of braces, upper case before lower case
|
||||||
|
* (AaBbCc...). Next are options with operands, in the same
|
||||||
|
* order, each in braces. Then required arguments in the
|
||||||
|
* order they are specified, followed by optional arguments in
|
||||||
|
* the order they are specified. A bar (`|') separates
|
||||||
|
* either/or options/arguments, and multiple options/arguments
|
||||||
|
* which are specified together are placed in a single set of
|
||||||
|
* braces.
|
||||||
|
*
|
||||||
|
* Use getprogname() instead of hardcoding the program name.
|
||||||
|
*
|
||||||
|
* "usage: f [-aDde] [-b b_arg] [-m m_arg] req1 req2 [opt1 [opt2]]\n"
|
||||||
|
* "usage: f [-a | -b] [-c [-de] [-n number]]\n"
|
||||||
|
*/
|
||||||
|
(void)fprintf(stderr, "usage: %s [-ab]\n", getprogname());
|
||||||
|
exit(EXIT_FAILURE);
|
||||||
|
}
|
261
share/misc/world.phone
Normal file
261
share/misc/world.phone
Normal file
|
@ -0,0 +1,261 @@
|
||||||
|
# Country Name:Country code:IDD International prefix:NDD national prefix
|
||||||
|
Afghanistan:93:00:0:
|
||||||
|
Albania:355:00:0:
|
||||||
|
Algeria:213:00~:7:
|
||||||
|
American Samoa:684:00:
|
||||||
|
Andorra:376:00:
|
||||||
|
Angola:244:00:0:
|
||||||
|
Anguilla:1-264*:011:1:
|
||||||
|
Antarctica:672:
|
||||||
|
Antigua:1-268*:011:1:
|
||||||
|
Argentina:54:00:0:
|
||||||
|
Armenia:374:00:8:
|
||||||
|
Aruba:297:00:
|
||||||
|
Ascension Island:247:01:
|
||||||
|
Australia:61:0011(Voice),0015(Fax),0018(Bulk):0:
|
||||||
|
Austria:43:00:0:
|
||||||
|
Azerbaijan:994:810:8:
|
||||||
|
Bahamas:1-242*:011:1:
|
||||||
|
Bahrain:973:00:
|
||||||
|
Bangladesh:880:00:0:
|
||||||
|
Barbados:1-246*:011:1:
|
||||||
|
Barbuda:1-268*:011:1:
|
||||||
|
Belarus:375:8~10:8:
|
||||||
|
Belgium:32:00:
|
||||||
|
Belize:501:00:0:
|
||||||
|
Benin:229:00:
|
||||||
|
Bermuda:1-441*:011:1:
|
||||||
|
Bhutan:975:00:
|
||||||
|
Bolivia:591:00:0:
|
||||||
|
Bosnia & Herzogovina:387:00:0:
|
||||||
|
Botswana:267:00:
|
||||||
|
Brazil:55:0021(Embratel),0023(Intelig),021(Embratel),023(Intelig),0(mobile):
|
||||||
|
British Virgin Islands:1-284*:011:1
|
||||||
|
Brunei:673:00:0
|
||||||
|
Bulgaria:359:00:0
|
||||||
|
Burkina Faso:226:00:
|
||||||
|
Burundi:257:90:
|
||||||
|
Cambodia:855:00:0
|
||||||
|
Cameroon:237:00:
|
||||||
|
Canada:1:011:1
|
||||||
|
Cape Verde Islands:238:0
|
||||||
|
Cayman Islands:1-345*:011:1
|
||||||
|
Central African Republic:236:19:
|
||||||
|
Chad:235:15:
|
||||||
|
Chatham Island (New Zealand):64:00
|
||||||
|
Chile:56:00:0:
|
||||||
|
China (PRC):86:00:0
|
||||||
|
Christmas Island:61:00:0
|
||||||
|
Cocos-Keeling Islands:61:0011:0
|
||||||
|
Colombia:57:009(Telecom),007(ETB/Mundo)005(Orbitel):09
|
||||||
|
Comoros:269:10:
|
||||||
|
Congo:242:00:
|
||||||
|
Congo, Dem. Rep. of (former Zaire):243:00
|
||||||
|
Cook Islands:682:00:00
|
||||||
|
Costa Rica:506:00
|
||||||
|
Croatia:385:00:0
|
||||||
|
Cuba:53:119:0
|
||||||
|
Cuba (Guantanamo Bay):5399:00:0
|
||||||
|
Curacao:599:00:
|
||||||
|
Cyprus:357:00:0
|
||||||
|
Czech Republic:420:00,052(discount carrier):0
|
||||||
|
Denmark:45:00:
|
||||||
|
Diego Garcia:246:00
|
||||||
|
Djibouti:253:00:
|
||||||
|
Dominica:1-767*:011:1
|
||||||
|
Dominican Republic:1-809*:011:1
|
||||||
|
East Timor:670::
|
||||||
|
Easter Island:56:00:
|
||||||
|
Ecuador:593:00:0
|
||||||
|
Egypt:20:00:0
|
||||||
|
El Salvador:503:0,144+0 Telefonica:
|
||||||
|
Equatorial Guinea:240:00:
|
||||||
|
Eritrea:291:00:0
|
||||||
|
Estonia:372:00:0
|
||||||
|
Ethiopia:251:00:0:
|
||||||
|
Faeroe Islands:298:009:
|
||||||
|
Falkland Islands:500:0,(00 after 20010601):
|
||||||
|
Fiji Islands:679:05:
|
||||||
|
Finland:358:00,990,994,999:0
|
||||||
|
France:33:00(France Telecom),40(TELE 2),50(OMNICOM),70(LE 7 CEGETEL),90(9 TELECOM):0
|
||||||
|
French Antilles:596:00:
|
||||||
|
French Guiana:594:00:
|
||||||
|
French Polynesia:689:00:
|
||||||
|
Gabon:241:00:
|
||||||
|
Gambia:220:00:
|
||||||
|
Georgia:995:8~10:8
|
||||||
|
Germany:49:00:0
|
||||||
|
Ghana:233:00:
|
||||||
|
Gibraltar:350:00:
|
||||||
|
Global Mobile Satellite System (GMSS):881::
|
||||||
|
Greece:30:00:0
|
||||||
|
Greenland:299:009:
|
||||||
|
Grenada:1-473*:011:1
|
||||||
|
Guadeloupe:590:00:
|
||||||
|
Guam:1-671*:011:1
|
||||||
|
Guantanamo Bay:5399:00:0
|
||||||
|
Guatemala:502:00,130+00 Telefonica:0
|
||||||
|
Guinea-Bissau:245:00:
|
||||||
|
Guinea (PRP):224:00:0
|
||||||
|
Guyana:592:001:0
|
||||||
|
Haiti:509:00:0
|
||||||
|
Honduras:504:00:0
|
||||||
|
Hong Kong:852:001(HKCWT),0080(Hutchison),009(New World):
|
||||||
|
Hungary:36:00:06
|
||||||
|
Iceland:354:00:0
|
||||||
|
India:91:00:0
|
||||||
|
Indonesia:62:001,008:0
|
||||||
|
Inmarsat (Atlantic Ocean - East):871:00:
|
||||||
|
Inmarsat (Atlantic Ocean - West):874:00:
|
||||||
|
Inmarsat (Indian Ocean):873:00:
|
||||||
|
Inmarsat (Pacific Ocean):872:00:
|
||||||
|
Inmarsat SNAC:870:
|
||||||
|
Iran:98:00:0
|
||||||
|
Iraq:964:00:0
|
||||||
|
Ireland:353:00:0
|
||||||
|
Iridium:8816,8817::
|
||||||
|
Israel:972:00(default),012(Golden Lines),013(Barak LTD),014(Bezeq LTD):0
|
||||||
|
Italy:39:00:0
|
||||||
|
Ivory Coast(Cote d'Ivoire):225:00:0
|
||||||
|
Jamaica:1-876*:011:1
|
||||||
|
Japan:81:001(KDD),0061(Cableo & Wireless IDC),0041(Japan Telecom):0
|
||||||
|
Jordan:962:00:0
|
||||||
|
Kazakhstan:7:8~10:8
|
||||||
|
Kenya:254:000:0
|
||||||
|
Kiribati:686:00:0
|
||||||
|
Korea (North):850:00:0
|
||||||
|
Korea (South):82:001,002:0,082
|
||||||
|
Kuwait:965:00:0
|
||||||
|
Kyrgyz Republic:996:8~10:8
|
||||||
|
Laos:856:14:0
|
||||||
|
Latvia:371:00:8
|
||||||
|
Lebanon:961:00:0
|
||||||
|
Lesotho:266:00:0
|
||||||
|
Liberia:231:00:22
|
||||||
|
Libya:218:00:0
|
||||||
|
Liechtenstein:423:00:
|
||||||
|
Lithuania:370:8~10:8
|
||||||
|
Luxembourg:352:00:
|
||||||
|
Macau:853:00:0
|
||||||
|
Macedonia (FYROM):389:00:0
|
||||||
|
Madagascar:261:00:0
|
||||||
|
Malawi:265:101:
|
||||||
|
Malaysia:60:00:0
|
||||||
|
Maldives:960:00:0
|
||||||
|
Mali Republic:223:00:0
|
||||||
|
Malta:356:00:0
|
||||||
|
Marshall Islands:692:011:1
|
||||||
|
Martinique:596:00:0
|
||||||
|
Mauritania:222:00:0
|
||||||
|
Mauritius:230:00:0
|
||||||
|
Mayotte Island:269:10
|
||||||
|
Mexico:52:00:01
|
||||||
|
Micronesia, (Federal States of):691:011:1
|
||||||
|
Midway Island:808:00:0
|
||||||
|
Moldova:373:8~10:8
|
||||||
|
Monaco:377:00:0
|
||||||
|
Mongolia:976:00:0
|
||||||
|
Montserrat:1-664*:011:1
|
||||||
|
Morocco:212:00~:
|
||||||
|
Mozambique:258:00:0
|
||||||
|
Myanmar:95:0:
|
||||||
|
Namibia:264:09:0
|
||||||
|
Nauru:674:00:0
|
||||||
|
Nepal:977:00:0
|
||||||
|
Netherlands:31:00:0
|
||||||
|
Netherlands Antilles:599:00:0
|
||||||
|
Nevis:1-869*:011:1
|
||||||
|
New Caledonia:687:00:0
|
||||||
|
New Zealand:64:00:0
|
||||||
|
Nicaragua:505:00:0
|
||||||
|
Niger:227:00:0
|
||||||
|
Nigeria:234:009:0
|
||||||
|
Niue:683:00:0
|
||||||
|
Norfolk Island:672:00:0
|
||||||
|
Northern Marianas Islands (Saipan,Rota&Tinian):1-670*:011:1
|
||||||
|
Norway:47:00:
|
||||||
|
Oman:968:00:0
|
||||||
|
Pakistan:92:00:0
|
||||||
|
Palau:680:011:
|
||||||
|
Palestine:970:00:0
|
||||||
|
Panama:507:0:0
|
||||||
|
Papua New Guinea:675:05:
|
||||||
|
Paraguay:595:00:0
|
||||||
|
Peru:51:00:0
|
||||||
|
Philippines:63:00:0
|
||||||
|
Poland:48:0~0:0
|
||||||
|
Portugal:351:00,882(Rubicon/BT "GeoVerse"):
|
||||||
|
Puerto Rico:1-787*:011:1
|
||||||
|
Qatar:974:0:0
|
||||||
|
Reunion Island:262:00:0
|
||||||
|
Romania:40:00:0
|
||||||
|
Russia:7:8~10:8~
|
||||||
|
Rwanda:250:00:0
|
||||||
|
St. Helena:290:01:
|
||||||
|
St. Kitts/Nevis:1-869*:011:1
|
||||||
|
St. Lucia:1-758*:011:1
|
||||||
|
St. Pierre & Miquelon:508:00:0
|
||||||
|
St. Vincent & Grenadines:1-784*:011:1
|
||||||
|
San Marino:378:00:0
|
||||||
|
Sao Tome and Principe:239:00:0
|
||||||
|
Saudi Arabia:966:00:0
|
||||||
|
Senegal:221:00:0
|
||||||
|
Serbia:381:99:0
|
||||||
|
Seychelles Islands:248:00:0
|
||||||
|
Sierra Leone:232:00:0
|
||||||
|
Singapore:65:001(Singtel),002(MobileOne),008(Starhub),012(Singtel FaxPlus Fax over IP),013(Singtel BudgetCall Voice recommended only/Fax possible),018(Starhub I-Call (Voice over IP),019(Singtel V019 Voice over IP):
|
||||||
|
Slovak Republic:421:00:0:
|
||||||
|
Slovenia:386:00:0:
|
||||||
|
Solomon Islands:677:00:
|
||||||
|
Somalia:252:19:
|
||||||
|
South Africa:27:09:0:
|
||||||
|
Spain:34:07,(00 might work):9
|
||||||
|
Sri Lanka:94:00:0
|
||||||
|
Sudan:249:00:0
|
||||||
|
Suriname:597:00
|
||||||
|
Swaziland:268:00:
|
||||||
|
Sweden:46:00:0
|
||||||
|
Switzerland:41:00:0
|
||||||
|
Syria:963:00:0
|
||||||
|
Taiwan:886:002:
|
||||||
|
Tajikistan:992:8~10:8
|
||||||
|
Tanzania:255:000:0
|
||||||
|
Thailand:66:001(to call Malaysia from Thailand, dial 007-60 +Area Code):0:
|
||||||
|
Togo:228:00:
|
||||||
|
Tokelau:690:00:
|
||||||
|
Tonga Islands:676:00:
|
||||||
|
Trinidad & Tobago:1-868*:011:1
|
||||||
|
Tunisia:216:00:0
|
||||||
|
Turkey:90:00:0
|
||||||
|
Turkmenistan:993:8~10:8
|
||||||
|
Turks and Caicos Islands:1-649*:011:1
|
||||||
|
Tuvalu:688:00:
|
||||||
|
Uganda:256:000:0
|
||||||
|
Ukraine:380:8~10:8
|
||||||
|
United Arab Emirates:971:00:
|
||||||
|
United Kingdom:44:00(no ADSL&ISDN),000(ADSL&ISDN to be withdrawn 20000930):0
|
||||||
|
United States of America:1:011:1
|
||||||
|
US Virgin Islands:1-340*:011:1
|
||||||
|
Universal Personal Telecommunications (UPT):878::
|
||||||
|
Uruguay:598:00:0
|
||||||
|
Uzbekistan:998:8~10:8
|
||||||
|
Vanuatu:678:00:
|
||||||
|
Vatican City:39:00:
|
||||||
|
Venezuela:58:00:0
|
||||||
|
Vietnam:84:00:0
|
||||||
|
Wake Island:808:00:
|
||||||
|
Wallis and Futuna Islands:681:19~:
|
||||||
|
Western Samoa:685:0
|
||||||
|
Yemen:967:00:0
|
||||||
|
Yugoslavia:381:99:0
|
||||||
|
Zambia:260:00:0
|
||||||
|
Zanzibar:255:00:0
|
||||||
|
Zimbabwe:263:00:0
|
||||||
|
#
|
||||||
|
# * These countries are part of the North America Numbering Plan
|
||||||
|
# (NANP), though they may be far removed from North America (and
|
||||||
|
# Mexico is not included). The country code for all NANP countries
|
||||||
|
# is 1; the numbers that follow function similar to area codes in
|
||||||
|
# the U.S. and Canada.
|
||||||
|
# ~ Await a second tone at this stage
|
||||||
|
# From: http://kropla.com/dialcode.htm
|
42159
share/misc/zipcodes
Normal file
42159
share/misc/zipcodes
Normal file
File diff suppressed because it is too large
Load diff
|
@ -4,6 +4,7 @@
|
||||||
# netbsdpath: path in BSD source tree (starting from src/)
|
# netbsdpath: path in BSD source tree (starting from src/)
|
||||||
2011/12/25 06:09:09,sys/arch/i386/stand
|
2011/12/25 06:09:09,sys/arch/i386/stand
|
||||||
2012/02/10 16:16:12,share/zoneinfo
|
2012/02/10 16:16:12,share/zoneinfo
|
||||||
|
2012/02/10 16:16:12,share/misc
|
||||||
2011/05/26 00:00:00,external/public-domain/xz
|
2011/05/26 00:00:00,external/public-domain/xz
|
||||||
2011/09/30 01:32:21,usr.bin/gzip
|
2011/09/30 01:32:21,usr.bin/gzip
|
||||||
2011/08/27 12:55:09,bin/date
|
2011/08/27 12:55:09,bin/date
|
||||||
|
|
Loading…
Reference in a new issue