Lines Matching defs:ticket
46 * The content of this ticket will be different between 32 bit and 64 bit
54 * the lifetime of a single ticket, it will look exactly like a ticket expiry.
136 int ticket = -1;
152 ticket = open(ticketname, O_RDONLY|O_NOFOLLOW|O_NOCTTY, 0600);
153 if (ticket == -1) {
156 "pam_tty_tickets: unable to open ticket %s: %m",
162 if (fstat(ticket, &ticketsb) != 0) {
165 "pam_tty_tickets: unable to stat ticket %s: %m",
174 "pam_tty_tickets: invalid ticket %s"
183 rb = read(ticket, &ticket_content, sizeof (ticket_content));
187 "pam_tty_tickets: invalid ticket content %s",
199 "pam_tty_tickets: invalid ticket %s for tty",
209 "pam_tty_tickets: ticket %s expired", ticketname);
214 "pam_tty_tickets: ticket %s valid", ticketname);
217 if (ticket != -1) {
218 (void) close(ticket);
234 int ticket = -1;
246 * care if the ticket has expired or if it already existed
251 "pam_tty_tickets: deleting ticket %s", ticketname);
260 "pam_tty_tickets: ticket %s still valid", ticketname);
267 "pam_tty_tickets: unable to create ticket directory %s",
284 ticket = open(ticketname,
286 if (ticket == -1) {
288 "pam_tty_tickets: unable to create ticket %s: %m",
293 wb = write(ticket, &ticket_content, sizeof (ticket_content));
296 "pam_tty_tickets: unable to create ticket content %s: %m",
303 "pam_tty_tickets: new ticket %s created", ticketname);
306 if (ticket != -1) {
307 (void) close(ticket);