sel_subs.c (c9a8d1f4ddce0e113129507ab55689b6e922f60d) sel_subs.c (46be34b90213ebd9037cb2c24aec0009d7f2f5c1)
1/*-
2 * Copyright (c) 1992 Keith Muller.
3 * Copyright (c) 1992, 1993
4 * The Regents of the University of California. All rights reserved.
5 *
6 * This code is derived from software contributed to Berkeley by
7 * Keith Muller of the University of California, San Diego.
8 *

--- 26 unchanged lines hidden (view full) ---

35 * SUCH DAMAGE.
36 */
37
38#ifndef lint
39#if 0
40static char sccsid[] = "@(#)sel_subs.c 8.1 (Berkeley) 5/31/93";
41#endif
42static const char rcsid[] =
1/*-
2 * Copyright (c) 1992 Keith Muller.
3 * Copyright (c) 1992, 1993
4 * The Regents of the University of California. All rights reserved.
5 *
6 * This code is derived from software contributed to Berkeley by
7 * Keith Muller of the University of California, San Diego.
8 *

--- 26 unchanged lines hidden (view full) ---

35 * SUCH DAMAGE.
36 */
37
38#ifndef lint
39#if 0
40static char sccsid[] = "@(#)sel_subs.c 8.1 (Berkeley) 5/31/93";
41#endif
42static const char rcsid[] =
43 "$Id$";
43 "$Id: sel_subs.c,v 1.9 1998/05/15 06:27:46 charnier Exp $";
44#endif /* not lint */
45
46#include <sys/types.h>
47#include <sys/time.h>
48#include <sys/stat.h>
49#include <pwd.h>
50#include <grp.h>
51#include <stdio.h>

--- 16 unchanged lines hidden (view full) ---

68static GRPT **grptb = NULL; /* group selection table */
69
70/*
71 * Routines for selection of archive members
72 */
73
74/*
75 * sel_chk()
44#endif /* not lint */
45
46#include <sys/types.h>
47#include <sys/time.h>
48#include <sys/stat.h>
49#include <pwd.h>
50#include <grp.h>
51#include <stdio.h>

--- 16 unchanged lines hidden (view full) ---

68static GRPT **grptb = NULL; /* group selection table */
69
70/*
71 * Routines for selection of archive members
72 */
73
74/*
75 * sel_chk()
76 * check if this file matches a specfied uid, gid or time range
76 * check if this file matches a specified uid, gid or time range
77 * Return:
78 * 0 if this archive member should be processed, 1 if it should be skipped
79 */
80
81#if __STDC__
82int
83sel_chk(register ARCHD *arcn)
84#else

--- 9 unchanged lines hidden (view full) ---

94 return(0);
95}
96
97/*
98 * User/group selection routines
99 *
100 * Routines to handle user selection of files based on the file uid/gid. To
101 * add an entry, the user supplies either then name or the uid/gid starting with
77 * Return:
78 * 0 if this archive member should be processed, 1 if it should be skipped
79 */
80
81#if __STDC__
82int
83sel_chk(register ARCHD *arcn)
84#else

--- 9 unchanged lines hidden (view full) ---

94 return(0);
95}
96
97/*
98 * User/group selection routines
99 *
100 * Routines to handle user selection of files based on the file uid/gid. To
101 * add an entry, the user supplies either then name or the uid/gid starting with
102 * a # on the command line. A \# will eascape the #.
102 * a # on the command line. A \# will escape the #.
103 */
104
105/*
106 * usr_add()
107 * add a user match to the user match hash table
108 * Return:
109 * 0 if added ok, -1 otherwise;
110 */

--- 549 unchanged lines hidden ---
103 */
104
105/*
106 * usr_add()
107 * add a user match to the user match hash table
108 * Return:
109 * 0 if added ok, -1 otherwise;
110 */

--- 549 unchanged lines hidden ---