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 *);
 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
 
 #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.
 .\"
 .\" 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
 .Dt ENDUTXENT 3
 .Os
 .Sh NAME
@@ -56,7 +56,7 @@
 .Ft void
 .Fn setutxent void
 .Ft int
 .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
 .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
 DB *lastlogx_db = NULL;
 
 static int
-_open_db(char *fname)
+_open_db(const char *fname)
 {
        struct stat st;
 
 {
        struct stat st;
 
@@ -103,7 +103,7 @@ fail:
 }
 
 int
 }
 
 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:
 {
        switch (db_type) {
        case UTX_DB_UTMPX: