|
|
1.1 ! root 1: /* lcksys.c ! 2: Lock and unlock a remote system. */ ! 3: ! 4: #include "uucp.h" ! 5: ! 6: #include "uudefs.h" ! 7: #include "uuconf.h" ! 8: #include "sysdep.h" ! 9: #include "system.h" ! 10: ! 11: /* Lock a remote system. */ ! 12: ! 13: boolean ! 14: fsysdep_lock_system (qsys) ! 15: const struct uuconf_system *qsys; ! 16: { ! 17: char *z; ! 18: boolean fret; ! 19: ! 20: z = zbufalc (strlen (qsys->uuconf_zname) + sizeof "LCK.."); ! 21: sprintf (z, "LCK..%.8s", qsys->uuconf_zname); ! 22: fret = fsdo_lock (z, FALSE, (boolean *) NULL); ! 23: ubuffree (z); ! 24: return fret; ! 25: } ! 26: ! 27: /* Unlock a remote system. */ ! 28: ! 29: boolean ! 30: fsysdep_unlock_system (qsys) ! 31: const struct uuconf_system *qsys; ! 32: { ! 33: char *z; ! 34: boolean fret; ! 35: ! 36: z = zbufalc (strlen (qsys->uuconf_zname) + sizeof "LCK.."); ! 37: sprintf (z, "LCK..%.8s", qsys->uuconf_zname); ! 38: fret = fsdo_unlock (z, FALSE); ! 39: ubuffree (z); ! 40: return fret; ! 41: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.