Removed binkp CRC mode

This commit is contained in:
Michiel Broek
2003-11-30 14:36:53 +00:00
parent d03acf0726
commit dadda455f2
15 changed files with 117 additions and 254 deletions

View File

@@ -289,8 +289,8 @@ int getfilecase(char *, char *);
/*
* From nodelock.c
*/
int nodelock(faddr *);
int nodeulock(faddr *);
int nodelock(faddr *, pid_t);
int nodeulock(faddr *, pid_t);
/*

View File

@@ -36,11 +36,11 @@
int nodelock(faddr *addr)
int nodelock(faddr *addr, pid_t mypid)
{
char *fn, *tfn, *p, tmp[16];
FILE *fp;
pid_t pid, mypid;
pid_t pid;
int tmppid, sverr;
time_t ltime, now;
@@ -48,7 +48,6 @@ int nodelock(faddr *addr)
tfn = xstrcpy(fn);
if ((p=strrchr(tfn,'/')))
*++p='\0';
mypid = getpid();
sprintf(tmp, "aa%d", mypid);
tfn = xstrcat(tfn, tmp);
mkdirs(tfn, 0770);
@@ -96,7 +95,7 @@ int nodelock(faddr *addr)
/*
* If lock is our own lock, then it's ok and we are ready.
*/
if (getpid() == pid) {
if (mypid == pid) {
unlink(tfn);
free(tfn);
return 0;
@@ -135,11 +134,11 @@ int nodelock(faddr *addr)
int nodeulock(faddr *addr)
int nodeulock(faddr *addr, pid_t mypid)
{
char *fn;
FILE *fp;
pid_t pid, mypid;
pid_t pid;
int tmppid;
fn = bsyname(addr);
@@ -151,7 +150,6 @@ int nodeulock(faddr *addr)
fscanf(fp, "%d", &tmppid);
pid = tmppid;
fclose(fp);
mypid = getpid();
if (pid == mypid) {
unlink(fn);

View File

@@ -717,7 +717,7 @@ struct sysconfig {
unsigned NoFreqs : 1; /* Don't allow requests */
unsigned NoCall : 1; /* Don't call */
unsigned NoMD5 : 1; /* Don't do MD5 */
unsigned NoCRC32 : 1; /* Don't do CRC32 */
unsigned xNoCRC32 : 1;
unsigned NoEMSI : 1; /* Don't do EMSI */
unsigned NoWazoo : 1; /* Don't do Yooho/2U2 */
unsigned NoZmodem : 1; /* Don't do Zmodem */
@@ -1197,7 +1197,7 @@ struct _nodes {
unsigned xNoJanus : 1; /* Don't use Janus */
unsigned NoHydra : 1; /* Don't use Hydra */
unsigned CRC32 : 1; /* Allow binkp CRC32 */
unsigned xCRC32 : 1;
unsigned PackNetmail : 1; /* Pack netmail */
unsigned ARCmailCompat : 1; /* ARCmail Compatibility */
unsigned ARCmailAlpha : 1; /* Allow a..z ARCmail name */