NEXTSTEP uucp Q&A Creation Date: Jul 27, 1998 Keywords: NeXTSTEP Disclaimer This document pertains to the NeXTSTEP operating system, which is no longer a supported product of Apple Computer. This information is provided only as a convenience to our customers who have not yet upgraded their systems, and may not apply to OPENSTEP, WebObjects, or any other product of Apple Enterprise Software. Some questions in this Q&A document may not apply to version 3.3 or to any given specific version of NeXTSTEP. Q: I'm running uucico and all I get is "bus error"--no other messages, even with debugging turned on to any level. What might be wrong? A: Ensure that the uucico program can access the UUCP spool directory. Since the program is (supposed to be) SetUID uucp and SetGID daemon, this means the uucp user must be able to read and write the directory. If you examine the files using the UNIX ls(1) command, you should see the following (dates might be different, and the size of the spool directory might be different): localhost [/me]-7% ls -ldg /usr/lib/uucp/uucico /usr/spool/uucp ---s--s--x 1 uucp daemon 90112 Nov 11 17:25 /usr/lib/uucp/uucico* drwxr-xr-x 14 uucp daemon 1024 Dec 22 03:30 /usr/spool/uucp/ If you see different results, and you're not absolutely certain why they're different, you can set things right with the following commands: localhost [/me]-7% su localhost-1# chown uucp.daemon /usr/lib/uucp/uucico /usr/spool/uucp localhost-2# chmod 755 /usr/spool/uucp localhost-3# chmod 6111 /usr/lib/uucp/uucico One other thing to note: the output of the ls on uucico is the same whether the owner and the group have execute permission or not. In UNIX parlance, the mode display in the ls is the same whether the numeric mode is 6001, 6011, or 6111. Be sure it's 6111: SetUID, SetGID, and execute for user, group, and other. By the way, the rest of the commands in the UUCP suite are likely subject to the same limitations. We have verified that uucp behaves like uucico in this situation; we have not tested the rest of the suite, but anything which needs access to the spool directory are suspect. For completeness, here's another ls -lg: localhost [/me]-8% ls -lg /usr/bin/uu* /usr/lib/uucp/uu* ---s--s--x 1 uucp daemon 24576 Nov 11 17:25 /usr/bin/uucp* -rwxr-xr-x 1 uucp daemon 16384 Nov 11 17:26 /usr/bin/uudecode* -rwxr-xr-x 1 uucp daemon 2984 Nov 11 17:26 /usr/bin/uuencode* ---s--s--x 1 uucp daemon 4620 Nov 11 17:25 /usr/bin/uulog* ---s--s--x 1 uucp daemon 5776 Nov 11 17:25 /usr/bin/uuname* ---s--s--x 1 uucp daemon 24576 Nov 11 17:26 /usr/bin/uupoll* ---s--s--x 1 uucp daemon 8716 Nov 11 17:26 /usr/bin/uuq* ---s--s--x 2 uucp daemon 3548 Nov 11 17:26 /usr/bin/uusend* ---s--s--x 1 uucp daemon 4260 Nov 11 17:26 /usr/bin/uusnap* ---s--s--x 1 uucp daemon 24576 Nov 11 17:25 /usr/bin/uux* ---s--s--x 1 uucp daemon 90112 Nov 11 17:25 /usr/lib/uucp/uucico* ---s--s--x 1 uucp daemon 11136 Nov 11 17:25 /usr/lib/uucp/uuclean* ---s--s--- 1 uucp daemon 32768 Nov 11 17:26 /usr/lib/uucp/uuxqt* Q: uucico is being uncooperative. Specifically, if someone polls my machine, my machine hangs up the phone (the other side typically sees this after the second imsg looking for SYNC< message in the debug output). When I poll that same machine, uucico provides a core dump, after a segmentation fault. What's stranger still is that polling some machines works fine, and those machines can poll mine! Q: uucico is crashing when it tries to transfer files other than mail. Mail comes through fine, but a file transfer won't. What's wrong? A: The likely problem is that you have improperly formatted UUCP configuration files. For example, blank lines in your L.sys file can cause the first symptom, and malformed lines in your USERFILE can cause the second.. The UUCP system can't handle these. In the case of the blank L.sys line, if the line is entirely empty--no spaces, no tabs, just empty--uucico works fine. However, if the line contains only whitespace--spaces and tabs--then uucico crashes. Remove the blank lines, or, if you like white space in your L.sys file, replace the blank lines with otherwise-empty comment lines. In addition, if expected fields are missing, uucico has been known to crash. For example, the following L.sys entry will crash uucico: ... \ "" ATdt555-1212 \ ogin:~20- -ogin:- -ogin: name \ ssword: YouKnowWhat What was desired in this case was to send a newline if the prompt ogin: was not received. What happened instead is that uucico was looking for the next expect string in the expect-send sequence, and it wasn't there. To accomplish this, use the following instead: ... \ "" ATdt555-1212 \ ogin:~20-CR-ogin:-CR-ogin: name \ ssword: YouKnowWhat In the case of a malformed USERFILE, check for lines with a missing space. The format of USERFILE is [user],[system] directory You must have the space between the user,system and the directory. (Yes, user and system are both optional. The comma between them and the space following them are not.) One other thing which can cause uucico to fail (silently on the remote, with a bus error locally) is if the program--which runs SetUID uucp and SetGID daemon--does not have appropriate access to the UUCP spool directory, /usr/spool/uucp. Ensure that the user uucp can read, write, and search (``execute'') the spool directory. Recommended permissions are 755 (read, write, execute for the user; read, execute for the group; read, execute for others). Q: uucico is being uncooperative. Specifically, if someone polls my machine, my machine hangs up the phone (the other side typically sees this after the second imsg looking for SYNC< message in the debug output). When I poll that same machine, uucico provides a core dump, after a segmentation fault. What's stranger still is that polling some machines works fine, and those machines can poll mine! Q: uucico is crashing when it tries to transfer files other than mail. Mail comes through fine, but a file transfer won't. What's wrong? A: The likely problem is that you have improperly formatted UUCP configuration files. For example, blank lines in your L.sys file can cause the first symptom, and malformed lines in your USERFILE can cause the second.. The UUCP system can't handle these. In the case of the blank L.sys line, if the line is entirely empty--no spaces, no tabs, just empty--uucico works fine. However, if the line contains only whitespace--spaces and tabs--then uucico crashes. Remove the blank lines, or, if you like white space in your L.sys file, replace the blank lines with otherwise-empty comment lines. In addition, if expected fields are missing, uucico has been known to crash. For example, the following L.sys entry will crash uucico: ... \ "" ATdt555-1212 \ ogin:~20- -ogin:- -ogin: name \ ssword: YouKnowWhat What was desired in this case was to send a newline if the prompt ogin: was not received. What happened instead is that uucico was looking for the next expect string in the expect-send sequence, and it wasn't there. To accomplish this, use the following instead: ... \ "" ATdt555-1212 \ ogin:~20-CR-ogin:-CR-ogin: name \ ssword: YouKnowWhat In the case of a malformed USERFILE, check for lines with a missing space. The format of USERFILE is [user],[system] directory You must have the space between the user,system and the directory. (Yes, user and system are both optional. The comma between them and the space following them are not.) One other thing which can cause uucico to fail (silently on the remote, with a bus error locally) is if the program--which runs SetUID uucp and SetGID daemon--does not have appropriate access to the UUCP spool directory, /usr/spool/uucp. Ensure that the user uucp can read, write, and search (``execute'') the spool directory. Recommended permissions are 755 (read, write, execute for the user; read, execute for the group; read, execute for others). Q: What are are the various UUCP (uucp, uucico, uux, uuxqt) debug messages, their levels, and the modules from which they are emitted? A: Following are the debug messages. There are two lists, separated by a line of em-dashes (--); search for an em-dash or for the word Module. (Note that the second list starts about half-way into the file...) The first is the debug messages sorted by level, the second is the messages sorted by module. (The messages are displayed by the UUCP System components when they are given the -x option.) These lists are based on the Release 2 sources. The Release 1 lists differ only slightly. UUCP System Debug Messages, Sorted by Level 1 anlwrk.c "opendir(%s) FAILS\n",subdir(dir,pre[0]) 1 anlwrk.c "opendir(%s) FAILS\n",subdir(dir,pre[0]) 1 cds224.c "timeout concord open\n", "" 1 chkpth.c "*** Userpath malloc failed\n", 0 1 chkpth.c "*** Userpath malloc failed\n", 0 1 chkpth.c "Userpath calloc 1 failed\n", 0 1 chkpth.c "Userpath calloc 1 failed\n", 0 1 chkpth.c "Userpath calloc 2 failed!\n", 0 1 cico.c "Ifn - %d, ", Ifn 1 cico.c "Loginuser - %s\n", Loginuser 1 cico.c "Remote debug request ignored\n", CNULL); 1 cico.c "Rmtname %s, ", Rmtname 1 cico.c "Role %s, ", Role ? "MASTER" : "SLAVE" 1 cico.c "cntrl - %d\n", ret 1 cico.c "exit code %d\n", code 1 cntrl.c "Cannot mkdirs(%s)\n", fullname 1 conn.c "Call aborted on '%s'\n", AbortOn 1 conn.c "Can't find %s, assuming DIR\n", flds[F_LINE] 1 fio.c "%s\n", ibuf 1 fio.c "%s\n", ibuf 1 gio.c "%s\n", text 1 gio.c "%s\n", text 1 nov.c "timeout novation open %s\n", dcname 1 pen.c "timeout penril open\n", "" 1 pk1.c "pkopen: can't malloc i = 0\n", CNULL 1 pk1.c "pkopen: i>= PKMAXSTMSG\n", CNULL 1 pk1.c "pkopen: i>=NPLINES\n", CNULL 1 tio.c "%s\n", bufr 1 tio.c "%s\n", text 1 ulockf.c "-- errno %d", errno 1 ulockf.c "Can't creat temp file %s ", tempfile 1 ulockf.c "Temp file write failed -- errno %d\n", errno 1 uucpname.c "My uucpname = %s\n", name 1 uucpname.c "gethostname", _FAILED 1 uucpname.c "gethostname", _FAILED 1 uucpname.c "getmyhname", _FAILED 1 uucpname.c "uname", _FAILED 1 uucpname.c "uuname search", _FAILED 1 uucpname.c "whoami search", _FAILED 1 uux.c "exit code %d\n", code 1 uuxqt.c "COMMAND NOT FOUND\n", CNULL 1 uuxqt.c "MAGIC CHARACTER FOUND\n", CNULL 1 uuxqt.c "MALLOC FAILED", CNULL 1 va212.c "timeout va212 open\n", 0 1 va811.c "timeout va811 open\n", 0 1 vad.c "timeout vadic open\n", "" 1 vent.c "timeout ventel open\n", "" 2 cico.c "Max Grade this transfer is %c\n", MaxGrade 2 conn.c "CAN'T FIND dialcodes prefix '%s'\n", pre 2 conn.c "CAN'T OPEN %s\n", DIALFILE 2 conn.c "Wrong time ('%s') to call\n", flds[F_TIME] 2 logent.c "CAN'T FIOCLEX %d\n", fd 2 rvmacs.c "No dialer/modem specification\n", 0 2 setline.c "setline - %c\n", type 2 va811.c "va811 close %d\n", fd 2 va820.c "Dialer format error\n", 0 2 va820.c "Dialer parity error\n", 0 2 va820.c "Line Busy / No Answer\n", 0 2 va820.c "Modem Busy\n", 0 2 va820.c "Phone number too long\n", 0 2 va820.c "RVADIC close %d\n", fd 2 va820.c "RVADIC opened %d\n", i 2 va820.c "Unknown MACS return code '%c'\n", c&0177 2 vmacs.c "Busy signal\n", 0 2 vmacs.c "Dialer Timeout or Abort\n", 0 2 vmacs.c "Dialer format error\n", 0 2 vmacs.c "Dialer parity error\n", 0 2 vmacs.c "MACS close %d\n", fd 2 vmacs.c "No dialer/modem specification\n", 0 2 vmacs.c "Phone number too long\n", 0 2 vmacs.c "Unknown MACS return code '%c'\n", i 3 uuxqt.c "shio - %s\n", cmd 3 uuxqt.c "status %d\n", status 4 att2224.c "Baudrate set to 1200 baud", CNULL 4 att2224.c "Baudrate set to 2400 baud", CNULL 4 att2224.c "Baudrate set to 300 baud", CNULL 4 att2224.c "Can't open %s", dcname 4 att2224.c "Hanging up fd = %d\n", fd 4 att2224.c "Open timed out %s", dcname 4 att2224.c "modem port - %s\n", dcname 4 bsdtcp.c "TCP CLOSE called\n", 0 4 bsdtcp.c "bsdtcpopn host %s, ", flds[F_PHONE] 4 bsdtcp.c "closed fd %d\n", fd 4 bsdtcp.c "port %d\n", ntohs(port) 4 cds224.c "calling %s -> ", telno 4 cds224.c "conDial failed\n", CNULL 4 cds224.c "concord ok\n", CNULL 4 cds224.c "got %s\n", ok ? "?" : "that" 4 cds224.c "got %s\n", ok ? "?" : "that" 4 cds224.c "got %s\n", ok ? "?" : "that" 4 cds224.c "got %s\n", ok ? "?" : "that" 4 cds224.c "wanted CDS >", CNULL 4 cds224.c "wanted CDS >", CNULL 4 cds224.c "wanted DIALING ", CNULL 4 cds224.c "wanted INITIATING " , CNULL 4 chkpth.c "can't stat directory %s\n", subfile(dir) 4 chkpth.c "file is not writable: mode %o\n", s.st_mode 4 chkpth.c "filename doesn't begin with /\n", CNULL 4 chkpth.c "filename doesn't begin with /\n", CNULL 4 chkpth.c "filename has /../ in it\n", CNULL 4 chkpth.c "filename has /../ in it\n", CNULL 4 chkpth.c "filename not in list\n", CNULL 4 chkpth.c "filename not in list\n", CNULL 4 cico.c "MaxGrade set to %c\n", MaxGrade 4 cico.c "MaxGrade set to %c\n", MaxGrade 4 cico.c "TCPIP connection -- ioctl-s disabled\n", CNULL 4 cico.c "TCPIP connection -- ioctl-s disabled\n", CNULL 4 cico.c "msg-%s\n", msg 4 cico.c "send OO %d,", ret 4 cico.c "sys-%s\n", Rmtname 4 cntrl.c "%s\n", "RCVFILE:" 4 cntrl.c "%s\n", "SNDFILE:" 4 cntrl.c "%s\n", s 4 cntrl.c "*** TOP *** - role=%s\n", role ? "MASTER" : "SLAVE" 4 cntrl.c "->PUBDIR %d\n", status 4 cntrl.c "HUP:\n", CNULL 4 cntrl.c "PROCESS: msg - %s\n", msg 4 cntrl.c "Proto start-fail %c\n", *c 4 cntrl.c "Proto started %c\n", *c 4 cntrl.c "Protocol %s\n", msg 4 cntrl.c "RQSTCMPT:\n", CNULL 4 cntrl.c "W_FILE1 - %s\n", W_FILE1 4 cntrl.c "chkpth ok Rmtname - %s\n", Rmtname 4 cntrl.c "chkpth ok Rmtname - %s\n", Rmtname 4 cntrl.c "expfile type - %d, ", i 4 cntrl.c "expfile type - %d\n", i 4 cntrl.c "got %s\n", msg 4 cntrl.c "got %s\n", msg 4 cntrl.c "got FAIL\n", CNULL 4 cntrl.c "msg - %s\n", msg 4 cntrl.c "msg - %s\n", msg 4 cntrl.c "protocol %s\n", str 4 cntrl.c "rmesg - '%c' ", c 4 cntrl.c "wmesg '%c' ", m 4 cntrl.c "wrktype - %c\n", wrktype 4 condevs.c " %s", type 4 condevs.c " %s\n", dev 4 condevs.c "Dialing %s\n", phone 4 condevs.c "Disable %s\n", rdev 4 condevs.c "FIXLINE FAILED\n", CNULL 4 condevs.c "OPEN FAILED: errno %d\n", errno 4 condevs.c "Open timed out\n", CNULL 4 condevs.c "Opening %s\n",dcname 4 condevs.c "Reenable %s\n", enbdev 4 condevs.c "Using %s\n", cd->CU_brand 4 condevs.c "ioctl %f second break\n", (float) bnulls/10 4 condevs.c "sent BREAK nulls - %d\n", bnulls 4 condevs.c DIALINOUT, CNULL 4 conn.c "ABORT ON: %s\n", AbortOn 4 conn.c "Using %s to call\n", cd->CU_meth 4 conn.c "\nexpect timed out\n", CNULL 4 conn.c "dochat called %d\n", dev->D_numargs 4 conn.c "fd %d NOT CLOSED by CU_clos\n", Dcf 4 conn.c "finds (%s) called\n", system 4 conn.c "for sys %s\n", flds[F_NAME] 4 conn.c "getto: call no. %s ", flds[F_PHONE] 4 conn.c "got: %s\n", ok ? "?" : "that" 4 conn.c "login %s\n", "called" 4 conn.c "lost line kr - %d\n, ", kr 4 conn.c "wanted \"%s\"\n", want 4 conn.c (isprint(c) || isspace(c)) ? "%c" : "\\%03o", c 4 cpmv.c "full %s\n", full 4 df12.c "Didn't get 'Ready' response.\n", NULL 4 df12.c "Got 'Ready' response\n", NULL 4 df12.c "Hanging up fd = %d\n", fd 4 df12.c "Writing telephone number %s\n", newphone 4 df12.c "dc - %s\n", dcname 4 df12.c "df12 ok\n", CNULL 4 df2.c "%s Open timed out\n", dnname 4 df2.c "ACU write ok%s\n", CNULL 4 df2.c "Fork Stat %o\n", lt 4 df2.c "acu - %s\n", dnname 4 df2.c "dc - %s, ", dcname 4 df2.c "dcf is %d\n", dcf 4 dn.c "%s Open timed out\n", dnname 4 dn.c "ACU write ok\n", CNULL 4 dn.c "Fork Stat %o\n", lt 4 dn.c "acu - %s\n", dnname 4 dn.c "dc - %s, ", dcname 4 dn.c "dcf is %d\n", dcf 4 expfile.c "mkdir - %s\n", dir 4 fascomm.c "Baudrate reset to %d\n", i 4 fascomm.c "Hanging up fd = %d\n", fd 4 fascomm.c "\nGOT: %s", cbuf 4 fascomm.c "dc - %s\n", dcname 4 fascomm.c "fascomm ok\n", CNULL 4 fio.c "Bad checksum\n", 0 4 fio.c "Data corrupted\n", 0 4 fio.c "RETRY:\n", 0 4 fio.c "RETRY:\n", 0 4 fio.c "ack - '%c'\n", ack 4 gename.c "file - %s\n", file 4 gnxseq.c "can't lock %s\n", SQLOCK 4 hys.c "Baudrate reset to %d\n", i 4 hys.c "Hanging up fd = %d\n", fd 4 hys.c "\nGOT: %s", cbuf 4 hys.c "dc - %s\n", dcname 4 hys.c "hayes ok\n", CNULL 4 hys24.c "Hanging up fd = %d\n", fd 4 hys24.c "dc - %s\n", dcname 4 hys24.c "hayes ok\n", CNULL 4 micro.c "Hanging up fd = %d\n", fd 4 micro.c "dc - %s\n", dcname 4 micro.c "hayes ok\n", CNULL 4 nov.c "Hanging up fd = %d\n", fd 4 nov.c "dc - %s\n", dcname 4 nov.c "novation failed\n", CNULL 4 nov.c "novation ok\n", CNULL 4 pen.c "%s\n", errno == 4 ? "no carrier" : "can't open modem" 4 pen.c "%s\n", telno 4 pen.c "calling %s -> ", telno 4 pen.c "got %s\n", ok ? "?" : "that" 4 pen.c "got %s\n", ok ? "?" : "that" 4 pen.c "got %s\n", ok ? "?" : "that" 4 pen.c "penDial failed\n", "" 4 pen.c "penDial ok\n", "" 4 pen.c "wanted %s ", ">" 4 pen.c "wanted %s ", "NO.: " 4 pen.c "wanted %s ", "OK" 4 pk1.c "%d in pkgetpack\n", pk->p_rpr 4 pk1.c "Noisy line - set up RXMIT\n", CNULL 4 pk1.c "Set pk_rpr from %d to ", pk->p_rpr 4 pk1.c "pkcget: alarm %d\n", pktimeout * 1000 + Ntimeout 4 pk1.c "tries = %d\n", tries 4 rvmacs.c "Dialer returned %c\n", c 4 rvmacs.c "STARTING CALL\n", 0 4 systat.c "MAX RECALL COUNT %d\n", count 4 systat.c "RETRY TIME (%ld) NOT REACHED\n", retrytime 4 telebit.c "Baudrate reset to %d\n", i 4 telebit.c "Baudrate reset to 9600\n", 0 4 telebit.c "Hanging up fd = %d\n", fd 4 telebit.c "\nGOT: %s", cbuf 4 telebit.c "dc - %s\n", dcname 4 telebit.c "telebit ok\n", CNULL 4 ulockf.c "ultouch\n", 0 4 uuclean.c "DEBUG# %s\n", "START" 4 uuclean.c "stat on %s failed\n", file 4 uuclean.c "unlink file %s\n", file 4 uucp.c "Ename (%s) ", Ename 4 uucp.c "PATH %s\n", Path 4 uucp.c "Ropt(%s) ", Ropt 4 uucp.c "UID %d, ", Uid 4 uucp.c "User %s,", User 4 uucp.c "\n\n** %s **\n", "START" 4 uucp.c "all work here %d\n", type 4 uucp.c "cmd (%s)\n", cmd 4 uucp.c "ename(%s) ", ename 4 uucp.c "f1(%s) ", f1 4 uucp.c "f2(%s)\n", f2 4 uucp.c "file1 - %s\n", file1 4 uucp.c "receive file - %d\n", type 4 uucp.c "s1(%s) ", s1 4 uucp.c "s2(%s) ", s2 4 uucp.c "send file - %d\n", type 4 uucp.c "send uucp command - %d\n", type 4 uux.c "\n\n** %s **\n", "START" 4 uux.c "arg - %s:", *argv 4 uux.c "arg - %s\n", inargs 4 uux.c "file s- %s, ", syspart 4 uux.c "local - %s\n", local 4 uux.c "prm - %s\n", prm 4 uux.c "r - %s, ", rest 4 uux.c "rest %s\n", rest 4 uux.c "ret - %d\n", ret 4 uux.c "s - %s, ", syspart 4 uux.c "xsys %s\n", xsys 4 uuxqt.c "%s\n", buf 4 uuxqt.c "User - %s\n", User 4 uuxqt.c "\n\n** START **\n", CNULL 4 uuxqt.c "bad command %s\n", prm 4 uuxqt.c "cmd %s\n", buf 4 uuxqt.c "cmd - %s\n", cmd 4 uuxqt.c "exit cmd - %d\n", ret 4 uuxqt.c "file - %s\n", file 4 uuxqt.c "fin - %s, ", fin 4 uuxqt.c "fout - %s, ", fout 4 uuxqt.c "gtxfile: Nfiles > LLEN/2\n", CNULL 4 uuxqt.c "gtxfile: move %s to CORRUPT \n", file 4 uuxqt.c "iswrk\n", CNULL 4 uuxqt.c "iswrk\n", CNULL 4 uuxqt.c "process %s\n", CNULL 4 uuxqt.c "sysout - %s, ", sysout 4 uuxqt.c "user - %s\n", user 4 uuxqt.c "xfile - %s\n", xfile 4 va212.c "%s\n", telno 4 va212.c "calling %s -> ", telno 4 va212.c "got %s\n", ok ? "?" : "that" 4 va212.c "got %s\n", ok ? "?" : "that" 4 va212.c "got %s\n", ok ? "?" : "that" 4 va212.c "got %s\n", ok ? "?" : "that" 4 va212.c "got %s\n", ok ? "?" : "that" 4 va212.c "va212 ok\n", 0 4 va212.c "vadDial failed\n", CNULL 4 va212.c "wanted %s ", "DIALING..." 4 va212.c "wanted %s ", telno 4 va212.c "wanted * ", CNULL 4 va212.c "wanted ANSWER TONE", CNULL 4 va212.c "wanted NUMBER? ", CNULL 4 va212.c "wanted ON LINE\\r\\n ", CNULL 4 va212.c errno == 4 ? "%s: no carrier\n" : "%s: can't open\n", dcname 4 va811.c " %s\n", i ? _FAILED : "SUCCEEDED" 4 va811.c "DIALING...", CNULL 4 va811.c "got %s\n", i ? "?" : "that" 4 va811.c "got %s\n", i ? "?" : "that" 4 va811.c "va811 ok\n", CNULL 4 va811.c "va811: NO RESPONSE\n", 0 4 va811.c "va811: RESETTING\n", CNULL 4 va811.c "va811: STARTING CALL\n", 0 4 va811.c "va811: STORE NUMBER\n", 0 4 va811.c "wanted %c ", 'B' 4 va811.c "wanted %c ", 'B' 4 va811.c errno == 4 ? "%s: no carrier\n" : "%s: can't open\n", dcname 4 va820.c "ACU %s\n", dev->D_calldev 4 va820.c "ACU OPEN FAIL %d\n", errno 4 va820.c "BAD PHONE NUMBER %s\n", ph 4 va820.c "BAD VA831 RESPONSE %c\n", c 4 va820.c "BAD VA831 WRITE %d\n", errno 4 va820.c "BAD VA831 WRITE %d\n", nw 4 va820.c "CLEARING VA831\n", 0 4 va820.c "DIALING %s\n", ph 4 va820.c "LINE %s\n", dev->D_line 4 va820.c "SETTING UP VA831 (%d)\n", va 4 va820.c "WAITING FOR ANSWER\n", 0 4 vad.c "%s\n", telno 4 vad.c "calling %s -> ", telno 4 vad.c "got %s\n", ok ? "?" : "that" 4 vad.c "got %s\n", ok ? "?" : "that" 4 vad.c "got %s\n", ok ? "?" : "that" 4 vad.c "got %s\n", ok ? "?" : "that" 4 vad.c "got %s\n", ok ? "?" : "that" 4 vad.c "vadDial failed\n", CNULL 4 vad.c "vadic ok\n", CNULL 4 vad.c "wanted %s ", telno 4 vad.c "wanted * ", CNULL 4 vad.c "wanted DIALING: ", CNULL 4 vad.c "wanted NUMBER?\\r\\n ", CNULL 4 vad.c "wanted ON LINE\\r\\n ", CNULL 4 vent.c "%s\n", errno == 4 ? "no carrier" : "can't open modem" 4 vent.c "%s\n", telno 4 vent.c "calling %s -> ", telno 4 vent.c "got %s\n", ok ? "?" : "that" 4 vent.c "got %s\n", ok ? "?" : "that" 4 vent.c "got %s\n", ok ? "?" : "that" 4 vent.c "venDial failed\n", "" 4 vent.c "venDial ok\n", "" 4 vent.c "wanted %s ", "$" 4 vent.c "wanted %s ", "DIAL: " 4 vent.c "wanted %s ", "ONLINE" 4 versys.c "%s\n", koshername 4 versys.c "Alias: %s to ", *hostptr 4 vmacs.c "STARTING CALL\n", 0 5 anlwrk.c "Workfilename repeated: %s\n", file 5 anlwrk.c "Workfilename repeated: %s\n", file 5 bsdtcp.c "tcpopen failed: errno %d\n", errno 5 condevs.c "break TCSBRK %s\n", sys_errlist[errno] 5 condevs.c "break TIOCCBRK %s\n", sys_errlist[errno] 5 condevs.c "break TIOCGETP %s\n", sys_errlist[errno] 5 condevs.c "break TIOCSBRK %s\n", sys_errlist[errno] 5 condevs.c "break TIOCSETP %s\n", sys_errlist[errno] 5 condevs.c "break ioctl %s\n", sys_errlist[errno] 5 conn.c "BLANK\n", CNULL 5 conn.c "BLANK\n", CNULL 5 conn.c "DELAY\n", CNULL 5 conn.c "NEW LINE\n", CNULL 5 conn.c "NO CR - IGNORED NOT EOL\n", CNULL 5 conn.c "NO CR\n", CNULL 5 conn.c "RETURN\n", CNULL 5 conn.c "TRAILING BACKSLASH IGNORED\n", CNULL 5 conn.c "\\%o\n", i 5 conn.c "clsacu ioctl %s\n", sys_errlist[errno] 5 conn.c "send \"%s\"\n", str 5 imsg.c "%c", c 5 imsg.c ">\nimsg input<", CNULL 5 imsg.c ">got %d characters\n", strlen(amsg) 5 imsg.c "imsg looking for SYNC<", CNULL 5 imsg.c "omsg <%s>\n", buf 5 imsg.c isprint(c) || isspace(c)) ? "%c" : "\\%o", c & 0377 5 rvmacs.c "Using speed %d baud\n", baudrate 5 uuxqt.c "%s opened\n", CMDFILE 5 uuxqt.c "xcmd = %s\n", xcmd 5 vmacs.c "%s Opened.", com 5 vmacs.c "ACU %s opened.\n", acu 5 vmacs.c "ACU initialized\n", 0 5 vmacs.c "Call connected\n", 0 6 condevs.c "%c", *str 6 condevs.c "\n", CNULL 6 condevs.c "slowrite ", CNULL 6 conn.c "BACKSLASHED %02xH\n", cnt_char 6 pk0.c "Reack overflow on %d\n", val 7 condevs.c "Setting Modem control to %d",modem_control 7 condevs.c "ret status on sense failed on Modem sense=%x<", ret 7 condevs.c "ret status on sense failed on Modem setup=%x<", ret 7 df12.c "Telephone number written\n", NULL 7 df12.c "Writing # sign\n", NULL 7 df12.c "Writing control select flag %c\n", toneflag ? 'T' : 'P' 7 pk1.c "bad header (k==9) 0%o\n", h->cntl&0xff 7 pk1.c "bad header 0%o,", hdchk&0xff 7 pk1.c "bp NULL %s\n", "" 7 pk1.c "h->ccntl 0%o\n", h->ccntl&0xff 7 pk1.c "rec h->cntl 0%o\n", h->cntl&0xff 7 pk1.c "send 0%o\n", cntl&0xff 7 pk1.c "state - 0%o\n", pk->p_state 8 anlwrk.c "bldflst rejects %s, grade too low\n",filename 8 anlwrk.c "bldflst rejects %s, grade too low\n",filename 8 fio.c "%d", nl 8 fio.c "%d,", nl 8 fio.c "%d,", nl 8 fio.c "%d/", len 8 fio.c "%d/", len 8 fio.c ",%d", i 8 fio.c "\n", 0 8 fio.c "\n", 0 8 fio.c "\nchecksum: %04x\n", fchksum 8 fio.c "\nchecksum: %04x\n", sum 8 fio.c "send ack: 'G'\n", 0 8 fio.c "send ack: 'Q'\n", 0 8 fio.c "send ack: 'R'\n", 0 8 tio.c "trddata expecting %ld bytes\n",Nbytes 8 tio.c "twrdata sending %d bytes\n",len 9 conn.c "Incoming baudrate is %d\n", linebaudrate 9 imsg.c "\nUsing \\%o as End of message char\n", Mend 9 pk0.c "Reack count is %d\n", ++Reacks 9 uuxqt.c "Compare %s and\n", cmd 9 uuxqt.c "MATCHED %s\n", xc 9 uuxqt.c "\t%s\n", *ptr 11 conn.c "ifadate returns %o\n", g 11 pk1.c ".%06d sec\n", tv.tv_usec 11 pk1.c "PKCGET stall for %d", tv.tv_sec 11 tio.c "trddata got %ld\n",bytes 11 uuxqt.c "path = %s\n", getenv("PATH") 11 versys.c "After Alias: %s\n", *nameptr 11 versys.c "Alias doesn't match %s, remains unchanged\n", *hostptr 11 versys.c "Alias expansion for %s\n", *hostptr 11 versys.c "Alias line: %s\n", buf 11 versys.c "Before Alias: %s\n", *nameptr 11 versys.c "Compare against: %s\n", p 11 versys.c "No %s file\n", ALIASFILE 99 anlwrk.c "bldflst rejects %s\n",filename 99 anlwrk.c "bldflst rejects %s\n",filename 99 anlwrk.c "bldflst returns %d\n",ret 99 anlwrk.c "bldflst returns %d\n",ret 99 gnamef.c "gnamef returns %s\n",filename ---------------------------------------------------------------------------------------------------------------------------------------- UUCP System Debug Messages, Sorted by Module anlwrk.c 1 "opendir(%s) FAILS\n",subdir(dir,pre[0]) anlwrk.c 1 "opendir(%s) FAILS\n",subdir(dir,pre[0]) anlwrk.c 5 "Workfilename repeated: %s\n", file anlwrk.c 5 "Workfilename repeated: %s\n", file anlwrk.c 8 "bldflst rejects %s, grade too low\n",filename anlwrk.c 8 "bldflst rejects %s, grade too low\n",filename anlwrk.c 99 "bldflst rejects %s\n",filename anlwrk.c 99 "bldflst rejects %s\n",filename anlwrk.c 99 "bldflst returns %d\n",ret anlwrk.c 99 "bldflst returns %d\n",ret att2224.c 4 "Baudrate set to 1200 baud", CNULL att2224.c 4 "Baudrate set to 2400 baud", CNULL att2224.c 4 "Baudrate set to 300 baud", CNULL att2224.c 4 "Can't open %s", dcname att2224.c 4 "Hanging up fd = %d\n", fd att2224.c 4 "Open timed out %s", dcname att2224.c 4 "modem port - %s\n", dcname bsdtcp.c 4 "TCP CLOSE called\n", 0 bsdtcp.c 4 "bsdtcpopn host %s, ", flds[F_PHONE] bsdtcp.c 4 "closed fd %d\n", fd bsdtcp.c 4 "port %d\n", ntohs(port) bsdtcp.c 5 "tcpopen failed: errno %d\n", errno cds224.c 1 "timeout concord open\n", "" cds224.c 4 "calling %s -> ", telno cds224.c 4 "conDial failed\n", CNULL cds224.c 4 "concord ok\n", CNULL cds224.c 4 "got %s\n", ok ? "?" : "that" cds224.c 4 "got %s\n", ok ? "?" : "that" cds224.c 4 "got %s\n", ok ? "?" : "that" cds224.c 4 "got %s\n", ok ? "?" : "that" cds224.c 4 "wanted CDS >", CNULL cds224.c 4 "wanted CDS >", CNULL cds224.c 4 "wanted DIALING ", CNULL cds224.c 4 "wanted INITIATING " , CNULL chkpth.c 1 "*** Userpath malloc failed\n", 0 chkpth.c 1 "*** Userpath malloc failed\n", 0 chkpth.c 1 "Userpath calloc 1 failed\n", 0 chkpth.c 1 "Userpath calloc 1 failed\n", 0 chkpth.c 1 "Userpath calloc 2 failed!\n", 0 chkpth.c 4 "can't stat directory %s\n", subfile(dir) chkpth.c 4 "file is not writable: mode %o\n", s.st_mode chkpth.c 4 "filename doesn't begin with /\n", CNULL chkpth.c 4 "filename doesn't begin with /\n", CNULL chkpth.c 4 "filename has /../ in it\n", CNULL chkpth.c 4 "filename has /../ in it\n", CNULL chkpth.c 4 "filename not in list\n", CNULL chkpth.c 4 "filename not in list\n", CNULL cico.c 1 "Ifn - %d, ", Ifn cico.c 1 "Loginuser - %s\n", Loginuser cico.c 1 "Remote debug request ignored\n", CNULL); cico.c 1 "Rmtname %s, ", Rmtname cico.c 1 "Role %s, ", Role ? "MASTER" : "SLAVE" cico.c 1 "cntrl - %d\n", ret cico.c 1 "exit code %d\n", code cico.c 2 "Max Grade this transfer is %c\n", MaxGrade cico.c 4 "MaxGrade set to %c\n", MaxGrade cico.c 4 "MaxGrade set to %c\n", MaxGrade cico.c 4 "TCPIP connection -- ioctl-s disabled\n", CNULL cico.c 4 "TCPIP connection -- ioctl-s disabled\n", CNULL cico.c 4 "msg-%s\n", msg cico.c 4 "send OO %d,", ret cico.c 4 "sys-%s\n", Rmtname cntrl.c 1 "Cannot mkdirs(%s)\n", fullname cntrl.c 4 "%s\n", "RCVFILE:" cntrl.c 4 "%s\n", "SNDFILE:" cntrl.c 4 "%s\n", s cntrl.c 4 "*** TOP *** - role=%s\n", role ? "MASTER" : "SLAVE" cntrl.c 4 "->PUBDIR %d\n", status cntrl.c 4 "HUP:\n", CNULL cntrl.c 4 "PROCESS: msg - %s\n", msg cntrl.c 4 "Proto start-fail %c\n", *c cntrl.c 4 "Proto started %c\n", *c cntrl.c 4 "Protocol %s\n", msg cntrl.c 4 "RQSTCMPT:\n", CNULL cntrl.c 4 "W_FILE1 - %s\n", W_FILE1 cntrl.c 4 "chkpth ok Rmtname - %s\n", Rmtname cntrl.c 4 "chkpth ok Rmtname - %s\n", Rmtname cntrl.c 4 "expfile type - %d, ", i cntrl.c 4 "expfile type - %d\n", i cntrl.c 4 "got %s\n", msg cntrl.c 4 "got %s\n", msg cntrl.c 4 "got FAIL\n", CNULL cntrl.c 4 "msg - %s\n", msg cntrl.c 4 "msg - %s\n", msg cntrl.c 4 "protocol %s\n", str cntrl.c 4 "rmesg - '%c' ", c cntrl.c 4 "wmesg '%c' ", m cntrl.c 4 "wrktype - %c\n", wrktype condevs.c 4 " %s", type condevs.c 4 " %s\n", dev condevs.c 4 "Dialing %s\n", phone condevs.c 4 "Disable %s\n", rdev condevs.c 4 "FIXLINE FAILED\n", CNULL condevs.c 4 "OPEN FAILED: errno %d\n", errno condevs.c 4 "Open timed out\n", CNULL condevs.c 4 "Opening %s\n",dcname condevs.c 4 "Reenable %s\n", enbdev condevs.c 4 "Using %s\n", cd->CU_brand condevs.c 4 "ioctl %f second break\n", (float) bnulls/10 condevs.c 4 "sent BREAK nulls - %d\n", bnulls condevs.c 4 DIALINOUT, CNULL condevs.c 5 "break TCSBRK %s\n", sys_errlist[errno] condevs.c 5 "break TIOCCBRK %s\n", sys_errlist[errno] condevs.c 5 "break TIOCGETP %s\n", sys_errlist[errno] condevs.c 5 "break TIOCSBRK %s\n", sys_errlist[errno] condevs.c 5 "break TIOCSETP %s\n", sys_errlist[errno] condevs.c 5 "break ioctl %s\n", sys_errlist[errno] condevs.c 6 "%c", *str condevs.c 6 "\n", CNULL condevs.c 6 "slowrite ", CNULL condevs.c 7 "Setting Modem control to %d",modem_control condevs.c 7 "ret status on sense failed on Modem sense=%x<", ret condevs.c 7 "ret status on sense failed on Modem setup=%x<", ret conn.c 1 "Call aborted on '%s'\n", AbortOn conn.c 1 "Can't find %s, assuming DIR\n", flds[F_LINE] conn.c 11 "ifadate returns %o\n", g conn.c 2 "CAN'T FIND dialcodes prefix '%s'\n", pre conn.c 2 "CAN'T OPEN %s\n", DIALFILE conn.c 2 "Wrong time ('%s') to call\n", flds[F_TIME] conn.c 4 "ABORT ON: %s\n", AbortOn conn.c 4 "Using %s to call\n", cd->CU_meth conn.c 4 "\nexpect timed out\n", CNULL conn.c 4 "dochat called %d\n", dev->D_numargs conn.c 4 "fd %d NOT CLOSED by CU_clos\n", Dcf conn.c 4 "finds (%s) called\n", system conn.c 4 "for sys %s\n", flds[F_NAME] conn.c 4 "getto: call no. %s ", flds[F_PHONE] conn.c 4 "got: %s\n", ok ? "?" : "that" conn.c 4 "login %s\n", "called" conn.c 4 "lost line kr - %d\n, ", kr conn.c 4 "wanted \"%s\"\n", want conn.c 4 (isprint(c) || isspace(c)) ? "%c" : "\\%03o", c conn.c 5 "BLANK\n", CNULL conn.c 5 "BLANK\n", CNULL conn.c 5 "DELAY\n", CNULL conn.c 5 "NEW LINE\n", CNULL conn.c 5 "NO CR - IGNORED NOT EOL\n", CNULL conn.c 5 "NO CR\n", CNULL conn.c 5 "RETURN\n", CNULL conn.c 5 "TRAILING BACKSLASH IGNORED\n", CNULL conn.c 5 "\\%o\n", i conn.c 5 "clsacu ioctl %s\n", sys_errlist[errno] conn.c 5 "send \"%s\"\n", str conn.c 6 "BACKSLASHED %02xH\n", cnt_char conn.c 9 "Incoming baudrate is %d\n", linebaudrate cpmv.c 4 "full %s\n", full df12.c 4 "Didn't get 'Ready' response.\n", NULL df12.c 4 "Got 'Ready' response\n", NULL df12.c 4 "Hanging up fd = %d\n", fd df12.c 4 "Writing telephone number %s\n", newphone df12.c 4 "dc - %s\n", dcname df12.c 4 "df12 ok\n", CNULL df12.c 7 "Telephone number written\n", NULL df12.c 7 "Writing # sign\n", NULL df12.c 7 "Writing control select flag %c\n", toneflag ? 'T' : 'P' df2.c 4 "%s Open timed out\n", dnname df2.c 4 "ACU write ok%s\n", CNULL df2.c 4 "Fork Stat %o\n", lt df2.c 4 "acu - %s\n", dnname df2.c 4 "dc - %s, ", dcname df2.c 4 "dcf is %d\n", dcf dn.c 4 "%s Open timed out\n", dnname dn.c 4 "ACU write ok\n", CNULL dn.c 4 "Fork Stat %o\n", lt dn.c 4 "acu - %s\n", dnname dn.c 4 "dc - %s, ", dcname dn.c 4 "dcf is %d\n", dcf expfile.c 4 "mkdir - %s\n", dir fascomm.c 4 "Baudrate reset to %d\n", i fascomm.c 4 "Hanging up fd = %d\n", fd fascomm.c 4 "\nGOT: %s", cbuf fascomm.c 4 "dc - %s\n", dcname fascomm.c 4 "fascomm ok\n", CNULL fio.c 1 "%s\n", ibuf fio.c 1 "%s\n", ibuf fio.c 4 "Bad checksum\n", 0 fio.c 4 "Data corrupted\n", 0 fio.c 4 "RETRY:\n", 0 fio.c 4 "RETRY:\n", 0 fio.c 4 "ack - '%c'\n", ack fio.c 8 "%d", nl fio.c 8 "%d,", nl fio.c 8 "%d,", nl fio.c 8 "%d/", len fio.c 8 "%d/", len fio.c 8 ",%d", i fio.c 8 "\n", 0 fio.c 8 "\n", 0 fio.c 8 "\nchecksum: %04x\n", fchksum fio.c 8 "\nchecksum: %04x\n", sum fio.c 8 "send ack: 'G'\n", 0 fio.c 8 "send ack: 'Q'\n", 0 fio.c 8 "send ack: 'R'\n", 0 gename.c 4 "file - %s\n", file gio.c 1 "%s\n", text gio.c 1 "%s\n", text gnamef.c 99 "gnamef returns %s\n",filename gnxseq.c 4 "can't lock %s\n", SQLOCK hys.c 4 "Baudrate reset to %d\n", i hys.c 4 "Hanging up fd = %d\n", fd hys.c 4 "\nGOT: %s", cbuf hys.c 4 "dc - %s\n", dcname hys.c 4 "hayes ok\n", CNULL hys24.c 4 "Hanging up fd = %d\n", fd hys24.c 4 "dc - %s\n", dcname hys24.c 4 "hayes ok\n", CNULL imsg.c 5 "%c", c imsg.c 5 ">\nimsg input<", CNULL imsg.c 5 ">got %d characters\n", strlen(amsg) imsg.c 5 "imsg looking for SYNC<", CNULL imsg.c 5 "omsg <%s>\n", buf imsg.c 5 isprint(c) || isspace(c)) ? "%c" : "\\%o", c & 0377 imsg.c 9 "\nUsing \\%o as End of message char\n", Mend logent.c 2 "CAN'T FIOCLEX %d\n", fd micro.c 4 "Hanging up fd = %d\n", fd micro.c 4 "dc - %s\n", dcname micro.c 4 "hayes ok\n", CNULL nov.c 1 "timeout novation open %s\n", dcname nov.c 4 "Hanging up fd = %d\n", fd nov.c 4 "dc - %s\n", dcname nov.c 4 "novation failed\n", CNULL nov.c 4 "novation ok\n", CNULL pen.c 1 "timeout penril open\n", "" pen.c 4 "%s\n", errno == 4 ? "no carrier" : "can't open modem" pen.c 4 "%s\n", telno pen.c 4 "calling %s -> ", telno pen.c 4 "got %s\n", ok ? "?" : "that" pen.c 4 "got %s\n", ok ? "?" : "that" pen.c 4 "got %s\n", ok ? "?" : "that" pen.c 4 "penDial failed\n", "" pen.c 4 "penDial ok\n", "" pen.c 4 "wanted %s ", ">" pen.c 4 "wanted %s ", "NO.: " pen.c 4 "wanted %s ", "OK" pk0.c 6 "Reack overflow on %d\n", val pk0.c 9 "Reack count is %d\n", ++Reacks pk1.c 1 "pkopen: can't malloc i = 0\n", CNULL pk1.c 1 "pkopen: i>= PKMAXSTMSG\n", CNULL pk1.c 1 "pkopen: i>=NPLINES\n", CNULL pk1.c 11 ".%06d sec\n", tv.tv_usec pk1.c 11 "PKCGET stall for %d", tv.tv_sec pk1.c 4 "%d in pkgetpack\n", pk->p_rpr pk1.c 4 "Noisy line - set up RXMIT\n", CNULL pk1.c 4 "Set pk_rpr from %d to ", pk->p_rpr pk1.c 4 "pkcget: alarm %d\n", pktimeout * 1000 + Ntimeout pk1.c 4 "tries = %d\n", tries pk1.c 7 "bad header (k==9) 0%o\n", h->cntl&0xff pk1.c 7 "bad header 0%o,", hdchk&0xff pk1.c 7 "bp NULL %s\n", "" pk1.c 7 "h->ccntl 0%o\n", h->ccntl&0xff pk1.c 7 "rec h->cntl 0%o\n", h->cntl&0xff pk1.c 7 "send 0%o\n", cntl&0xff pk1.c 7 "state - 0%o\n", pk->p_state rvmacs.c 2 "No dialer/modem specification\n", 0 rvmacs.c 4 "Dialer returned %c\n", c rvmacs.c 4 "STARTING CALL\n", 0 rvmacs.c 5 "Using speed %d baud\n", baudrate setline.c 2 "setline - %c\n", type systat.c 4 "MAX RECALL COUNT %d\n", count systat.c 4 "RETRY TIME (%ld) NOT REACHED\n", retrytime telebit.c 4 "Baudrate reset to %d\n", i telebit.c 4 "Baudrate reset to 9600\n", 0 telebit.c 4 "Hanging up fd = %d\n", fd telebit.c 4 "\nGOT: %s", cbuf telebit.c 4 "dc - %s\n", dcname telebit.c 4 "telebit ok\n", CNULL tio.c 1 "%s\n", bufr tio.c 1 "%s\n", text tio.c 11 "trddata got %ld\n",bytes tio.c 8 "trddata expecting %ld bytes\n",Nbytes tio.c 8 "twrdata sending %d bytes\n",len ulockf.c 1 "-- errno %d", errno ulockf.c 1 "Can't creat temp file %s ", tempfile ulockf.c 1 "Temp file write failed -- errno %d\n", errno ulockf.c 4 "ultouch\n", 0 uuclean.c 4 "DEBUG# %s\n", "START" uuclean.c 4 "stat on %s failed\n", file uuclean.c 4 "unlink file %s\n", file uucp.c 4 "Ename (%s) ", Ename uucp.c 4 "PATH %s\n", Path uucp.c 4 "Ropt(%s) ", Ropt uucp.c 4 "UID %d, ", Uid uucp.c 4 "User %s,", User uucp.c 4 "\n\n** %s **\n", "START" uucp.c 4 "all work here %d\n", type uucp.c 4 "cmd (%s)\n", cmd uucp.c 4 "ename(%s) ", ename uucp.c 4 "f1(%s) ", f1 uucp.c 4 "f2(%s)\n", f2 uucp.c 4 "file1 - %s\n", file1 uucp.c 4 "receive file - %d\n", type uucp.c 4 "s1(%s) ", s1 uucp.c 4 "s2(%s) ", s2 uucp.c 4 "send file - %d\n", type uucp.c 4 "send uucp command - %d\n", type uucpname.c 1 "My uucpname = %s\n", name uucpname.c 1 "gethostname", _FAILED uucpname.c 1 "gethostname", _FAILED uucpname.c 1 "getmyhname", _FAILED uucpname.c 1 "uname", _FAILED uucpname.c 1 "uuname search", _FAILED uucpname.c 1 "whoami search", _FAILED uux.c 1 "exit code %d\n", code uux.c 4 "\n\n** %s **\n", "START" uux.c 4 "arg - %s:", *argv uux.c 4 "arg - %s\n", inargs uux.c 4 "file s- %s, ", syspart uux.c 4 "local - %s\n", local uux.c 4 "prm - %s\n", prm uux.c 4 "r - %s, ", rest uux.c 4 "rest %s\n", rest uux.c 4 "ret - %d\n", ret uux.c 4 "s - %s, ", syspart uux.c 4 "xsys %s\n", xsys uuxqt.c 1 "COMMAND NOT FOUND\n", CNULL uuxqt.c 1 "MAGIC CHARACTER FOUND\n", CNULL uuxqt.c 1 "MALLOC FAILED", CNULL uuxqt.c 11 "path = %s\n", getenv("PATH") uuxqt.c 3 "shio - %s\n", cmd uuxqt.c 3 "status %d\n", status uuxqt.c 4 "%s\n", buf uuxqt.c 4 "User - %s\n", User uuxqt.c 4 "\n\n** START **\n", CNULL uuxqt.c 4 "bad command %s\n", prm uuxqt.c 4 "cmd %s\n", buf uuxqt.c 4 "cmd - %s\n", cmd uuxqt.c 4 "exit cmd - %d\n", ret uuxqt.c 4 "file - %s\n", file uuxqt.c 4 "fin - %s, ", fin uuxqt.c 4 "fout - %s, ", fout uuxqt.c 4 "gtxfile: Nfiles > LLEN/2\n", CNULL uuxqt.c 4 "gtxfile: move %s to CORRUPT \n", file uuxqt.c 4 "iswrk\n", CNULL uuxqt.c 4 "iswrk\n", CNULL uuxqt.c 4 "process %s\n", CNULL uuxqt.c 4 "sysout - %s, ", sysout uuxqt.c 4 "user - %s\n", user uuxqt.c 4 "xfile - %s\n", xfile uuxqt.c 5 "%s opened\n", CMDFILE uuxqt.c 5 "xcmd = %s\n", xcmd uuxqt.c 9 "Compare %s and\n", cmd uuxqt.c 9 "MATCHED %s\n", xc uuxqt.c 9 "\t%s\n", *ptr va212.c 1 "timeout va212 open\n", 0 va212.c 4 "%s\n", telno va212.c 4 "calling %s -> ", telno va212.c 4 "got %s\n", ok ? "?" : "that" va212.c 4 "got %s\n", ok ? "?" : "that" va212.c 4 "got %s\n", ok ? "?" : "that" va212.c 4 "got %s\n", ok ? "?" : "that" va212.c 4 "got %s\n", ok ? "?" : "that" va212.c 4 "va212 ok\n", 0 va212.c 4 "vadDial failed\n", CNULL va212.c 4 "wanted %s ", "DIALING..." va212.c 4 "wanted %s ", telno va212.c 4 "wanted * ", CNULL va212.c 4 "wanted ANSWER TONE", CNULL va212.c 4 "wanted NUMBER? ", CNULL va212.c 4 "wanted ON LINE\\r\\n ", CNULL va212.c 4 errno == 4 ? "%s: no carrier\n" : "%s: can't open\n", dcname va811.c 1 "timeout va811 open\n", 0 va811.c 2 "va811 close %d\n", fd va811.c 4 " %s\n", i ? _FAILED : "SUCCEEDED" va811.c 4 "DIALING...", CNULL va811.c 4 "got %s\n", i ? "?" : "that" va811.c 4 "got %s\n", i ? "?" : "that" va811.c 4 "va811 ok\n", CNULL va811.c 4 "va811: NO RESPONSE\n", 0 va811.c 4 "va811: RESETTING\n", CNULL va811.c 4 "va811: STARTING CALL\n", 0 va811.c 4 "va811: STORE NUMBER\n", 0 va811.c 4 "wanted %c ", 'B' va811.c 4 "wanted %c ", 'B' va811.c 4 errno == 4 ? "%s: no carrier\n" : "%s: can't open\n", dcname va820.c 2 "Dialer format error\n", 0 va820.c 2 "Dialer parity error\n", 0 va820.c 2 "Line Busy / No Answer\n", 0 va820.c 2 "Modem Busy\n", 0 va820.c 2 "Phone number too long\n", 0 va820.c 2 "RVADIC close %d\n", fd va820.c 2 "RVADIC opened %d\n", i va820.c 2 "Unknown MACS return code '%c'\n", c&0177 va820.c 4 "ACU %s\n", dev->D_calldev va820.c 4 "ACU OPEN FAIL %d\n", errno va820.c 4 "BAD PHONE NUMBER %s\n", ph va820.c 4 "BAD VA831 RESPONSE %c\n", c va820.c 4 "BAD VA831 WRITE %d\n", errno va820.c 4 "BAD VA831 WRITE %d\n", nw va820.c 4 "CLEARING VA831\n", 0 va820.c 4 "DIALING %s\n", ph va820.c 4 "LINE %s\n", dev->D_line va820.c 4 "SETTING UP VA831 (%d)\n", va va820.c 4 "WAITING FOR ANSWER\n", 0 vad.c 1 "timeout vadic open\n", "" vad.c 4 "%s\n", telno vad.c 4 "calling %s -> ", telno vad.c 4 "got %s\n", ok ? "?" : "that" vad.c 4 "got %s\n", ok ? "?" : "that" vad.c 4 "got %s\n", ok ? "?" : "that" vad.c 4 "got %s\n", ok ? "?" : "that" vad.c 4 "got %s\n", ok ? "?" : "that" vad.c 4 "vadDial failed\n", CNULL vad.c 4 "vadic ok\n", CNULL vad.c 4 "wanted %s ", telno vad.c 4 "wanted * ", CNULL vad.c 4 "wanted DIALING: ", CNULL vad.c 4 "wanted NUMBER?\\r\\n ", CNULL vad.c 4 "wanted ON LINE\\r\\n ", CNULL vent.c 1 "timeout ventel open\n", "" vent.c 4 "%s\n", errno == 4 ? "no carrier" : "can't open modem" vent.c 4 "%s\n", telno vent.c 4 "calling %s -> ", telno vent.c 4 "got %s\n", ok ? "?" : "that" vent.c 4 "got %s\n", ok ? "?" : "that" vent.c 4 "got %s\n", ok ? "?" : "that" vent.c 4 "venDial failed\n", "" vent.c 4 "venDial ok\n", "" vent.c 4 "wanted %s ", "$" vent.c 4 "wanted %s ", "DIAL: " vent.c 4 "wanted %s ", "ONLINE" versys.c 11 "After Alias: %s\n", *nameptr versys.c 11 "Alias doesn't match %s, remains unchanged\n", *hostptr versys.c 11 "Alias expansion for %s\n", *hostptr versys.c 11 "Alias line: %s\n", buf versys.c 11 "Before Alias: %s\n", *nameptr versys.c 11 "Compare against: %s\n", p versys.c 11 "No %s file\n", ALIASFILE versys.c 4 "%s\n", koshername versys.c 4 "Alias: %s to ", *hostptr vmacs.c 2 "Busy signal\n", 0 vmacs.c 2 "Dialer Timeout or Abort\n", 0 vmacs.c 2 "Dialer format error\n", 0 vmacs.c 2 "Dialer parity error\n", 0 vmacs.c 2 "MACS close %d\n", fd vmacs.c 2 "No dialer/modem specification\n", 0 vmacs.c 2 "Phone number too long\n", 0 vmacs.c 2 "Unknown MACS return code '%c'\n", i vmacs.c 4 "STARTING CALL\n", 0 vmacs.c 5 "%s Opened.", com vmacs.c 5 "ACU %s opened.\n", acu vmacs.c 5 "ACU initialized\n", 0 vmacs.c 5 "Call connected\n", 0 Q: I'm sending mail via UUCP. Things work great from my mail server (which is also my UUCP gateway). From a mail client, though, I get error messages indicating the remote UUCP machine is unknown. The bounce message looks like this: Date: Mon, 13 Apr 92 13:11:11 CDT From: Mailer-Agent (NeXT Mail Agent) Subject: Returned mail: Unable to deliver mail To: amm ----- Transcript of session follows ----- 554 rhino!sandy... Never heard of UUCP host rhino ----- Unsent message follows ----- ... What's going on here? A: One likely source of the problem is that sendmail might not have an uptodate notion of the known UUCP connections. If you've added the remote machine (rhino in the example, above) and neither rebooted the server nor restarted the sendmail process on the server, then sendmail doesn't know about the new connection. A sendmail daemon process is started when the system boots, by /etc/rc. When sendmail starts up, it runs the command uuname to determine the known UUCP connections. (At least, it does this with all the standard configuration files NeXT ships.) The uuname command is run only once. It is this sendmail daemon that handles all the mail coming from the client machines. So, why does mail originating locally work? A new sendmail process is run for each locally-originating message; this new sendmail process runs its own instance of uuname when it starts. Since uuname for the new sendmail process has been run after the new system's addition to L.sys, the new sendmail knows about the new system. Q: UUCP is complaining about my mail missing newlines and mail is bouncing. What can I do? A: If the bounced mail has errors like the example below, the problem can be fixed by editing your UUCP mailer specification in your sendmail.cf. > From @scapa.cs.ubert.ca:me@uaneuro Thu Jun 6 11:32:04 1991 > Message-Id: <9106061732.AA10617@namao.ucs.ubert.ca> > Date: Thu, 6 Jun 1991 12:34:01 -0600 > Illegal-Object: Syntax error in From: address found on scapa.cs.ubert.ca: > From: uaneuro!me (My Account) > ^-missing newline (LF) > Illegal-Object: Syntax error in Message-Id: value found on scapa.cs.ubert.ca: > Message-Id: <9106061834.AA00160@uaneuro> > ^-missing newline (LF) > Illegal-Object: Syntax error in To: address found on scapa.cs.ubert.ca: > To: namao.ucs.ubert.ca!thorjman > ^-missing newline (LF) > From: me@uaneuro.uucp > To: thorjman@namao.ucs.ubert.ca > Subject: test 2 (non-NeXT) The fix is to add a new definition of the end of line character to the UUCP mailer definition. Add the text shown in bold to the sendmail.cf file in use on your uucp mail hub machine. ############################################################ ##### ##### UUCP Mailer specification ##### Muucp, P=/usr/bin/uux, F=msDFMhuU, S=13, R=23, E=\n, A=uux - -r $h!rmail ($u) Q: I'm trying to connect to another machine using UUCP over the ethernet. When I run uucico in debug mode (-x99), I get the message tcpopen failed: errno 61 root rhino (11/13-14:39-2883) FAILED (Connection refused) My L.sys and USERFILE files are correct; the remote machine's, likewise. I have an entry for uucp in my /services directory in NetInfo: myhost:22# niutil -read . /services/uucp port: 540 protocol: tcp name: uucp uucpd What's wrong? A: You also need to enable uucp in the file /etc/inetd.conf. We ship the system with the line in the file, but commented out: # Run as user "uucp" if you don't want uucpd's wtmp entries. # uucp stream tcp nowait root /usr/etc/uucpd uucpd Just uncomment the `` uucp stream'' line, send inetd a SIGHUP, and you're all set. See the inetd(8) UNIX Manual Page for details on the format of inetd.conf. By the way, each step accomplished (L.sys and USERFILE being correct on both machines, a uucp entry in /services in NetInfo) is necessary in addition to the modification to inetd.conf. Note also that in Release 1.0 and Release 1.0a a TCP-based UUCP connection does not work, even if you accomplish everything mentioned in this document. This is because of a bug, fixed in Release 2.