1#include <sys/param.h> 2#include <sys/time.h> 3#include <stdio.h> 4#include <string.h> 5#include <unistd.h> 6#include <stdlib.h> 7#include <err.h> 8#include <sysexits.h> --- 50 unchanged lines hidden (view full) --- 59cmd_crypt(int argc, char *argv[]) 60{ 61 char *cp, *psw; 62 63 if (argc < 2) 64 psw = getpass("Password:"); 65 else 66 psw = argv[1]; |
67 cp = smb_simplecrypt(NULL, psw); |
68 if (cp == NULL) 69 errx(EX_DATAERR, "out of memory"); |
70 printf("%s\n", cp); 71 free(cp); 72 exit(0); 73} 74 75int 76cmd_help(int argc, char *argv[]) 77{ --- 13 unchanged lines hidden (view full) --- 91} 92 93int 94main(int argc, char *argv[]) 95{ 96 struct commands *cmd; 97 char *cp; 98 int opt; |
99#ifdef APPLE 100 extern void dropsuid(); |
101 |
102 dropsuid(); 103#endif /* APPLE */ 104 |
105 if (argc < 2) 106 help(); 107 108 while ((opt = getopt(argc, argv, "hv")) != EOF) { 109 switch (opt) { 110 case 'h': 111 help(); 112 /*NOTREACHED */ --- 47 unchanged lines hidden --- |