libutil.h (568b59b9df9cbf2d11dda28cefc9fc105d6ff8c6) | libutil.h (687d0cdeb381b9003bb907fac08f035be93d1d7f) |
---|---|
1/* 2 * Copyright (c) 1995 Peter Wemm <peter@freebsd.org> 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, is permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 4 unchanged lines hidden (view full) --- 13 * documentation and/or other materials provided with the distribution. 14 * 3. This work was done expressly for inclusion into FreeBSD. Other use 15 * is permitted provided this notation is included. 16 * 4. Absolutely no warranty of function or purpose is made by the author 17 * Peter Wemm. 18 * 5. Modifications may be freely made to this file providing the above 19 * conditions are met. 20 * | 1/* 2 * Copyright (c) 1995 Peter Wemm <peter@freebsd.org> 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, is permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 4 unchanged lines hidden (view full) --- 13 * documentation and/or other materials provided with the distribution. 14 * 3. This work was done expressly for inclusion into FreeBSD. Other use 15 * is permitted provided this notation is included. 16 * 4. Absolutely no warranty of function or purpose is made by the author 17 * Peter Wemm. 18 * 5. Modifications may be freely made to this file providing the above 19 * conditions are met. 20 * |
21 * $Id: libutil.h,v 1.4 1997/02/22 15:08:14 peter Exp $ | 21 * $Id: libutil.h,v 1.5 1997/03/30 12:11:27 brian Exp $ |
22 */ 23 24#ifndef _LIBUTIL_H_ 25#define _LIBUTIL_H_ 26 27#include <sys/cdefs.h> 28 29/* Avoid pulling in all the include files for no need */ --- 6 unchanged lines hidden (view full) --- 36void login __P((struct utmp *ut)); 37int login_tty __P((int fd)); 38int logout __P((char *line)); 39void logwtmp __P((char *line, char *name, char *host)); 40int openpty __P((int *amaster, int *aslave, char *name, 41 struct termios *termp, struct winsize *winp)); 42int forkpty __P((int *amaster, char *name, 43 struct termios *termp, struct winsize *winp)); | 22 */ 23 24#ifndef _LIBUTIL_H_ 25#define _LIBUTIL_H_ 26 27#include <sys/cdefs.h> 28 29/* Avoid pulling in all the include files for no need */ --- 6 unchanged lines hidden (view full) --- 36void login __P((struct utmp *ut)); 37int login_tty __P((int fd)); 38int logout __P((char *line)); 39void logwtmp __P((char *line, char *name, char *host)); 40int openpty __P((int *amaster, int *aslave, char *name, 41 struct termios *termp, struct winsize *winp)); 42int forkpty __P((int *amaster, char *name, 43 struct termios *termp, struct winsize *winp)); |
44char *uu_lockerr __P((int uu_lockresult)); |
|
44int uu_lock __P((char *ttyname)); 45int uu_unlock __P((char *ttyname)); 46__END_DECLS 47 | 45int uu_lock __P((char *ttyname)); 46int uu_unlock __P((char *ttyname)); 47__END_DECLS 48 |
49#define UU_LOCK_INUSE (1) 50#define UU_LOCK_OK (0) 51#define UU_LOCK_OPEN_ERR (-1) 52#define UU_LOCK_READ_ERR (-2) 53#define UU_LOCK_SEEK_ERR (-3) 54#define UU_LOCK_WRITE_ERR (-4) 55 |
|
48#endif /* !_LIBUTIL_H_ */ | 56#endif /* !_LIBUTIL_H_ */ |