Skip to content

Commit 1410d88

Browse files
author
Vladimir Kotal
committed
add spell checking
1 parent 62d12e8 commit 1410d88

File tree

4 files changed

+362
-2
lines changed

4 files changed

+362
-2
lines changed

.travis.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@ dist: trusty
33
before_install:
44
- sudo apt-get -qq update && sudo apt-get install -y --no-install-recommends texlive-fonts-recommended
55
texlive-latex-extra texlive-fonts-extra dvipng texlive-latex-recommended texlive-pstricks
6-
texlive-lang-czechslovak
6+
texlive-lang-czechslovak aspell
77
script:
88
- make
99
- make
10+
- make spellcheck
1011
deploy:
1112
provider: releases
1213
api_key:

Makefile

+9
Original file line numberDiff line numberDiff line change
@@ -61,3 +61,12 @@ notes: $(NOTES)
6161

6262
clean:
6363
-rm -f *.log *.aux *.m4.tex *.pdf *.m4.tmp *.out
64+
65+
# Once translation is finished, make this return 1 on non-empty output.
66+
spellcheck:
67+
@for file in ${SLIDES}; do \
68+
echo "### Checking $$file"; \
69+
$(M4) $$file | \
70+
sed '/\begin{verbatim}/,/\end{verbatim}/d' | \
71+
aspell -t --personal=./unix_dict.txt list; \
72+
done

intro.tex

+1-1
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@
270270
POSIX.4, because that was its original naming before renumbering.
271271
Most of this extension is optional, therefore the claim ``system supports
272272
POSIX.1b'' gives even worse testimony that ``system is POSIX compatible'', i.e.
273-
practially zero. The only mandatory part of POSIX.4 is a simple addendum to
273+
practically zero. The only mandatory part of POSIX.4 is a simple addendum to
274274
signals compared to POSIX1990. It is therefore always necessary to state
275275
what exactly out of POSIX.4 is implemented -- e.g. shared memory, semaphores,
276276
real-time signals, memory locking, asynchronous I/O, timers, etc.

unix_dict.txt

+350
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,350 @@
1+
personal_ws-1.1 en 10000
2+
ABI
3+
AIX
4+
APIABI
5+
APIs
6+
Automake
7+
AvailabilityInternal
8+
BCPL
9+
BSDi
10+
Beran
11+
Bourne
12+
Breakpoint
13+
Butenhof
14+
CFLAGS
15+
DNDEBUG
16+
DragonflyBSD
17+
Fenner
18+
FreeBSD
19+
GRR
20+
Gdb
21+
HURD
22+
HW
23+
IEC
24+
IPC
25+
IRIX
26+
Illumos
27+
Interprocess
28+
Kernighan
29+
Kotal
30+
LD
31+
LF
32+
Linkers
33+
Makefile
34+
Malostransk
35+
McDougall
36+
McKusick
37+
Microsystems
38+
Minix
39+
Moder
40+
NDEBUG
41+
NSWI
42+
NetBSD
43+
Neville
44+
Novell
45+
O'Reilly
46+
OSF
47+
OpenBSD
48+
OpenSSL
49+
PCTS
50+
PID
51+
POSIX
52+
POSIXLY
53+
PRELOAD
54+
Pechanec
55+
Praha
56+
Principy
57+
Prog
58+
RDONLY
59+
RPATH
60+
RUNPATH
61+
Rago
62+
Realtime
63+
Ritchie
64+
Rochkind
65+
Rudoff
66+
SAS
67+
SCO
68+
SEGV
69+
SGI
70+
SONAME
71+
SPARC
72+
SUS
73+
SUSv
74+
SVID
75+
SVR
76+
SVVS
77+
Solaris
78+
Solarix
79+
Stallman
80+
SunOS
81+
Tru
82+
UNIXes
83+
UNIXware
84+
UX
85+
Uresh
86+
Vahalia
87+
Vladim
88+
WG
89+
XBD
90+
XCU
91+
XOPEN
92+
XPG
93+
XSH
94+
Xcurses
95+
Xinuos
96+
Xlinker
97+
aaa
98+
abc
99+
abi
100+
acomp
101+
additonal
102+
addr
103+
ae
104+
ar
105+
arg
106+
argc
107+
arglist
108+
args
109+
argv
110+
arpa
111+
ascii
112+
atexit
113+
autoconf
114+
automake
115+
basename
116+
beatiful
117+
bflag
118+
breakpoint
119+
bsd
120+
bt
121+
buffy
122+
cdefs
123+
changequote
124+
changesets
125+
chmod
126+
chracters
127+
commitee
128+
const
129+
coredump
130+
corrigendums
131+
cp
132+
cplusplus
133+
cpp
134+
cron
135+
cstyle
136+
ctype
137+
currentunix
138+
cxref
139+
daggerset
140+
dbx
141+
dependcies
142+
dependend
143+
dereferenced
144+
dev
145+
dimanche
146+
dir
147+
dirent
148+
distros
149+
dlopen
150+
dlsym
151+
dracula's
152+
eax
153+
eg
154+
elfdump
155+
elfedit
156+
elif
157+
endian
158+
endif
159+
env
160+
envfuncs
161+
enviroment
162+
environ
163+
envp
164+
errno
165+
errnum
166+
errx
167+
excercise
168+
expr
169+
extern
170+
fcntl
171+
fd
172+
fea
173+
ferror
174+
fi
175+
fmt
176+
fprintf
177+
func
178+
gcc
179+
gdb
180+
getenv
181+
getopt
182+
getoptlong
183+
getopts
184+
ggr
185+
gmake
186+
gprof
187+
hearted
188+
hexdump
189+
hg
190+
html
191+
http
192+
https
193+
ie
194+
ifdef
195+
ijkl
196+
inet
197+
inetd
198+
informations
199+
ing
200+
interp
201+
interprocess
202+
intructions
203+
ipc
204+
janp
205+
jp
206+
ke
207+
lRa
208+
ladd
209+
lclcl
210+
ld
211+
ldd
212+
ldpath
213+
ldso
214+
li
215+
libadd
216+
libc
217+
libiberty
218+
libs
219+
linker's
220+
linux
221+
ln
222+
longindex
223+
longopts
224+
lude
225+
macOS
226+
makefile
227+
meis
228+
memccpy
229+
memchr
230+
memcmp
231+
memcpy
232+
memmove
233+
memset
234+
microkernel
235+
microkernels
236+
mips
237+
mman
238+
mmap
239+
monolitic
240+
movb
241+
msg
242+
mv
243+
nd
244+
objdump
245+
od
246+
openssl
247+
optarg
248+
opterr
249+
optimalization
250+
optind
251+
optinons
252+
optopt
253+
optreset
254+
optstring
255+
otool
256+
passwd
257+
pathmap
258+
perror
259+
pid
260+
pldd
261+
posix
262+
pre
263+
preload
264+
preprocesor
265+
preprocessor
266+
preprocessor's
267+
printf
268+
proceses
269+
profilers
270+
prog
271+
programu
272+
pthread
273+
putc
274+
putenv
275+
ramm
276+
readelf
277+
rld
278+
runtime
279+
sccs
280+
sem
281+
sendmail
282+
setenv
283+
setjmp
284+
shm
285+
sizeof
286+
snprintf
287+
sparc
288+
src
289+
stateful
290+
stdarg
291+
stderr
292+
stdhdrs
293+
stdlib
294+
stdmacros
295+
stdout
296+
strerror
297+
strncpy
298+
strtol
299+
stru
300+
struct
301+
subtree
302+
supresses
303+
suvreq
304+
sys
305+
syscall
306+
syscallretvals
307+
syscalls
308+
sysenter
309+
syst
310+
tcp
311+
ter
312+
tions
313+
tmp
314+
tracepoint
315+
ture
316+
tx
317+
ulimit
318+
uname
319+
uncertified
320+
unistd
321+
unix
322+
unixstd
323+
unsetenv
324+
userland
325+
usr
326+
util
327+
utils
328+
vipw
329+
warnx
330+
wget
331+
xb
332+
xpg
333+
yyy
334+
mutex
335+
PDP
336+
filesystem
337+
awk
338+
DARPA
339+
XENIX
340+
BTL
341+
ACM
342+
OEM
343+
ftok
344+
semget
345+
shmget
346+
inode
347+
NFS
348+
semop
349+
msgget
350+
timesharing

0 commit comments

Comments
 (0)