Edit

kc3-lang/gnulib/modules/supersede

Branch :

  • Show log

    Commit

  • Author : Bruno Haible
    Date : 2023-01-13 09:30:29
    Hash : be8884dd
    Message : qcopy-acl: Adjust link dependencies. * modules/qcopy-acl (Depends-on): Add condition. (configure.ac): Set QCOPY_ACL_LIB. (Link): Add $(QCOPY_ACL_LIB). Remove $(LIB_ACL). * modules/qacl (Link): Add $(LIB_ACL) and $(QCOPY_ACL_LIB). * modules/acl (Link): Add $(LIB_ACL) and $(QCOPY_ACL_LIB). * modules/copy-file (Link): Add $(QCOPY_ACL_LIB). * modules/supersede (Link): Add $(QCOPY_ACL_LIB). * modules/acl-tests (Makefile.am): Link test-copy-acl with $(QCOPY_ACL_LIB). * modules/copy-file-tests (Makefile.am): Link test-copy-file with $(QCOPY_ACL_LIB). * modules/supersede-tests (Makefile.am): Link test-supersede with $(QCOPY_ACL_LIB).

  • modules/supersede
  • Description:
    Open a file, without destroying an old file with the same name.
    
    Files:
    lib/supersede.h
    lib/supersede.c
    m4/supersede.m4
    
    Depends-on:
    c99
    fcntl-h
    stdbool
    sys_stat
    clean-temp
    tempname
    canonicalize
    open
    unlink
    free-posix
    ignore-value
    stat
    stat-time
    utimens
    acl-permissions
    qcopy-acl
    fdopen
    
    configure.ac:
    gl_SUPERSEDE
    
    Makefile.am:
    lib_SOURCES += supersede.c
    
    Include:
    "supersede.h"
    
    Link:
    $(LIB_ACL)
    $(QCOPY_ACL_LIB)
    $(GETRANDOM_LIB)
    $(CLOCK_TIME_LIB)
    $(LIBTHREAD)
    
    License:
    GPL
    
    Maintainer:
    all