1*d0dec447Sleres-4
2*d0dec447Sleres"arg count"
3*d0dec447SleresYou typed either too few or too many arguments.
4*d0dec447Sleres-6
5*d0dec447Sleres"bad date/time"
6*d0dec447SleresThe date/time must be a legitimate date/time in the form
7*d0dec447Sleres"YY[MM[DD[HH[MM[SS]]]]]".  The program knows about things
8*d0dec447Slereslike leap years, so be precise.
9*d0dec447Sleres-7
10*d0dec447Sleres"bad heuristic level"
11*d0dec447SleresThe heuristic level must be a number from 0 to 3.
12*d0dec447Sleres-8
13*d0dec447Sleres"bad lookahead"
14*d0dec447SleresThe lookahead must be an integer greater than 0.
15*d0dec447Sleres-26
16*d0dec447Sleres"can't open ..."
17*d0dec447SleresThe file couldn't be opened for reading.  Either it doesn't exist
18*d0dec447Sleresor it isn't readable.
19*d0dec447Sleres-42
20*d0dec447Sleres"format error at record ..."
21*d0dec447SleresThe format of the SCCS file is logically invalid.  The error
22*d0dec447Slereswas discovered at the stated record.  See if you can
23*d0dec447Sleresfind the problem with the prt command.  If not, do a "help stuck".
24*d0dec447Sleres-46
25*d0dec447Sleres"level not allowed with e"
26*d0dec447SleresYou can't specify a level when you're getting with the "e" argument.
27*d0dec447Sleres-47
28*d0dec447Sleres"level not numeric"
29*d0dec447SleresYou erred in typing a level number.
30*d0dec447Sleres-48
31*d0dec447Sleres"level too big"
32*d0dec447SleresYou specified a level greater than the highest level for the
33*d0dec447Sleresrelease, or else one bigger than 9999.
34*d0dec447Sleres-49
35*d0dec447Sleres"missing file arg"
36*d0dec447SleresYou left the file argument off.
37*d0dec447Sleres-53
38*d0dec447Sleres"not an SCCS file"
39*d0dec447SleresThe file isn't an SCCS file,  Use prt if you don't believe it.
40*d0dec447Sleres-55
41*d0dec447Sleres"out of space"
42*d0dec447SleresThere's no more dynamic memory left.  If you got this from
43*d0dec447Sleresdelta, try a smaller lookahead ("l" argument).  If you got
44*d0dec447Sleresit somewhere else, better go to "help stuck".
45*d0dec447Sleres-58
46*d0dec447Sleres"premature eof"
47*d0dec447SleresThe SCCS file ended in a strange place.  Its probably a goner.
48*d0dec447SleresYou can try "help stuck", but chances are you're going to
49*d0dec447Slereshave to go to a backup copy.
50*d0dec447Sleres-63
51*d0dec447Sleres"release not numeric"
52*d0dec447SleresYou erred in typing a release number.
53*d0dec447Sleres-69
54*d0dec447Sleres"unknown key letter"
55*d0dec447SleresYou typed an illegal argument key letter.
56*d0dec447Sleres-71
57*d0dec447Sleres"zero release"
58*d0dec447SleresYou can't specify release 0.
59*d0dec447Sleres-75
60*d0dec447Sleres"Who are you?"
61*d0dec447SleresYour entry in "/etc/passwd" is messed up.  Tell the UNIX system
62*d0dec447Sleresadministrator.
63*d0dec447Sleres-83
64*d0dec447Sleres"not found"
65*d0dec447SleresNo helpful information associated with your argument was found.
66*d0dec447SleresIf you're sure you've got it right, do a "help stuck".
67*d0dec447Sleres-115
68*d0dec447Sleres"hardware -- <message>"
69*d0dec447SleresThis error is most likely due to an intermittent hardware error.
70*d0dec447SleresYou should report this to your local UNIX support group.
71*d0dec447Sleresimmediately, since others may be getting the same error and it is useful
72*d0dec447Sleresto discover a pattern if one exists.  After reporting it, if you rerun
73*d0dec447Sleresthe command it will probably not recur.  If it won't go away contact
74*d0dec447Sleresyour PWB counsellor.
75*d0dec447Sleres
76*d0dec447Sleres(If required, a core dump will be produced if the file "dump.core" exists
77*d0dec447Sleresin the current directory.)
78*d0dec447Sleres-201
79*d0dec447Sleres"corrupted file"
80*d0dec447SleresThe computed hash count of the input SCCS file did not check with the
81*d0dec447Sleresstored hash count.  The file may have been damaged since it was last
82*d0dec447Sleresaccessed.  See your local SCCS maintenance person.
83*d0dec447Sleres-202
84*d0dec447Sleres"record too big"
85*d0dec447SleresInternal error.  Execute "help stuck".
86*d0dec447Sleres(putr called with len > 255.)
87*d0dec447Sleres-204
88*d0dec447Sleres"can't read `...'"
89*d0dec447SleresThe named directory exists but isn't readable.  Checks its modes with
90*d0dec447Sleres"ls -ld ...".
91*d0dec447Sleres-205
92*d0dec447Sleres"`...' too long"
93*d0dec447SleresThe pathname is too long.
94*d0dec447Sleres-206
95*d0dec447Sleres"directory `...' unwritable"
96*d0dec447SleresThe effective user (probably you) doesn't have write permission in
97*d0dec447Sleresthe directory.  Do a "ls -ld ..." to check the modes.
98*d0dec447Sleres-207
99*d0dec447Sleres"error ... creating `...'"
100*d0dec447SleresAn unusual error in attempting to create the file.  Try "help stuck".
101*d0dec447Sleres(Function xcreat; number is external errno.)
102*d0dec447Sleres-208
103*d0dec447Sleres"`...' nonexistent"
104*d0dec447SleresThe file does not exist.  Check for typos.
105*d0dec447Sleres-209
106*d0dec447Sleres"`...' unreadable"
107*d0dec447SleresThe file probably exists, but the effective user doesn't have read permission.
108*d0dec447SleresIt is also possible that one or more directories in the path aren't executable.
109*d0dec447Sleres-210
110*d0dec447Sleres"`...' unwritable"
111*d0dec447SleresThe file exists, but the effective user doesn't have write permission.
112*d0dec447SleresIt is also possible that one or more directories in the path aren't executable.
113*d0dec447Sleres-211
114*d0dec447Sleres"`...' unreadable or unwritable"
115*d0dec447SleresThe file exists, but the effective user either doesn't
116*d0dec447Slereshave read permission, or write permission, or both.
117*d0dec447SleresIt is also possible that one or more directories in the path aren't executable.
118*d0dec447Sleres-212
119*d0dec447Sleres"error ... opening `...'"
120*d0dec447SleresAn unusual error occurred while opening the file.  Try "help stuck".
121*d0dec447Sleres(Function xopen; number is external errno.)
122*d0dec447Sleres-213
123*d0dec447Sleres"directory `...' nonexistent"
124*d0dec447SleresThe directory doesn't exist.  Check for typos.
125*d0dec447Sleres-215
126*d0dec447Sleres"writable `...' exists"
127*d0dec447SleresFor safety's sake, SCCS won't overwrite an existing g-file if it's writable.
128*d0dec447SleresIf you don't need the g-file, remove it and rerun the get command.
129*d0dec447Sleres-216
130*d0dec447Sleres"bad p-file"
131*d0dec447SleresThe p-file has the wrong format.  If you have write permission on it you can
132*d0dec447Slerestry to fix it with the editor, or else remove it and do another get with an
133*d0dec447Slerese argument.
134*d0dec447Sleres-217
135*d0dec447Sleres"release too big"
136*d0dec447SleresRelease numbers can't be bigger than 9999.
137*d0dec447Sleres-218
138*d0dec447Sleres"release ... < ... (floor)"
139*d0dec447SleresEither the release you specified or else the default release is lower
140*d0dec447Sleresthan the lowest allowable release (the floor).  If you're not sure what's
141*d0dec447Slereswrong see your SCCS administrator.
142*d0dec447Sleres-219
143*d0dec447Sleres"release ... > ... (ceiling)"
144*d0dec447SleresEither the release you specified or else the default release is higher
145*d0dec447Sleresthan the highest allowable release (the ceiling).  If you're not sure what's
146*d0dec447Slereswrong see your SCCS administrator.
147*d0dec447Sleres-220
148*d0dec447Sleres"release ... locked"
149*d0dec447SleresThe release you specified or the default release is locked.
150*d0dec447SleresRefer questions to your SCCS administrator.
151*d0dec447Sleres-222
152*d0dec447Sleres"bad range"
153*d0dec447SleresIn a delta list, the two limits of a range of deltas were not in ascending
154*d0dec447Sleresorder.
155*d0dec447Sleres-223
156*d0dec447Sleres"delta list syntax"
157*d0dec447SleresA list of deltas was syntatically erroneous.  The correct syntax is:
158*d0dec447Sleres		<list>	::=  <range> | <list> , <range>
159*d0dec447Sleres		<range>	::=  <delta> | <delta> - <delta>
160*d0dec447Sleres		<delta>	::=  <rel> | <rel> . <lev>
161*d0dec447Sleres-224
162*d0dec447Sleres"invalid release"
163*d0dec447SleresIn a delta list, one of the following errors was made:
164*d0dec447Sleres	1. A release number was less than 1.
165*d0dec447Sleres	2. A release number was greater than the highest release which
166*d0dec447Sleres	   has a delta.
167*d0dec447Sleres-225
168*d0dec447Sleres"invalid level"
169*d0dec447SleresA level specified in a delta list does not exist.
170*d0dec447Sleres-226
171*d0dec447Sleres"vacant release"
172*d0dec447SleresA level was omitted in a delta list, but the specified release has
173*d0dec447Sleresno deltas in it.
174*d0dec447Sleres-227
175*d0dec447Sleres"e not allowed with m"
176*d0dec447SleresYou can't use both the -e and -m arguments on the same get command.
177*d0dec447Sleres-228
178*d0dec447Sleres"being edited at release ... by `...'"
179*d0dec447SleresYou can't do a get with an -e argument because someone else already
180*d0dec447Sleresdid and hasn't made a delta yet.  If that someone else is really you,
181*d0dec447Sleresyou can regenerate a new file to be edited, if necessary, by using the -k
182*d0dec447Sleresargument.  If you want to cancel the reservation entirely, see your
183*d0dec447SleresSCCS administrator, and tell him/her you want the p-file removed.
184*d0dec447Sleres-229
185*d0dec447Sleres"... already included"
186*d0dec447SleresYou mentioned the same delta twice with an -i and/or an -x argument.
187*d0dec447Sleres-230
188*d0dec447Sleres"... already excluded"
189*d0dec447SleresYou mentioned the same delta twice with an -x and/or an -i argument.
190*d0dec447Sleres-231
191*d0dec447Sleres"internal error in get/enter()"
192*d0dec447SleresDo a "help stuck".
193*d0dec447Sleres-232
194*d0dec447Sleres"value after ... arg"
195*d0dec447SleresYou had something after the indicated keyletter argument and you weren't
196*d0dec447Sleressupposed to.
197*d0dec447Sleres-301
198*d0dec447Sleres"not an SCCS file"
199*d0dec447SleresA file that you think is an SCCS file
200*d0dec447Sleresdoes not begin with the characters "s.".
201*d0dec447Sleres-302
202*d0dec447Sleres"Release p is empty; accessing r.l"
203*d0dec447SleresNo level was specified; the release specified has no deltas.
204*d0dec447SleresThe release and level actually being accessed is r.l.
205*d0dec447Sleres(If the k keyletter was not explicitly or implicitly supplied, the
206*d0dec447Sleresreplacement for the 1 and 1 keywords will be r and l, respectively --
207*d0dec447Sleresnot p and 0.)
208*d0dec447SleresThis is not an error, only a warning.
209*d0dec447Sleres-303
210*d0dec447Sleres"clock set wrong!!!"
211*d0dec447SleresThe time of day is wrong.  Contact your local UNIX support group immediately!
212*d0dec447Sleres(Try a "date" command.)
213*d0dec447Sleres(This error is produced whenever the creation date of the newest delta
214*d0dec447Sleresin the SCCS file is newer than the current date.  This will happen
215*d0dec447Slereswhenever the date is accidently set wrong.  This error
216*d0dec447Slereswill also occur if a delta was created while the clock was
217*d0dec447Sleresset ahead - but less than a year - and has since been corrected.
218*d0dec447SleresIn this case the current time is correct, but the date of the
219*d0dec447Sleresdelta is wrong.)
220*d0dec447Sleres-304
221*d0dec447Sleres"level zero not allowed"
222*d0dec447SleresYou are not allowed to specify level zero because level zero doesn't
223*d0dec447Sleresmean anything.  If you want the highest level
224*d0dec447Sleresof a given release, specify the release number without a level.
225*d0dec447Sleres-305
226*d0dec447Sleres"No id keywords"
227*d0dec447SleresNo SCCS identification keywords were substituted for.
228*d0dec447SleresYou may not have any keywords in the file,
229*d0dec447Sleresin which case you can ignore this warning.
230*d0dec447SleresIf this message came from delta then you just made a
231*d0dec447Sleresdelta without any keywords.
232*d0dec447SleresIf this message came from get then
233*d0dec447Sleresthe last time you made a delta you changed the lines
234*d0dec447Slereson which they appeared.
235*d0dec447SleresIt's a little late to be
236*d0dec447Slerestelling you that you messed up the last time you made a delta, but this is
237*d0dec447Sleresthe best we can do for now, and it's better than nothing.
238*d0dec447Sleres
239*d0dec447SleresThis isn't an error, only a warning.
240*d0dec447Sleres-306
241*d0dec447Sleres"Clock may be set wrong!"
242*d0dec447SleresThe time of day may be set wrong.
243*d0dec447SleresCheck the current time with the "date" command.
244*d0dec447SleresIf it is wrong, contact your local UNIX support group immediately!
245*d0dec447Sleres(This message is produced whenever the difference between
246*d0dec447Sleresthe current date and the creation date of the newest delta in
247*d0dec447Sleresthe SCCS file is greater than one year.)
248*d0dec447Sleres-307
249*d0dec447Sleres"you are not `...'"
250*d0dec447SleresYour login name is not the same as the one found in the p-file.
251*d0dec447SleresYou can't remove a delta when a p-file exists, and the name therein
252*d0dec447Sleresis not yours.
253*d0dec447Sleres-308
254*d0dec447Sleres"you are not `...'"
255*d0dec447SleresYour login name is not the same as the login name
256*d0dec447Sleresof the person who made the most recent delta.  Only the person who made
257*d0dec447Sleresa delta can remove it (when a p-file exists).
258*d0dec447Sleres-309
259*d0dec447Sleres"sorry"
260*d0dec447SleresYou are not the owner of both the directory containing the sccs file,
261*d0dec447Sleresand the sccs file itself.  If a p-file doesn't exist, only the owner
262*d0dec447Sleresof the file and directory can remove a delta.
263*d0dec447Sleres-310
264*d0dec447Sleres"no delta"
265*d0dec447SleresThe release and level specified is not the release and level of
266*d0dec447Sleresany delta in the sccs file.
267*d0dec447Sleres-311
268*d0dec447Sleres"sorry"
269*d0dec447SleresYou are not the owner of both the directory containing the sccs file,
270*d0dec447Sleresand the sccs file itself, or you are not the user who made the named delta.
271*d0dec447Sleres-312
272*d0dec447Sleres"illegal data on line ..."
273*d0dec447SleresThe named line (of the ASCII file) is 5 characters long
274*d0dec447Sleres(not counting the newline),
275*d0dec447Sleresand the fifth character is one of octal 363, 364, or 365.
276*d0dec447SleresIt is illegal to input such data to SCCS.
277*d0dec447Sleres-313
278*d0dec447Sleres"history too long"
279*d0dec447SleresA history response can be at most 200 characters long.
280*d0dec447Sleres-322
281*d0dec447Sleres"you are not `...'"
282*d0dec447SleresYou are not the same person who last did a `get' with an `e' argument.
283*d0dec447SleresOnly the person who did the last `get' with an `e' can make a delta.
284*d0dec447Sleres-323
285*d0dec447Sleres"read error on standard input"
286*d0dec447SleresA response from the standard input was solicited and
287*d0dec447Sleresan error occurred.
288*d0dec447Sleres-324
289*d0dec447Sleres"delta will not propagate"
290*d0dec447SleresThe delta being made is in a release which is lower than the highest
291*d0dec447Sleresnumbered release that has deltas. When the SCCS file is gotten
292*d0dec447Sleresat any release higher than the one in which this delta is being inserted,
293*d0dec447Sleresthis delta will NOT be applied.
294*d0dec447SleresThis is not an error, only a warning.
295*d0dec447Sleres-325
296*d0dec447Sleres"more than one link"
297*d0dec447SleresSCCS files may only have one name (link).
298*d0dec447SleresThis is because the delta program unlinks the old file
299*d0dec447Sleresand then links to the new file.
300*d0dec447Sleres-326
301*d0dec447Sleres"missing history"
302*d0dec447SleresIf you specify the `-' argument (standard input),
303*d0dec447Sleresyou must supply the history on the command line (-y argument).
304*d0dec447Sleres-330
305*d0dec447Sleres"error ... linking `...' to `...'"
306*d0dec447SleresAn error occurred while linking the first file to the second file.
307*d0dec447SleresThe number is the system error number (see INTRO(II)).
308*d0dec447SleresIf you can't figure out what happened,
309*d0dec447Sleresexecute "help stuck".  Remember the error number.
310*d0dec447Sleres(Function xlink; number is external errno.)
311*d0dec447Sleres-331
312*d0dec447Sleres"error ... unlinking `...'"
313*d0dec447SleresAn error occurred while unlinking the file.
314*d0dec447SleresThe number is the system error number (see INTRO(II)).
315*d0dec447SleresIf you can't figure out what happened,
316*d0dec447Sleresexecute "help stuck".  Remember the error number.
317*d0dec447Sleres(Function xunlink; number is external errno.)
318*d0dec447Sleres-350
319*d0dec447Sleres"write error"
320*d0dec447SleresThe file which caused the write error is as large
321*d0dec447Sleresas a file can be (currently 1M bytes).
322*d0dec447Sleres-351
323*d0dec447Sleres"no space!"
324*d0dec447SleresThe file system (on which the file which caused the error is being written)
325*d0dec447Sleresis out of space.  Very serious!!  Contact someone in
326*d0dec447Sleresyour local UNIX Support Group immediately!
327*d0dec447SleresAlso, if you can remove any files please do so.
328*d0dec447Sleres-352
329*d0dec447Sleres"write error ..."
330*d0dec447SleresThis is probably a transient error.
331*d0dec447SleresTry again; if it happens again do a "help stuck".
332*d0dec447SleresRemember the error number.
333*d0dec447Sleres(Function xwrite; number is external errno.)
334*d0dec447Sleres-399
335*d0dec447Sleres"not authorized to make deltas"
336*d0dec447SleresYour User ID is not on the list of users who are allowed to add deltas to this
337*d0dec447Sleresfile.  You can execute "prt -h file" to see who is allowed.  See your
338*d0dec447Sleresproject administrator to get your login on the list.
339*d0dec447Sleres-410
340*d0dec447Sleres"missing r"
341*d0dec447SleresYou didn't give an "r" argument.
342*d0dec447Sleres-411
343*d0dec447Sleres"no level specified"
344*d0dec447SleresYou didn't specify a level.
345*d0dec447Sleres-416
346*d0dec447Sleres"not the most recent delta"
347*d0dec447SleresOnly the most recent delta (the first one printed by prt)
348*d0dec447Slerescan be removed.  The release and level you specified are
349*d0dec447Sleresnot the same as those of the most recent delta.
350*d0dec447Sleres-420
351*d0dec447Sleres"bad starting record"
352*d0dec447SleresThe starting record number (s argument) is not a positive integer.
353*d0dec447Sleres-421
354*d0dec447Sleres"not an SCCS file"
355*d0dec447SleresThe magic number of the named file is not what it should be.
356*d0dec447SleresThe file is probably not an SCCS file. If you're sure it is,
357*d0dec447Sleresthen it has probably been corrupted.
358*d0dec447Sleres-450
359*d0dec447Sleres"bad ceiling"
360*d0dec447SleresThe ceiling (c argument) is not a positive integer.
361*d0dec447Sleres-451
362*d0dec447Sleres"bad ceiling"
363*d0dec447SleresThe ceiling (c argument) is either too large or too small.
364*d0dec447Sleres-452
365*d0dec447Sleres"bad floor"
366*d0dec447SleresThe floor (f argument) is not a positive integer.
367*d0dec447Sleres-453
368*d0dec447Sleres"bad floor"
369*d0dec447SleresThe floor (f argument) is either too large or too small.
370*d0dec447Sleres-454
371*d0dec447Sleres"bad r argument"
372*d0dec447SleresThe release is not a positive integer.
373*d0dec447Sleres-455
374*d0dec447Sleres"bad r argument"
375*d0dec447SleresThe release is either too large or too small.
376*d0dec447Sleres-456
377*d0dec447Sleres"too many locks"
378*d0dec447SleresMore than 5 l arguments were specified.
379*d0dec447Sleres-457
380*d0dec447Sleres"bad lock"
381*d0dec447SleresA lock (l argument) is not a positive integer.
382*d0dec447Sleres-458
383*d0dec447Sleres"bad lock"
384*d0dec447SleresA lock (l argument) is either too large or too small.
385*d0dec447Sleres-459
386*d0dec447Sleres"too many unlocks"
387*d0dec447SleresMore than 5 u arguments were specified.
388*d0dec447Sleres-460
389*d0dec447Sleres"bad unlock"
390*d0dec447SleresAn unlock (u argument) is not a positive integer.
391*d0dec447Sleres-461
392*d0dec447Sleres"bad unlock"
393*d0dec447SleresAn unlock (u argument) is either too large or too small.
394*d0dec447Sleres-462
395*d0dec447Sleres"bad y argument"
396*d0dec447SleresThe release is not a positive integer.
397*d0dec447Sleres-463
398*d0dec447Sleres"bad y argument"
399*d0dec447SleresThe release is either too large or too small.
400*d0dec447Sleres-464
401*d0dec447Sleres"key letter twice"
402*d0dec447SleresA key letter was specified twice.
403*d0dec447SleresThis is probably a typo on your part.
404*d0dec447Sleres-465
405*d0dec447Sleres"more than one file"
406*d0dec447SleresOnly one file argument is allowed when an i argument is specified.
407*d0dec447Sleres-466
408*d0dec447Sleres"file exists"
409*d0dec447SleresThe file you are trying to create already exists.
410*d0dec447Sleres-467
411*d0dec447Sleres"file does not exist"
412*d0dec447SleresThe file to be modified does not exist.
413*d0dec447Sleres-468
414*d0dec447Sleres"read error"
415*d0dec447SleresThe named file  is either not an SCCS file,
416*d0dec447Sleresor a corrupted SCCS file.
417*d0dec447Sleres-469
418*d0dec447Sleres"Release X wasn't locked"
419*d0dec447SleresYou tried to unlock release X which wasn't locked.
420*d0dec447SleresThis is only a warning.
421*d0dec447Sleres-470
422*d0dec447Sleres"too many locks"
423*d0dec447SleresThe file has already been locked some number of times.
424*d0dec447SleresYou are trying to add some number of locks which will make
425*d0dec447Sleresthe total number of locks more than 5.
426*d0dec447Sleres-471
427*d0dec447Sleres"description too large"
428*d0dec447SleresMore than 99 characters of description (d argument) were specified.
429*d0dec447Sleres-472
430*d0dec447Sleres"person too large"
431*d0dec447SleresMore than 13 characters of `person' (p argument) were specified.
432*d0dec447Sleres-473
433*d0dec447Sleres"type too large"
434*d0dec447SleresMore than 9 charcters of `type' (t argument) were specified.
435*d0dec447Sleres-474
436*d0dec447Sleres"write error"
437*d0dec447SleresAn error occured while trying to update the file.
438*d0dec447SleresThe system is probably in very bad shape.
439*d0dec447SleresThe file did not get updated correctly.
440*d0dec447Sleres-475
441*d0dec447Sleres-476
442*d0dec447Sleres"release X twice"
443*d0dec447SleresYou specified X in two lock or unlock arguments.
444*d0dec447SleresThis is probably a typo on your part.
445*d0dec447Sleres-477
446*d0dec447Sleres"person not in passwd file"
447*d0dec447SleresThe person to be added (or erased) is not in the system password file.
448*d0dec447Sleres*
449*d0dec447Sleres* icat/ucat messages
450*d0dec447Sleres*
451*d0dec447Sleres-600
452*d0dec447Sleres"missing account number"
453*d0dec447SleresYou forgot to specify an account number (-a argument).
454*d0dec447Sleres-601
455*d0dec447Sleres"account number"
456*d0dec447SleresThe account number specified is either non-numeric,
457*d0dec447Sleresor is not four characters long.
458*d0dec447Sleres-602
459*d0dec447Sleres"bad account number"
460*d0dec447SleresThe account number specified is not numeric.
461*d0dec447Sleres-603
462*d0dec447Sleres"bad forms value"
463*d0dec447SleresThe forms value specified is not four characters long.
464*d0dec447Sleres-604
465*d0dec447Sleres"bad forms value"
466*d0dec447SleresThe forms value specified is not numeric.
467*d0dec447Sleres-605
468*d0dec447Sleres"Bad job class"
469*d0dec447SleresThe job class specified is not an alphabetic.
470*d0dec447Sleres-606
471*d0dec447Sleres"Bad job name"
472*d0dec447SleresThe job name specified is longer than eight characters.
473*d0dec447Sleres-607
474*d0dec447Sleres"program `...' not found"
475*d0dec447SleresThe specified program is not in /usr/bin or /bin.
476*d0dec447Sleres-608
477*d0dec447Sleres"bad location"
478*d0dec447SleresThe specified location is not 47, 49, or 51.
479*d0dec447Sleres-609
480*d0dec447Sleres"bad runid"
481*d0dec447SleresThe specified run id is longer than 6 characters.
482*d0dec447Sleres-610
483*d0dec447Sleres"bad page limit"
484*d0dec447SleresThe page limit specified is not numeric.
485*d0dec447Sleres-611
486*d0dec447Sleres"bad time limit"
487*d0dec447SleresThe time limit specified is not numeric.
488*d0dec447Sleres*
489*d0dec447Sleres* end icat/ucat messages
490*d0dec447Sleres*
491*d0dec447Sleres*
492*d0dec447Sleres*	ifetch, ufetch, and extr messages
493*d0dec447Sleres*
494*d0dec447Sleres-803
495*d0dec447Sleres"missing file arg"
496*d0dec447SleresYou forgot to specify a file argument.
497*d0dec447Sleres-804
498*d0dec447Sleres"premature eof"
499*d0dec447SleresIn extr, a prnt file ended at a strange place.
500*d0dec447Sleres-805
501*d0dec447Sleres-806
502*d0dec447Sleres-807
503*d0dec447Sleres"format err"
504*d0dec447SleresIn epnch, a pnch file has an invalid format.
505*d0dec447Sleres-808
506*d0dec447Sleres"Possible errors"
507*d0dec447SleresThe file being processed by extr
508*d0dec447Sleresis not in the proper format -
509*d0dec447Sleresthis is usually a result of an ifetch or ufetch failure of some kind.
510*d0dec447SleresExamine the printout file!!
511*d0dec447SleresThis message is only a warning.
512*d0dec447Sleres-809
513*d0dec447Sleres"cannot fork - try again"
514*d0dec447SleresThe system process table is temporarily full,
515*d0dec447Slereswait a while and try again.
516*d0dec447Sleres*
517*d0dec447Sleres* vc messages
518*d0dec447Sleres*
519*d0dec447Sleres-901
520*d0dec447Sleres"unknown command on line ..."
521*d0dec447SleresThe line given begins with a control character,
522*d0dec447Sleresbut the command is not a legal one.
523*d0dec447Sleres-902
524*d0dec447Sleres"`...' never used"
525*d0dec447SleresThe given keyword name was never used in any replacements.
526*d0dec447SleresThis is only a warning.
527*d0dec447Sleres-903
528*d0dec447Sleres"`...' never declared"
529*d0dec447SleresThe given keyword name never occured in a `dcl'
530*d0dec447Sleresstatement. If you did declare it, check for typos.
531*d0dec447SleresThis is only a warning.
532*d0dec447Sleres-904
533*d0dec447Sleres"`If' with no matching `end'"
534*d0dec447SleresThere is a missing `end' statement,
535*d0dec447Sleresor an extra `if' statement.
536*d0dec447Sleres-905
537*d0dec447Sleres"`...' declared twice on line ..."
538*d0dec447SleresThe named keyword has been redeclared
539*d0dec447Slereson the indicated line.
540*d0dec447Sleres-906
541*d0dec447Sleres"out of space"
542*d0dec447SleresA maximum of 40 keywords per invocation of vc are allowed.
543*d0dec447SleresThis limit has been exceeded.
544*d0dec447Sleres-907
545*d0dec447Sleres"unmatched `:' on line ..."
546*d0dec447SleresOn the given line there is no control character
547*d0dec447Sleresto indicate the end of the keyword name.
548*d0dec447Sleres-908
549*d0dec447Sleres"keyword name too long on line ..."
550*d0dec447SleresOn the indicated line a keyword name exceeds nine characters.
551*d0dec447Sleres-909
552*d0dec447Sleres"invalid keyword name on line ..."
553*d0dec447SleresOn the indicated line the keyword name does not
554*d0dec447Sleresstart with an alphabetic character, or does not contain
555*d0dec447Sleresonly alphanumeric characters.
556*d0dec447Sleres-910
557*d0dec447Sleres"`end' without matching `if' on line ..."
558*d0dec447SleresThere is an extra `end' statement or a missing
559*d0dec447Sleres`if' statement.
560*d0dec447Sleres-911
561*d0dec447Sleres"parenthesis error on line ..."
562*d0dec447SleresA left parenthesis occured with no matching right
563*d0dec447Sleresparenthesis or a parenthesis was found where it was not expected.
564*d0dec447Sleres-912
565*d0dec447Sleres"invalid operator on line ..."
566*d0dec447SleresAn unrecognized operator was found.
567*d0dec447SleresThe legal operators are `!=', `=', `<', and `>'.
568*d0dec447Sleres-914
569*d0dec447Sleres"non-numerical value on line ..."
570*d0dec447SleresOn the indicated line an attempt was made to compare
571*d0dec447Sleresa string which contains non-numeric characters with another
572*d0dec447Sleresstring using the `<' or `>' operator.
573*d0dec447Sleres-915
574*d0dec447Sleres"err statement on line ..."
575*d0dec447SleresThe user has put an `err' statement on the given line.
576*d0dec447Sleres-917
577*d0dec447Sleres"syntax on line ..."
578*d0dec447SleresThe equal sign has been left out of an `asg' statement,
579*d0dec447Sleresor the right side of an `asg' statement is missing.
580*d0dec447Sleres-918
581*d0dec447Sleres"syntax on line ..."
582*d0dec447SleresThe syntax for the `if' statement on
583*d0dec447Sleresthe indicated line is incorrect.
584*d0dec447SleresAn `&' or an `|' occurred in the wrong
585*d0dec447Sleresplace, or were not found when they were expected.
586*d0dec447Sleres-919
587*d0dec447Sleres"syntax on line ..."
588*d0dec447SleresThere is something strange about the indicated line.
589*d0dec447Sleres-920
590*d0dec447Sleres"`...' never assigned a value"
591*d0dec447SleresThe given keyword name was never used in an assignment statement.
592*d0dec447SleresThis is only a warning.
593*d0dec447Sleres-916
594*d0dec447Sleres"out of space [line ...]"
595*d0dec447SleresThe indicated line requires too many replacements.
596*d0dec447SleresCurrently, only 32 replacements per line are allowed.
597*d0dec447Sleres-e1
598*d0dec447Sleres"no space!"
599*d0dec447SleresThe file system you are writing to is out of space.
600*d0dec447SleresVery serious!!  Contact someone in the UNIX Support Group immediately!
601*d0dec447SleresIf you desire to save your latest changes you must, before leaving
602*d0dec447Sleresthe editor, do a w command to /tmp/some-unique-file-name
603*d0dec447SleresIf you can remove any files please do so.
604*d0dec447SleresIf you were writing to a non-existent file, a truncated
605*d0dec447Sleresnew file has been created.  The approximate number of
606*d0dec447Slerescharacters written is printed. If useless, remove it.
607*d0dec447Sleres-e2
608*d0dec447Sleres"no space?"
609*d0dec447Sleres<> blocks left
610*d0dec447SleresThe file system you are writing to may not have
611*d0dec447Sleresenough space to write out this multiple linked file.
612*d0dec447SleresVery serious!!  Contact someone in the UNIX Support Group immediately!
613*d0dec447SleresIf you still desire to write, do another 'w' command.
614*d0dec447SleresIf there is not enough space, your file will be truncated.
615*d0dec447SleresTherefore, use caution.  It may be smart to save your
616*d0dec447Sleresfile first by doing a 'w' command to /tmp/some-unique-file-name.
617*d0dec447SleresIf you can remove any files please do so.
618*d0dec447Sleres-e3
619*d0dec447Sleresustat:
620*d0dec447Slerescan't chown:
621*d0dec447SleresSystem problem. CHOWN or USTAT failed in ED(I). Contact someone
622*d0dec447Sleresin UNIX Support Group immediately.
623*d0dec447Sleres-e4
624*d0dec447Slerescan't link:
625*d0dec447SleresCan not remake file name. Your file exists in the directory you
626*d0dec447Slereswere writing to as a funny name.
627*d0dec447SleresFunny name has the first letter of your file name followed by five numbers.
628*d0dec447Sleresls -lt on that directory will show it.
629*d0dec447Sleres-570
630*d0dec447Sleres"UNIX System <> is not configured for <> RJE [to <>]."
631*d0dec447SleresSend has decided, from the first card of your jobstream,
632*d0dec447Slereswhether you want IBM or UNIVAC RJE.  In addition, you may
633*d0dec447Sleresor may not have specified a particular host (158,168,1110).
634*d0dec447SleresAccording to the configuration table, /usr/rje/lines, no
635*d0dec447Sleressuch connection is provided from this system (/usr/rje/sys).
636*d0dec447Sleres-571
637*d0dec447Sleres"Aborted."
638*d0dec447SleresThe execution of send/gath has been terminated prematurely.
639*d0dec447SleresA signal may have been received, a write error may have
640*d0dec447Sleresoccurred, the process may have exceeded its core limit,
641*d0dec447Sleresor standard input may have been read too far.
642*d0dec447Sleres-572
643*d0dec447Sleres"Errors detected. Send anyway?"
644*d0dec447SleresThis question demands an answer (a string of characters
645*d0dec447Sleresterminated by a newline).  Anything beginning "y" or "Y" is
646*d0dec447Sleresaffirmative and causes the suspect jobstream to be submitted.
647*d0dec447SleresOtherwise the jobstream is discarded.
648*d0dec447Sleres-573
649*d0dec447Sleres"Cannot execute queuer."
650*d0dec447SleresSend has located what it thinks is the proper RJE subsystem
651*d0dec447Sleresfor your job but cannot execute the associated queueing program.
652*d0dec447SleresPlease bring this fact to the attention of PWB operations.
653*d0dec447Sleres-574
654*d0dec447Sleres"Core exceeded."
655*d0dec447SleresThe program has been unable to allocate more storage for
656*d0dec447Slereskeyword definitions.  Reduce the number of keywords or
657*d0dec447Sleresthe depth of nesting of input sources (both on a global
658*d0dec447Sleresbasis).
659*d0dec447Sleres-575
660*d0dec447Sleres"Cannot create temporary <>."
661*d0dec447SleresSend writes the collected jobstream into a temporary
662*d0dec447Sleresfile created in the "pool" subdirectory of the appropriate
663*d0dec447SleresRJE subsystem.  The pool directory may have been made
664*d0dec447Sleresunwritable to prevent people from adding to a backlog
665*d0dec447Sleresof queued jobs.
666*d0dec447Sleres-576
667*d0dec447Sleres"Write error - {file too large|no space left|number <>}."
668*d0dec447SleresSend/gath will abort if it encounters a write error.
669*d0dec447SleresThe first two errors are distinguished, because you
670*d0dec447Sleresmay be able to do something about them.  Either segment
671*d0dec447Sleresyour file into smaller pieces or clean up on disk blocks.
672*d0dec447SleresRemaining errors are reported by number, as per intro(II).
673*d0dec447Sleres-577
674*d0dec447Sleres"Hang-up."
675*d0dec447SleresA hang-up signal has been received (loss of carrier from tty).
676*d0dec447Sleres-578
677*d0dec447Sleres"Interrupt."
678*d0dec447SleresAn interrupt signal has been received (BREAK or DEL from tty).
679*d0dec447Sleres-579
680*d0dec447Sleres"Quit signal."
681*d0dec447SleresA quit signal has been received (FS from tty).
682*d0dec447Sleres-580
683*d0dec447Sleres"Signal #<>."
684*d0dec447SleresThe process has received an unusual signal, which may indicate
685*d0dec447Slereshardware problems.  The number of the signal is reported.
686*d0dec447Sleres-581
687*d0dec447Sleres"Line <> of <>, cannot open source <>."
688*d0dec447SleresThe specified input source cannot be opened.  If the
689*d0dec447Sleressource is an ordinary file argument, examine the name
690*d0dec447Sleres(which is repeated) for possible typographical errors.
691*d0dec447SleresExtraneous spaces or tabs are not allowed.  If the source
692*d0dec447Sleresis cited on a control line, the -c flag may help.
693*d0dec447Sleres-582
694*d0dec447Sleres"Line <> of <>, format spec rejected."
695*d0dec447SleresThe line containing the format spec is reproduced
696*d0dec447Sleresfollowing the diagnostic.  Either it does not conform
697*d0dec447Sleresto the syntax of fspec(PWB V), or it specifies
698*d0dec447Sleresunreasonable parameters, such as too many tabs or
699*d0dec447Sleresexcessive s and m values.
700*d0dec447Sleres-583
701*d0dec447Sleres"Line <> of <>, bad control line ignored."
702*d0dec447SleresThe bad control line is reproduced following the
703*d0dec447Sleresdiagnostic.  It may be too long.  In -s mode, it may
704*d0dec447Slerescontain non-graphics or undefined tabs.
705*d0dec447Sleres-584
706*d0dec447Sleres"Line <> of <>, non-graphic deleted."
707*d0dec447SleresThe transformed line is reproduced following the
708*d0dec447Sleresdiagnostic.  The non-printing ASCII characters whose
709*d0dec447Sleresoctal codes are 000-010,013-037,177 are excised,
710*d0dec447Sleresexcept when they occur within keywords or keyword
711*d0dec447Sleresreplacements.
712*d0dec447Sleres-585
713*d0dec447Sleres"Line <> of <>, undefined tab deleted."
714*d0dec447SleresThe transformed line is reproduced following the
715*d0dec447Sleresdiagnostic.  Tabs beyond the last position at which
716*d0dec447Sleresthey are set by the format spec are excised.  See
717*d0dec447Sleresfspec(PWB V) to learn how to specify tab stops.
718*d0dec447Sleres-586
719*d0dec447Sleres"Line <> of <>, cannot reverse chdir."
720*d0dec447SleresThis diagnostic occurs at the end of included
721*d0dec447Sleressources which have caused a change of current
722*d0dec447Sleresdirectory by citing an argument of the form
723*d0dec447Sleres"!chdir <>".  It indicates that the current
724*d0dec447Sleresdirectory cannot be reset to its previous value.
725*d0dec447Sleres-587
726*d0dec447Sleres"Line <> of <>, cannot run shell (<>)."
727*d0dec447SleresThe shell cannot be run on a series of $ arguments
728*d0dec447Sleresbecause a syscall (create, pipe or fork) has failed.
729*d0dec447SleresThe file which was to be shelled is reproduced
730*d0dec447Sleresfollowing the diagnostic.  This probably indicates
731*d0dec447Sleresa scarcity of system resources.
732*d0dec447Sleres-588
733*d0dec447Sleres"Line <> of <>, default spec rejected."
734*d0dec447SleresThe rejected format spec is reproduced following
735*d0dec447Sleresthe diagnostic.  It occurred in an argument of the
736*d0dec447Sleresform ":<>:".  Either the spec does not conform to the
737*d0dec447Sleressyntax of fspec(PWB V), or it specifies unreasonable
738*d0dec447Sleresparameters, such as too many tabs or excessive s and m
739*d0dec447Sleresvalues.
740*d0dec447Sleres-589
741*d0dec447Sleres"Line <> of <>, cannot chdir <>."
742*d0dec447SleresIt is not possible to execute the change of current
743*d0dec447Sleresdirectory specified by a "!chdir <>" argument.
744*d0dec447Sleres-590
745*d0dec447Sleres"Line <> of <>, cannot run command (<>)."
746*d0dec447SleresThe shell cannot be run for a ! argument because
747*d0dec447Sleresa syscall (pipe or fork) has failed.  The command
748*d0dec447Slereswhich was to be executed is reproduced following
749*d0dec447Sleresthe diagnostic.  This probably indicates a scarcity
750*d0dec447Sleresof system resources.
751*d0dec447Sleres-591
752*d0dec447Sleres"Line <> of <>, cannot redefine keyword."
753*d0dec447SleresAn attempt has been made to assign a new value to
754*d0dec447Sleresa keyword which is still active at some source level.
755*d0dec447SleresThe current definition of the keyword is reproduced
756*d0dec447Sleresfollowing the diagnostic.
757*d0dec447Sleres-592
758*d0dec447Sleres"Line <> of <>, shell exit {type|code} <>."
759*d0dec447SleresThe shell which was invoked to process $ or ! arguments
760*d0dec447Slereshas terminated abnormally (type!=0) or has indicated
761*d0dec447Slereserror status upon exit (code!=0).  See wait(II).
762*d0dec447SleresThe shell file or command which was processed is
763*d0dec447Sleresreproduced following the diagnostic.  Since many
764*d0dec447Sleresstandard UNIX commands (but few PWB commands) return
765*d0dec447Sleresan arbitrary status upon exit, you may want to follow
766*d0dec447Sleresthem with an "exit 0", which will suppress the
767*d0dec447Sleresdiagnostic.
768*d0dec447Sleres-593
769*d0dec447Sleres"Line <> of <>, long line detected."
770*d0dec447SleresGath has encountered a line which violates the s
771*d0dec447Sleresparameter of the current format specification.
772*d0dec447SleresThe line is reproduced following the diagnostic.
773*d0dec447Sleres-594
774*d0dec447Sleres"Line <> of <>, long line truncated."
775*d0dec447SleresThe transformed line is reproduced following the
776*d0dec447Sleresdiagnostic.  Send/gath cannot process lines longer
777*d0dec447Sleresthan about 300 bytes.  The length is further
778*d0dec447Sleresconstrained by the s parameter of the current format
779*d0dec447Sleresspecification.  If the line is to be included in
780*d0dec447Sleresa jobstream, its length cannot exceed 80 bytes (IBM)
781*d0dec447Sleresor 132 bytes (UNIVAC).
782*d0dec447Sleres-595
783*d0dec447Sleres"Line <> of <>, illegal card excised."
784*d0dec447SleresThe line which send will not allow to be included
785*d0dec447Sleresin a jobstream is reproduced following the diagnostic.
786*d0dec447SleresLines beginning "/*$" are excised from IBM jobs
787*d0dec447Sleresbecause they are interpreted as commands by HASP/JES2.
788*d0dec447SleresThe beginning of an IBM job is indicated by a line
789*d0dec447Slereswhich begins with a "/".  UNIVAC runs begin with a
790*d0dec447Sleresline of the form "@RUN ..." or "`run ...", etc.
791*d0dec447SleresUntil the beginning of a jobstream is detected, all
792*d0dec447Slereslines will be flushed.
793*d0dec447Sleres-596
794*d0dec447Sleres"Overrun on standard input."
795*d0dec447SleresFor the sake of efficiency, data is read from the input
796*d0dec447Sleresstream in blocks or 512 bytes.  Data which is not used
797*d0dec447Sleresup by the program is returned by seeking backwards on
798*d0dec447Sleresfile descriptor zero.  Unfortunately, one cannot seek
799*d0dec447Slereson pipes.  The input which is being piped to send/gath
800*d0dec447Sleresshould not include any arguments of the form "-" or
801*d0dec447Sleres"-:prompt".  Neither should it attempt a logical
802*d0dec447Sleresend-of-file "~.".
803*d0dec447Sleres-597
804*d0dec447Sleres"Cannot <> - only <> {blocks|inodes} free on file system <>."
805*d0dec447SleresBefore it proceeds very far, send checks that there are
806*d0dec447Sleres1500 blocks and 50 inodes free on the file system of the
807*d0dec447Sleresdestination RJE subsystem.  If there are not, send aborts.
808*d0dec447SleresThe queuer which send invokes also checks for free space,
809*d0dec447Sleresbut it is somewhat more lenient.  If you have unneeded
810*d0dec447Sleresfiles on the full file system, please delete them.
811*d0dec447Sleres-598
812*d0dec447Sleres"..."
813*d0dec447SleresThese diagnostics are issued by the queueing program
814*d0dec447Slereswhich is invoked by send.  They should only occur if
815*d0dec447Sleresa programming error violates the interface between
816*d0dec447Sleresthe two programs.
817*d0dec447Sleres-599
818*d0dec447Sleres"<>qer: <>. Try again?"
819*d0dec447SleresThe queuer invoked by send has run into trouble,
820*d0dec447Sleresperhaps temporary.  Type "y" and newline to try
821*d0dec447Sleresagain, or hit interrupt to cancel this attempt
822*d0dec447Sleresto send.  You might contact PWB operations.
823*d0dec447Sleres-send
824*d0dec447Sleressend [-lqy] [158,168,1110] file ...
825*d0dec447Sleres
826*d0dec447SleresControl lines ("~ file2 ...") include additional files.
827*d0dec447Sleres-gath
828*d0dec447Sleresgath [-hi] file ...
829*d0dec447Sleres
830*d0dec447SleresControl lines include additional files ("~ file2 ...")
831*d0dec447Sleresor collect the output of a command ("~!command arg ...").
832*d0dec447Sleres*
833*d0dec447Sleres* Biscus project interface error messages
834*d0dec447Sleres*
835*d0dec447Sleres-120
836*d0dec447Sleres"line ... of ... - bad format"
837*d0dec447SleresReport this problem to your local SCCS administrator.
838*d0dec447SleresIn the meantime, specify the full pathname of the SCCS file.
839*d0dec447SleresIf you don't know it you'll just have to wait.
840*d0dec447Sleres-121
841*d0dec447Sleres"no sccs file for ..."
842*d0dec447SleresReport this problem to your local SCCS administrator immediately!
843*d0dec447Sleres-err1
844*d0dec447Slereserror 1 "Not owner and not super-user":
845*d0dec447SleresTypically this error indicates
846*d0dec447Sleresan attempt to modify a file in some way forbidden
847*d0dec447Sleresexcept to its owner.
848*d0dec447SleresIt is also returned for attempts
849*d0dec447Sleresby ordinary users to do things
850*d0dec447Sleresallowed only to the super-user.
851*d0dec447Sleres-err2
852*d0dec447Slereserror 2 "No such file or directory":
853*d0dec447SleresThis error occurs when a file name is specified
854*d0dec447Sleresand the file should exist but doesn't, or when one
855*d0dec447Sleresof the directories in a path name does not exist.
856*d0dec447Sleres-err3
857*d0dec447Slereserror 3 "No such process":
858*d0dec447SleresThe process whose number was given to
859*d0dec447Sleressignal does not exist, or is already dead.
860*d0dec447Sleres-err4
861*d0dec447Slereserror 4 "Interrupted system call":
862*d0dec447SleresAn asynchronous signal (such as interrupt or quit),
863*d0dec447Slereswhich the user has elected to catch,
864*d0dec447Sleresoccurred during a system call.
865*d0dec447SleresIf execution is resumed
866*d0dec447Sleresafter processing the signal,
867*d0dec447Sleresit will appear as if the interrupted system call
868*d0dec447Sleresreturned this error condition.
869*d0dec447Sleres-err5
870*d0dec447Slereserror 5 "I/O error":
871*d0dec447SleresSome physical I/O error occurred during a
872*d0dec447Sleresread or write.
873*d0dec447SleresThis error may in some cases occur
874*d0dec447Slereson a call following the one to which it actually applies.
875*d0dec447Sleres-err6
876*d0dec447Slereserror 6 "No such device or address":
877*d0dec447SleresI/O on a special file refers to a subdevice which does not
878*d0dec447Sleresexist,
879*d0dec447Sleresor beyond the limits of the device.
880*d0dec447SleresIt may also occur when, for example, a tape drive
881*d0dec447Sleresis not dialled in or no disk pack is loaded on a drive.
882*d0dec447Sleres-err7
883*d0dec447Slereserror 7 "Arg list too long":
884*d0dec447SleresAn argument list longer than 512 bytes
885*d0dec447Sleres(counting the null at the end of each argument)
886*d0dec447Sleresis presented to exec.
887*d0dec447Sleres-err8
888*d0dec447Slereserror 8 "Exec format error":
889*d0dec447SleresA request is made to execute a file
890*d0dec447Slereswhich, although it has the appropriate permissions,
891*d0dec447Sleresdoes not start with one of the magic numbers
892*d0dec447Sleres407 or 410.
893*d0dec447Sleres-err9
894*d0dec447Slereserror 9 "Bad file number":
895*d0dec447SleresEither a file descriptor refers to no
896*d0dec447Sleresopen file,
897*d0dec447Sleresor a read (resp. write) request is made to
898*d0dec447Sleresa file which is open only for writing (resp. reading).
899*d0dec447Sleres-err10
900*d0dec447Slereserror 10 "No children":
901*d0dec447SleresWait and the process has no
902*d0dec447Sleresliving or unwaited-for children.
903*d0dec447Sleres-err11
904*d0dec447Slereserror 11 "No more processes":
905*d0dec447SleresIn a fork,
906*d0dec447Sleresthe system's process table is full and no
907*d0dec447Sleresmore processes can for the moment be created.
908*d0dec447Sleres-err12
909*d0dec447Slereserror 12 "Not enough core":
910*d0dec447SleresDuring an exec or break,
911*d0dec447Sleresa program asks for more core than the system is able to supply.
912*d0dec447SleresThis is not a temporary condition; the maximum core size
913*d0dec447Sleresis a system parameter.
914*d0dec447SleresThe error may also occur if the arrangement
915*d0dec447Sleresof text, data, and stack segments is such as to
916*d0dec447Sleresrequire more than the existing 8 segmentation registers.
917*d0dec447Sleres-err13
918*d0dec447Slereserror 13 "Permission denied":
919*d0dec447SleresAn attempt was made to access a file in a way forbidden
920*d0dec447Sleresby the protection system.
921*d0dec447Sleres-err15
922*d0dec447Slereserror 15 "Block device required":
923*d0dec447SleresA plain file was mentioned where a block device was required,
924*d0dec447Slerese.g. in mount.
925*d0dec447Sleres-err16
926*d0dec447Slereserror 16 "Mount device busy":
927*d0dec447SleresAn attempt to mount a device that was already mounted or
928*d0dec447Sleresan attempt was made to dismount a device
929*d0dec447Slereson which there is an open file or some process's current
930*d0dec447Sleresdirectory.
931*d0dec447Sleres-err17
932*d0dec447Slereserror 17 "File exists":
933*d0dec447SleresAn existing file was mentioned in an inappropriate context,
934*d0dec447Slerese.g. link.
935*d0dec447Sleres-err18
936*d0dec447Slereserror 18 "Cross-device link":
937*d0dec447SleresA link to a file on another device
938*d0dec447Slereswas attempted.
939*d0dec447Sleres-err19
940*d0dec447Slereserror 19 "No such device":
941*d0dec447SleresAn attempt was made to apply an inappropriate
942*d0dec447Sleressystem call to a device;
943*d0dec447Slerese.g. read a write-only device.
944*d0dec447Sleres-err20
945*d0dec447Slereserror 20 "Not a directory":
946*d0dec447SleresA non-directory was specified where a directory
947*d0dec447Sleresis required,
948*d0dec447Sleresfor example in a path name or
949*d0dec447Sleresas an argument to chdir.
950*d0dec447Sleres-err21
951*d0dec447Slereserror 21 "Is a directory":
952*d0dec447SleresAn attempt to write on a directory.
953*d0dec447Sleres-err22
954*d0dec447Slereserror 22 "Invalid argument":
955*d0dec447SleresSome invalid argument:
956*d0dec447Slerescurrently, dismounting a non-mounted
957*d0dec447Sleresdevice,
958*d0dec447Sleresmentioning an unknown signal in signal,
959*d0dec447Sleresand giving an unknown request in
960*d0dec447Sleresstty to the TIU special file.
961*d0dec447Sleres-err23
962*d0dec447Slereserror 23 "File table overflow":
963*d0dec447SleresThe system's table of open files is full,
964*d0dec447Sleresand temporarily no more opens
965*d0dec447Slerescan be accepted.
966*d0dec447Sleres-err24
967*d0dec447Slereserror 24 "Too many open files":
968*d0dec447SleresOnly 15 files can be open per process.
969*d0dec447Sleres-err25
970*d0dec447Slereserror 25 "Not a typewriter":
971*d0dec447SleresThe file mentioned in stty or gtty
972*d0dec447Sleresis not a typewriter or one of the other
973*d0dec447Sleresdevices to which these calls apply.
974*d0dec447Sleres-err26
975*d0dec447Slereserror 26 "Text file busy":
976*d0dec447SleresAn attempt to execute a pure-procedure
977*d0dec447Sleresprogram which is currently open for writing
978*d0dec447Sleres(or reading!).
979*d0dec447SleresAlso an attempt to open for writing a pure-procedure
980*d0dec447Sleresprogram that is being executed.
981*d0dec447Sleres-err27
982*d0dec447Slereserror 27 "File too large":
983*d0dec447SleresAn attempt to make a file larger than the maximum of 32768 blocks.
984*d0dec447Sleres-err28
985*d0dec447Slereserror 28 "No space left on device":
986*d0dec447SleresDuring a write
987*d0dec447Sleresto an ordinary file,
988*d0dec447Sleresthere is no free space left on the device.
989*d0dec447Sleres-err29
990*d0dec447Slereserror 29 "Seek on pipe":
991*d0dec447SleresA seek
992*d0dec447Slereswas issued to a pipe.
993*d0dec447SleresThis error should also be issued for
994*d0dec447Sleresother non-seekable devices.
995*d0dec447Sleres-err30
996*d0dec447Slereserror 30 "Read-only file system":
997*d0dec447SleresAn attempt to modify a file or directory
998*d0dec447Slereswas made
999*d0dec447Slereson a device mounted read-only.
1000*d0dec447Sleres-err31
1001*d0dec447Slereserror 31 "Too many links":
1002*d0dec447SleresAn attempt to make more than 127 links to a file.
1003*d0dec447Sleres-err32
1004*d0dec447Slereserror 32 "Write on broken pipe":
1005*d0dec447SleresA write on a pipe for which there is no process
1006*d0dec447Sleresto read the data.
1007*d0dec447SleresThis condition normally generates a signal;
1008*d0dec447Sleresthe error is returned if the signal is ignored.
1009