setutxdb(3): Constify the file name argument.
authorSascha Wildner <saw@online.de>
Fri, 30 Aug 2019 17:03:30 +0000 (19:03 +0200)
committerSascha Wildner <saw@online.de>
Fri, 30 Aug 2019 17:03:30 +0000 (19:03 +0200)
Taken-from: FreeBSD

include/utmpx.h
lib/libc/gen/endutxent.3
lib/libc/gen/utmpx.c

index 2b869f0..836b211 100644 (file)
@@ -142,7 +142,7 @@ struct utmp;
 void getutmp(const struct utmpx *, struct utmp *);
 void getutmpx(const struct utmp *, struct utmpx *);
 int utmpxname(const char *);
-int setutxdb(utx_db_t, char *);
+int setutxdb(utx_db_t, const char *);
 #endif
 __END_DECLS
 
index 0bf35ff..6f2264e 100644 (file)
@@ -27,7 +27,7 @@
 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
-.Dd December 23, 2018
+.Dd August 30, 2019
 .Dt ENDUTXENT 3
 .Os
 .Sh NAME
@@ -56,7 +56,7 @@
 .Ft void
 .Fn setutxent void
 .Ft int
-.Fn setutxdb "utx_db_t db" "char *fname"
+.Fn setutxdb "utx_db_t db" "const char *fname"
 .Sh DESCRIPTION
 These functions provide access to the
 .Xr utmpx 5
index 079a92f..759658e 100644 (file)
@@ -60,7 +60,7 @@ static utx_db_t dbtype = UTX_DB_UTMPX;
 DB *lastlogx_db = NULL;
 
 static int
-_open_db(char *fname)
+_open_db(const char *fname)
 {
        struct stat st;
 
@@ -103,7 +103,7 @@ fail:
 }
 
 int
-setutxdb(utx_db_t db_type, char *fname)
+setutxdb(utx_db_t db_type, const char *fname)
 {
        switch (db_type) {
        case UTX_DB_UTMPX: