Changeset 1790:ceaf44c70330 in roaraudio
- Timestamp:
- 05/20/09 22:29:05 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/pinentry.c
r1398 r1790 35 35 #include "libroar.h" 36 36 37 // TODO: need to check: && defined(ROAR_HAVE_TTYNAME) 38 #if defined(ROAR_HAVE_FORK) && defined(ROAR_HAVE_PIPE) 39 #define _CAN_POSIX 40 #endif 41 42 #if defined(ROAR_HAVE_BIN_PINENTRY) && defined(ROAR_SUPPORT_PASSWORD_API) && defined(_CAN_POSIX) 43 #define _CAN_OPERATE 44 #endif 45 37 46 int roar_pinentry_open (struct roar_pinentry * pe, int flags, char * display, char * tty, char * term) { 38 #if defined(ROAR_HAVE_BIN_PINENTRY) && defined(ROAR_SUPPORT_PASSWORD_API)47 #ifdef _CAN_OPERATE 39 48 int in[2], out[2]; 40 49 … … 127 136 128 137 int roar_pinentry_close(struct roar_pinentry * pe) { 129 #if defined(ROAR_HAVE_BIN_PINENTRY) && defined(ROAR_SUPPORT_PASSWORD_API)138 #ifdef _CAN_OPERATE 130 139 int status; 131 140 … … 156 165 157 166 int roar_pinentry_send (struct roar_pinentry * pe, char * cmd, char * args) { 158 #if defined(ROAR_HAVE_BIN_PINENTRY) && defined(ROAR_SUPPORT_PASSWORD_API)167 #ifdef _CAN_OPERATE 159 168 size_t len; 160 169 … … 192 201 #define MAX_LINE_SIZE 2048 193 202 int roar_pinentry_recv (struct roar_pinentry * pe, char ** line, char ** opts) { 194 #if defined(ROAR_HAVE_BIN_PINENTRY) && defined(ROAR_SUPPORT_PASSWORD_API)203 #ifdef _CAN_OPERATE 195 204 char realbuf[MAX_LINE_SIZE]; 196 205 char * tp;
Note: See TracChangeset
for help on using the changeset viewer.