Removed binkp CRC mode
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
/*
|
||||
|
@@ -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);
|
||||
|
@@ -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 */
|
||||
|
Reference in New Issue
Block a user