]> git.cameronkatri.com Git - pw-darwin.git/commitdiff
Remove the syslog stuff, and allow various return values
authorBrian Somers <brian@FreeBSD.org>
Mon, 31 Mar 1997 22:51:00 +0000 (22:51 +0000)
committerBrian Somers <brian@FreeBSD.org>
Mon, 31 Mar 1997 22:51:00 +0000 (22:51 +0000)
in uu_lock().  Add uu_lockerr() for turning the results of
uu_lock into something printable.  Remove bogus section in man page
about race conditions allowing both processes to get the lock.
Include libutil.h and use uu_lock() correctly  where it should.

Suggested by: ache@freebsd.org

libutil/libutil.h

index 695a8cbc3f68382b6b37f4772f907a5b4f886fda..35c1163ed76658559c1c9f2ec13681250e1ca1d5 100644 (file)
@@ -18,7 +18,7 @@
  * 5. Modifications may be freely made to this file providing the above
  *    conditions are met.
  *
- * $Id: libutil.h,v 1.4 1997/02/22 15:08:14 peter Exp $
+ * $Id: libutil.h,v 1.5 1997/03/30 12:11:27 brian Exp $
  */
 
 #ifndef _LIBUTIL_H_
@@ -41,8 +41,16 @@ int  openpty __P((int *amaster, int *aslave, char *name,
                     struct termios *termp, struct winsize *winp));
 int    forkpty __P((int *amaster, char *name,
                     struct termios *termp, struct winsize *winp));
+char   *uu_lockerr __P((int uu_lockresult));
 int    uu_lock __P((char *ttyname));
 int    uu_unlock __P((char *ttyname));
 __END_DECLS
 
+#define UU_LOCK_INUSE (1)
+#define UU_LOCK_OK (0)
+#define UU_LOCK_OPEN_ERR (-1)
+#define UU_LOCK_READ_ERR (-2)
+#define UU_LOCK_SEEK_ERR (-3)
+#define UU_LOCK_WRITE_ERR (-4)
+
 #endif /* !_LIBUTIL_H_ */