Displaying 3 results from an estimated 3 matches for "viocgettok".
2002 Jun 30
0
[Bug 326] New: Bug in AFS token forwarding
...patch that fixes this bug:
--- sshconnect1.c.orig Fri Jun 28 13:25:51 2002
+++ sshconnect1.c Fri Jun 28 13:23:56 2002
@@ -797,7 +797,8 @@
parms.in_size = sizeof(i);
parms.out = buf;
parms.out_size = sizeof(buf);
- if (k_pioctl(0, VIOCGETTOK, &parms, 0) != 0)
+ k_pioctl(0, VIOCGETTOK, &parms, 0);
+ if(errno == EDOM)
break;
p = buf;
@@ -811,8 +812,7 @@
/* Get clear token. */
memcpy(&len, p, sizeof(len));
- i...
2002 Jun 28
1
Bug in AFS token forwarding
...----------------------------------------------
-------------- next part --------------
--- sshconnect1.c.orig Fri Jun 28 13:25:51 2002
+++ sshconnect1.c Fri Jun 28 13:23:56 2002
@@ -797,7 +797,8 @@
parms.in_size = sizeof(i);
parms.out = buf;
parms.out_size = sizeof(buf);
- if (k_pioctl(0, VIOCGETTOK, &parms, 0) != 0)
+ k_pioctl(0, VIOCGETTOK, &parms, 0);
+ if(errno == EDOM)
break;
p = buf;
@@ -811,8 +812,7 @@
/* Get clear token. */
memcpy(&len, p, sizeof(len));
- if (len != sizeof(struct ClearToken))
- break;
+ if (len == sizeof(st...
2000 Dec 01
0
Compile problem and fix
...ken, here's something leaner. */
for (i = 0; i < 100; i++) { /* just in case */
parms.in = (char *) &i;
parms.in_size = sizeof(i);
parms.out = buf;
parms.out_size = sizeof(buf);
---> if (k_pioctl(0, VIOCGETTOK, &parms, 0) != 0)
break;
p = buf;
The ViceIoctl is defined in transarc's AFS headers, but we need a few
include files to make it complete:
======================================================================
*** sshconnect1.c~ Tue May 9 03:03:03...