Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /****** The missing functions are:
- NOTE: I've tried compiling wiht -L/lib -L/usr/lib on TrueOS,
- uname="FreeBSD trueosvm 12.0-CURRENT FreeBSD 12.0-CURRENT #14 1717ae3(drm-next-4.7): Fri Oct 28 13:49:49 UTC 2016
- root@gauntlet:/usr/obj/usr/src/sys/GENERIC amd64"
- changedir
- direx
- exists
- firstpw
- follow
- getuser
- make
- makedir
- neat
- nextpw
- own
- ran
- randomize
- removedir
- savepw
- spawn
- stricmp
- strnicmp
- syshell
- systime
- timestring
- *******/
- /*---------------------------- START changedir --------------------------------*/
- command.c: changedir (xUser);
- command.c: changedir (user->name);
- extern.c: changedir (ex->dir);
- extern.c: changedir (here);
- files.c: return changedir (dir);
- files.c: return changedir (dir);
- /*---------------------------- START direx --------------------------------*/
- files.c: else if (!direx (dir))
- files.c: if (!locate (temp, "..") && direx (temp))
- files.c: else if (!direx (dir))
- files.c: if (!locate (temp, "..") && direx (temp))
- forum.c: if (active->type == forum_LOCAL && !direx (filename))
- mail.c: if (!direx (filename))
- mail.c: if (!direx (filename))
- startup.c: if (!direx (xTemp))
- startup.c: if (direx (temp) && !any (temp, WILD, 0L))
- waffle.c: if (!direx (filename)) makepath (filename, PUBLIC);
- /*---------------------------- START exists --------------------------------*/
- admin.c: print ("admin: User %s exists\n", name);
- admin.c: print ("admin: User %s exists\n", arg2);
- command.c: if (exists (buf))
- command.c: if (exists (file))
- command.c: if (exists (planfile))
- command.c: if (exists (descend))
- command.c: if (!locate (subtopic, "..") && exists (subtopic))
- edit.c: if ((disked = exists (editFILE)) != TRUE)
- extern.c: else if (exists (command))
- files.c: if (exists ("@banner"))
- files.c: if (exists (file))
- files.c: print ("File exists - use another name.\n");
- files.c: if (exists ("@files"))
- files.c: else if (exists (file))
- files.c: print ("File exists - use another name.\n");
- files.c: if (!exists (file))
- files.c: if (exists (temp))
- files.c: if (exists (temp))
- files.c: if (exists ("@files"))
- forum.c: if (!exists (joinfile))
- forum.c: if (!exists (joinfile))
- forum.c: if (exists (lastfile)) readtext (lastfile);
- forum.c: if (exists (filename))
- forum.c: if (!exists (filename))
- login.c: if (!exists (buf))
- mail.c: if (exists (filename))
- mail.c: if (exists (buf))
- mail.c: ex = exists (filename);
- mail.c: if (exists (filename))
- mail.c: * If /user/username/sig exists, add it to the end
- mail.c: if (exists (sigfile))
- mail.c: if (exists (sigfile))
- mail.c: * an alias exists for the name in question.
- mail.c: already exists */
- startup.c: if (!exists (dataFILE) || !exists (passFILE))
- startup.c: if (exists (temp))
- startup.c: if (exists (filename))
- waffle.c: if (exists (temp)) type (temp);
- waffle.c: * the separator character 'sep' occur. It is assumed that there exists
- /*---------------------------- START firstpw --------------------------------*/
- admin.c: for (pw = firstpw (NIL); pw; pw = nextpw())
- command.c: for (pw = firstpw (args); pw; pw = nextpw())
- command.c: for (pw = firstpw (NIL); pw; pw = nextpw())
- pass.c: * Load account, also called as a firstpw() would be.
- pass.c: * PROFILE *firstpw (name)
- pass.c: * Called after firstpw() or getuser(), loads next account.
- pass.c: * in behavior to firstpw() except it will return NULL when account
- pass.c:PROFILE *firstpw (name)
- /*---------------------------- START follow --------------------------------*/
- forum.c: * Midlevel message entering, called from post() and followup() with
- forum.c: * Followup-To: /dev/null - Author wants NO followups
- forum.c:followup()
- forum.c: followups if they are requested */
- forum.c: input ("Send MAIL followup to author? ");
- forum.c: if (yes) follow();
- forum.c: print ("Can't followup.\n");
- forum.c: input ("Direct followup to %s? ", oFollowupto);
- forum.c: print ("Message too long to followup.\n");
- forum.c:moderated (follow)
- forum.c: int follow;
- forum.c: if (follow == FOLLOW)
- forum.c: sendletter (moderator, follow);
- forum.c: * to NEW scan, as we allow the NEXT command to skip to the following
- forum.c: followup();
- forum.c: case 'M': follow();
- mail.c: follow();
- mail.c:sendletter (name, follow)
- mail.c: char *name; int follow;
- mail.c: if (follow == NEW)
- mail.c: if (edit (follow))
- mail.c:follow()
- mail.c: /* Snarf address following p, for attempting
- mail.c: name following the last bang. We only want the last host */
- startup.c: /* The following lines must be removed if running NNTP */
- text.c: "Followup-To", /* Where followups are to be sent */
- text.c: * The following are all aliases for items in the header[] array.
- text.c: *followupto = header[11],
- text.c: /* The following is used when processing mail from retarded
- text.c: /* The following is used when processing mail from retarded
- text.c: strcpy (oFollowupto, followupto);
- unix.c: * Return following numbered file. If passed 4 it will
- waffle.c: * Substring search. This returns the original part of s1 following
- /*---------------------------- START getuser --------------------------------*/
- admin.c: if ((profile = getuser ("default")) == NULL)
- admin.c: profile = getuser (arg1);
- admin.c: if ((profile = getuser (name)) == NULL)
- admin.c: user = getuser (profile->name);
- admin.c: if ((pw = getuser (name)) == NULL)
- admin.c: if ((profile = getuser (name)) == NULL)
- admin.c: user = getuser (profile->name);
- command.c: else if ((pw = getuser (list [i])) == NULL)
- command.c: in the address prevents getuser */
- login.c: profile = getuser (prelogin);
- login.c: profile = getuser (username);
- login.c: if ((profile = getuser ("default")) == NULL)
- login.c: if ((user = getuser (name)) == NULL)
- mail.c: if ((profile = getuser (address)) != NULL)
- pass.c: * PROFILE *getuser (name)
- pass.c: * Called after firstpw() or getuser(), loads next account.
- pass.c: * Routines which call getuser() or nextpw() have the responsibility
- pass.c:PROFILE *getuser (name)
- /*---------------------------- START make --------------------------------*/
- admin.c: make (newFILE, "admin", "password.new");
- admin.c: make (newFILE, "admin", "password.new");
- command.c: make (buf, "words", strlwr (*words));
- command.c: make (buf, "extern", *words);
- command.c: make (file, "admin", strlwr (log));
- command.c: this doesn't make much sense with FINGER */
- command.c: make (cookieFILE, "system", filename);
- command.c: make (cookieFILE, "system", filename);
- command.c: make (cookieFILE, "system", filename);
- extern.c: make (buf, "extern", set);
- extern.c: make (buf, "extern", set);
- extern.c: make (command, "extern", set);
- extern.c: make (command, "menus", set);
- extern.c: make (filename, "system", "stamp");
- extern.c: make (filename, "system", "stamp");
- forum.c: makeid (messageid);
- forum.c: makeid (messageid);
- forum.c: makepath (filename, PUBLIC);
- login.c: make (buf, "system", "signup");
- login.c: * list of troublemakers, undesirables, and naughty bits.
- login.c: make (buf, "system", "refuse");
- mail.c: maketo (destination);
- mail.c: maketo (line);
- mail.c: make (sigfile, "system", "sig");
- mail.c:maketo (string)
- mail.c: makeid (messageid);
- mail.c: makepath (filename, PUBLIC);
- mail.c: makepath (filename, PRIVATE);
- startup.c: make (callersFILE, "admin", "callers");
- startup.c: make (cookieFILE, "system", "cookies");
- startup.c: make (dataFILE, "system", "data");
- startup.c: make (dirsFILE, "system", "dirs");
- startup.c: make (indexFILE, "system", "index");
- startup.c: make (journalFILE, "system", "journal");
- startup.c: make (passFILE, "admin", "password");
- startup.c: make (requestFILE, "admin", "requests");
- startup.c: makepath (xTemp, PUBLIC);
- startup.c: make (filename, "system", file);
- startup.c: make (buf, "system", Forum->com);
- startup.c: make (temp, "vote", "current");
- text.c: * Doing it this way makes neater code than with #defines..
- text.c:makeid (string)
- waffle.c: make (filename, "admin", file);
- waffle.c: make (temp, "system", filename);
- waffle.c: make (temp, "menus", item);
- waffle.c: if (!direx (filename)) makepath (filename, PUBLIC);
- waffle.c:makepath (dir, mode)
- waffle.c: makedir (dir, mode);
- waffle.c: makedir (dir, mode);
- /*---------------------------- START makedir --------------------------------*/
- waffle.c: makedir (dir, mode);
- waffle.c: makedir (dir, mode);
- /*---------------------------- START neat --------------------------------*/
- command.c: panic ("Edit %s", neat (file));
- files.c: panic ("Denied %s", neat (dir));
- mail.c: file = neat (filename);
- startup.c: case 'f': blok ("%s", d, neat (getdir()));
- text.c: * Doing it this way makes neater code than with #defines..
- text.c: input ("\nCreate %s? ", neat (filename));
- text.c: * our idea, but pretty neat..
- unix.c: * directory. Run through neat() though this probably won't
- unix.c: return neat (getwd (path));
- unix.c: ret = neat (getcwd (path, 1024));
- waffle.c: error ("type", neat (filename));
- /*---------------------------- START nextpw --------------------------------*/
- admin.c: for (pw = firstpw (NIL); pw; pw = nextpw())
- command.c: for (pw = firstpw (args); pw; pw = nextpw())
- command.c: for (pw = firstpw (NIL); pw; pw = nextpw())
- pass.c: * PROFILE *nextpw()
- pass.c: * Routines which call getuser() or nextpw() have the responsibility
- pass.c:static int _nextpw;
- pass.c: _nextpw = 0;
- pass.c: _nextpw++;
- pass.c: _nextpw = 1;
- pass.c: return nextpw();
- pass.c:PROFILE *nextpw()
- pass.c: pw = loadpw (_nextpw++);
- pass.c: _nextpw = mid;
- pass.c: lastpw = _nextpw = (low > hi) ? low : hi;
- /*---------------------------- START own --------------------------------*/
- admin.c: default : print ("admin: Unknown command\n");
- admin.c: * in case the system is shutdown during writes. Copy entries up to the
- admin.c: print (" Upload: %d\nDownload: %d\n\n",
- admin.c: pw->upload, pw->download);
- admin.c: intinpu ("Download", &pw->download);
- command.c: login(), bye(), mail(), newscan(), shownode(), post(), scan(),
- command.c: "node", shownode,
- command.c: * Set the baud rate (shown in the LIST command) to something
- command.c: * fictitious. For unknown reasons people enjoy changing this to
- command.c:shownode()
- command.c: * specification of whether or not the phone number should be shown.
- command.c: uploaded or downloaded any files */
- command.c: if (pw->upload || pw->download)
- command.c: print (" U/D: %dk uploaded %dk downloaded\n",
- command.c: pw->upload, pw->download);
- command.c: own (planfile, pw->name, "plan");
- files.c: print ("Must be at least %d to download..\n", xDL_slow);
- files.c: user->download += size;
- files.c: * Check that a user's upload_to_download ratio
- files.c: if (user->download >= xGratis && xRatio [acc])
- files.c: if (user->download / (user->upload + 1) > xRatio [acc])
- files.c: user->download / (user->upload + 1), xRatio [acc]);
- forum.c: case 'D': down_message (current);
- forum.c: own (joinfile, user->name, "join");
- forum.c: * Download a message using the last selected protocol.
- forum.c:down_message (message)
- forum.c: input ("Download #%ld via %c protocol? ",
- forum.c: since they will be owned by waffle and not news */
- login.c: own (line, user->name, file);
- mail.c: down_message (number);
- mail.c: own (buf, user->name, "aliases");
- mail.c: own (filename, name, name);
- mail.c: print (" shown ]\n\n");
- mail.c: own (sigfile, user->name, sig);
- mail.c: own (forwarding, address, "forward");
- pass.c: pw->download = fetchint();
- pass.c: pw->download, pw->mail, pw->first, pw->level);
- startup.c:char *xNode = "unknown";
- startup.c:char *xUucpname = "unknown";
- startup.c: remove a directory; use setuid at own risk */
- startup.c: case 's': blok ("%d", d, user->download);
- text.c: * Search all known header items for a given target string,
- unix.c: termcap ("unknown");
- unix.c: term = "unknown";
- unix.c:#define down(c) (c >= 'A' && c <= 'Z' ? c + ' ' : c)
- unix.c: c1 = down (*s1);
- unix.c: c2 = down (*s2);
- unix.c: c1 = down (*s1);
- unix.c: c2 = down (*s2);
- waffle.c: own (filename, user->name, file);
- /*---------------------------- START ran --------------------------------*/
- admin.c: * users, but only if there exist a sufficient number to warrant it.
- command.c: * the user has done any transfers, display that as well. Also
- command.c: if (*xComment && xCh_rank < 10)
- command.c: case 'R': if (user->access < xCh_rank) goto DENY;
- command.c: /* Transfer statistics, if they have ever
- command.c: randomize();
- command.c: fseek (fp, ran (length), 0);
- edit.c: case 'R': edit_rank(); break;
- edit.c:static int range (message)
- edit.c: else if (!get_range())
- edit.c: status = get_range();
- edit.c: print ("Line out of range 1-%d\n", top);
- edit.c: if (range ("Delete"))
- edit.c: if (range ("Edit"))
- edit.c: else if (range ("Insert"))
- edit.c: if (get_range())
- edit.c:edit_rank()
- edit.c:int get_range()
- files.c: * 11/1/90 - Transfer Section
- files.c: logtrans ("S", file, size);
- files.c: logtrans ("R", file, size);
- files.c:logtrans (command, file, size)
- files.c: logfile ("transfer", temp);
- forum.c:extern int WW_read(), WW_range();
- forum.c: { nothing, nothing, WW_read, WW_range, WW_next };
- forum.c: { nothing, nothing, WW_read, WW_range, WW_next };
- forum.c: (*net.range)();
- forum.c: case '#': build ("%N: ranges %[-%], Next/%+%|", NIL);
- forum.c: print ("Message out of range.\n");
- forum.c: * Use the highest_read routine to provide a smooth transition. Only
- forum.c: (*net.range)();
- forum.c: present = Forum; active = Active; (*net.range)();
- forum.c: (*net.range)();
- forum.c: (*net.range)();
- forum.c: * specific directory read routine derange() - pretty deranged.
- forum.c:WW_range()
- forum.c: derange (wild, &active->low, &active->high);
- login.c: * Newuser questionaire. Read the signup file and grant
- mail.c: case '#': print ("Mail ranges 1-%d", numlet);
- mail.c: print ("\nMessage out of range.\n");
- mail.c: if (*user->comment && xCh_rank < 10)
- mail.c: /* Find range of mail to be listed, specified by a number
- news.c:extern int openNNTP(), closeNNTP(), readNNTP(), rangeNNTP();
- news.c: { openNNTP, closeNNTP, readNNTP, rangeNNTP, nextNNTP };
- news.c:rangeNNTP()
- pass.c: * Return index entry into password file. This is NOT guaranteed to
- pass.c:/* Binary search of password file. This is guaranteed to
- startup.c: xCh_rank = 10, /* change rank %R */
- startup.c: "ch_rank", INT, &xCh_rank, NULL, NULL,
- startup.c: because of the transience of its contents */
- startup.c: * must be set to their defaults or things get really strange.
- text.c: "Path", /* Usenet article transit path */
- text.c: * Indices are subject to change without notice, but are guaranteed
- unix.c: * Transforms a time_t (usually long) Unix 1970+ time into
- unix.c:derange (dir, low, high)
- waffle.c: * In addition to /waffle/system/events, the /waffle/system/transfers
- waffle.c: * transform ASCII dates or other date formats into canonical time_t.
- /*---------------------------- START randomize --------------------------------*/
- command.c: randomize();
- /*---------------------------- START removedir --------------------------------*/
- startup.c: removedir (temp);
- /*---------------------------- START savepw --------------------------------*/
- admin.c: savepw (profile);
- admin.c: savepw (profile);
- admin.c: savepw (profile);
- command.c: default : savepw (user);
- extern.c: savepw (user);
- login.c: savepw (profile);
- pass.c: * int savepw (PROFILE *user)
- pass.c:int savepw (pw)
- startup.c: savepw (user);
- /*---------------------------- START spawn --------------------------------*/
- extern.c: return spawn (remote, argvec);
- unix.c: panic ("spawn: can't fork, %s", *argv);
- /*---------------------------- START stricmp --------------------------------*/
- admin.c: if (!stricmp (user->name, profile->name))
- admin.c: if (!stricmp (user->name, profile->name))
- command.c: if (!stricmp (verbs[i].name, *words))
- command.c: if (!stricmp (verbs[i].name, *Disable))
- command.c: if (stricmp (editor, "none") &&
- command.c: if (sysop && !stricmp (words [1], "add"))
- command.c: if (!stricmp (log, logs [numlogs].name))
- command.c: else if (!len || first == ' ' || first == '.' || !stricmp (line, "Q"))
- command.c: if (!stricmp (args, "list") || atoi (args))
- command.c: else if (!stricmp (args, "add"))
- command.c: else if (!stricmp (line, "cookie") || !stricmp (line, "bufu") ||
- command.c: !stricmp (line, "oreo") || !stricmp (line, "list"))
- command.c: if (pw->access == lev && stricmp (pw->name, "default"))
- edit.c: return ! (*(user->editor) && stricmp (user->editor, "none") &&
- edit.c: stricmp (user->editor, "line"));
- edit.c: if (!stricmp (string, "/S") ||
- edit.c: !stricmp (string, ".S"))
- edit.c: if (!stricmp (string, "/Q") ||
- edit.c: !stricmp (string, ".Q"))
- edit.c: if (!stricmp (string, "/EX") ||
- edit.c: !stricmp (string, ".EX"))
- edit.c: if (!stricmp (string, "/") ||
- edit.c: !stricmp (string, "."))
- extern.c: if (!stricmp (option, "access" )) flag->access = atoi (arg);
- extern.c: else if (!stricmp (option, "command")) flag->command = strdup (arg);
- extern.c: else if (!stricmp (option, "deny" )) flag->deny++;
- extern.c: else if (!stricmp (option, "dir" )) flag->dir = strdup (arg);
- extern.c: else if (!stricmp (option, "drop" )) flag->drop++;
- extern.c: else if (!stricmp (option, "exit" )) flag->exit = atoi (arg);
- extern.c: else if (!stricmp (option, "group" )) flag->group = strdup (arg);
- extern.c: else if (!stricmp (option, "local" )) flag->local = LOCAL;
- extern.c: else if (!stricmp (option, "log" )) flag->log++;
- extern.c: else if (!stricmp (option, "logout" )) flag->logout = strdup (arg);
- extern.c: else if (!stricmp (option, "pass" )) flag->pass = strdup (arg);
- extern.c: else if (!stricmp (option, "priv" )) flag->priv = atoi (arg);
- extern.c: else if (!stricmp (option, "result" )) flag->result++;
- extern.c: else if (!stricmp (option, "screen" )) flag->screen++;
- extern.c: else if (!stricmp (option, "shell" )) flag->shell = 1;
- extern.c: else if (!stricmp (option, "slash" )) flag->slash++;
- extern.c: else if (!stricmp (option, "then" )) flag->then = strdup (arg);
- extern.c: else if (!stricmp (option, "waffle" )) flag->shell = 2;
- files.c: if (stricmp (line, op.pass))
- files.c: else if (sysop || !stricmp (homedir, dir) || !stricmp (homedir+2, dir))
- files.c: else if (sysop || !stricmp (homedir, dir) || !stricmp (homedir+2, dir))
- forum.c: if (stricmp (previous, active->com))
- forum.c: if (stricmp (groups, active->com) && !enter (words [i]))
- forum.c: if (!stricmp (oFollowupto, "poster"))
- forum.c: if (!*oFrom || !*oSubject || !stricmp (oFollowupto, "/dev/null"))
- forum.c: if (*oFollowupto && stricmp (oFollowupto, active->com))
- forum.c: if (stricmp (previous, active->com))
- forum.c: if (!stricmp (buf, Active->com))
- forum.c: if (!stricmp (args, "LIST"))
- forum.c: else if (!stricmp (args, "HELP"))
- forum.c: if (!stricmp (Active->com, where) ||
- forum.c: Active->alias && !stricmp (Active->alias, where))
- login.c: if (!stricmp (line, *list))
- login.c: if (!stricmp (line, "LOGIN"))
- login.c: if (!stricmp (*words, "new"))
- login.c: else if (!stricmp (*words, "type"))
- login.c: else if (!stricmp (*words, "drop"))
- login.c: else if (!stricmp (*words, "exit"))
- login.c: if (parse_address (CHECK, name) || !stricmp (name, *xNew) ||
- login.c: !stricmp (name, "LOGIN") || !stricmp (name, "ORPHAN"))
- login.c: if (!stricmp (string, *quit++))
- mail.c: else if (!stricmp (username, user->name))
- mail.c: if (!stricmp (username, user->name))
- mail.c: if (!stricmp (address, buf))
- mail.c: if (!stricmp (name, user->name) && numlet > user->mail)
- mail.c: else if (!stricmp (args, "ALL"))
- mail.c: else if (stricmp (name, user->name))
- mail.c: if (stricmp (list [i], list [i-1]))
- mail.c: if (!stricmp (Host, xNode) || !stricmp (Host, xUucpname))
- mail.c: if (!stricmp (Host, *Alias))
- pass.c: lex = stricmp (name, pwbuf);
- startup.c: if (!stricmp (*xEcho, ttynam()))
- startup.c: if (!stricmp (items->line, *words))
- startup.c: if (!stricmp (option, "type"))
- startup.c: if (!stricmp (arg, "USENET"))
- startup.c: else if (!stricmp (arg, "LOCAL"))
- startup.c: else if (!stricmp (option, "alias"))
- startup.c: else if (!stricmp (option, "anon"))
- startup.c: else if (!stricmp (option, "ask"))
- startup.c: else if (!stricmp (option, "dir"))
- startup.c: else if (!stricmp (option, "dist"))
- startup.c: else if (!stricmp (option, "expire"))
- startup.c: else if (!stricmp (option, "fast"))
- startup.c: else if (!stricmp (option, "group"))
- startup.c: else if (!stricmp (option, "hush"))
- startup.c: else if (!stricmp (option, "junk"))
- startup.c: else if (!stricmp (option, "keep"))
- startup.c: else if (!stricmp (option, "mod"))
- startup.c: else if (!stricmp (option, "name"))
- startup.c: else if (!stricmp (option, "new"))
- startup.c: else if (!stricmp (option, "post"))
- startup.c: else if (!stricmp (option, "read"))
- startup.c: else if (!stricmp (option, "sig"))
- startup.c: else if (!stricmp (option, "solo"))
- startup.c: else if (!stricmp (option, "spy"))
- startup.c: else if (!stricmp (option, "warn"))
- startup.c: if (!stricmp (*list, string))
- startup.c: poofing = !stricmp (reason, "POOF");
- text.c: if (!stricmp (items[i], *ignore))
- text.c: if (!*header [i] && !stricmp (*List, items [i]))
- text.c: if (!stricmp (items [i], item))
- unix.c: if (!stricmp (term, "none"))
- unix.c: if (!stricmp (name, "@") && !since)
- unix.c:int stricmp (s1, s2)
- waffle.c: if (!stricmp (*++argv, "local"))
- waffle.c: else if (!stricmp (*argv, "debug"))
- waffle.c: else if (!stricmp (*argv, "term"))
- waffle.c: else if (!stricmp (*argv, "online"))
- /*---------------------------- START strnicmp --------------------------------*/
- command.c: else if (!strnicmp (verbs[i].name, *words, length))
- command.c: if (!priv && strnicmp (timestamp (ALL), user->laston, 9))
- extern.c: if (!strnicmp (using, buf, length))
- extern.c: if (!strnicmp (using, buf, length))
- extern.c: if (!strnicmp (*words, buffer [i], length))
- forum.c: case 'C': if (!strnicmp (*words, "CAN", 3))
- forum.c: case 'F': if (!strnicmp (*words, "FOR", 3))
- login.c: if ( ! (profile && !strnicmp (line, profile->pass, 8)
- login.c: if (!strnicmp (user->laston, timestamp (DATE), 9))
- login.c: if (!strnicmp (buffer [index] + 1, *item, 3))
- mail.c: if (!strnicmp (line, "FOR", 3))
- mail.c: if (!strnicmp (*words, "DO", 2))
- mail.c: if (length == adrlen && !strnicmp (address, *Alias, length))
- text.c: !strnicmp (buf, "From ", 5) || !strnicmp (buf, ">From ", 6))
- text.c: if (!strnicmp (items[i], buf, strlen (items[i])) &&
- text.c: !strnicmp (buf, "From ", 5) || !strnicmp (buf, ">From ", 6))
- text.c: if (!strnicmp (items[i], buf, strlen (items[i])) &&
- text.c: if (*oSubject && strnicmp (oSubject, "Re:", 3))
- unix.c: if (!strnicmp (buffer [i], name, len))
- unix.c:int strnicmp (s1, s2, n)
- waffle.c: if (!strnicmp (s1, s2, len))
- /*---------------------------- START syshell --------------------------------*/
- extern.c: case 1: status = syshell (remote, command);
- /*---------------------------- START systime --------------------------------*/
- command.c: ontime = (int) ( (systime (&now) - intime) / 60L );
- extern.c: systime (&moment);
- files.c: systime (&start);
- files.c: timelimit += (systime (&end) - start) / 60L;
- forum.c: sprintf (filename, "%s/%8.8x.waf", xTemp, systime ((time_t *) NULL));
- login.c: systime (&then);
- login.c: if (systime (&now) - then > 300)
- login.c: systime (&intime);
- login.c: systime (&intime);
- login.c: left = timelimit - (int) ((systime (&now) - intime) / 60L);
- startup.c: ontoday += (systime (&now)-intime)/60L;
- startup.c: case 'O': blok ("%d", d, timelimit - (systime (&now) - intime) / 60L);
- startup.c: case 'S': blok ("%d", d, (systime (&now) - intime) / 60L);
- text.c: moment = systime (&moment) - 627777777L;
- waffle.c: systime (&moment);
- /*---------------------------- START timestring --------------------------------*/
- extern.c: /* printf (" Crontime = %s", timestring(&crontime)); */
- extern.c: /* printf (" Moment = %s", timestring(&moment)); */
- extern.c: /* printf (" Last Time = %s", timestring(&stamp)); */
- waffle.c: cdate = timestring (&moment);
- waffle.c: * or timestring() form, to Unix long integer.
Add Comment
Please, Sign In to add comment