|
|
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.