Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help

The search service can find package by either name (apache), provides(webserver), absolute file names (/usr/bin/apache), binaries (gprof) or shared libraries (libXm.so.2) in standard path. It does not support multiple arguments yet...

The System and Arch are optional added filters, for example System could be "redhat", "redhat-7.2", "mandrake" or "gnome", Arch could be "i386" or "src", etc. depending on your system.

System Arch

RPM resource ghc-atomic-write

Atomically write to a file on POSIX-compliant systems while preserving permissions. On most Unix systems, `mv` is an atomic operation. This makes it simple to write to a file atomically just by using the mv operation. However, this will destroy the permissions on the original file. This library does the following to preserve permissions while atomically writing to a file: * If an original file exists, take those permissions and apply them to the temp file before `mv`ing the file into place. * If the original file does not exist, create a following with default permissions (based on the currently-active umask). This way, when the file is `mv`'ed into place, the permissions will be the ones held by the original file. This library is based on similar implementations found in common libraries in Ruby and Python: * <http://apidock.com/rails/File/atomic_write/class Ruby on Rails includes a similar method called atomic_write> * <https://github.com/chef/chef/blob/c4631816132fcfefaba3d123a1d0dfe8bc2866bb/lib/chef/file_content_management/deploy/mv_unix.rb#L23:L71 Chef includes atomic update functionality> * <https://github.com/sashka/atomicfile There is a python library for atomically updating a file> To use `atomic-write`, import the module corresponding to the type you wish to write atomically, e.g., to write a (strict) ByteString atomically: > import System.AtomicWrite.Writer.ByteString Then you can use the atomicWriteFile function that accepts a `FilePath` and a `ByteString`, e.g.: > atomicWriteFile myFilePath myByteString.

Found 1 sites for ghc-atomic-write

Found 37 RPM for ghc-atomic-write

PackageSummaryDistributionDownload
ghc-atomic-write-0.2.0.7-14.fc40.aarch64.htmlAtomically write to a fileFedora Rawhide for aarch64ghc-atomic-write-0.2.0.7-14.fc40.aarch64.rpm
ghc-atomic-write-0.2.0.7-14.fc40.aarch64.htmlAtomically write to a fileFedora 40 for aarch64ghc-atomic-write-0.2.0.7-14.fc40.aarch64.rpm
ghc-atomic-write-0.2.0.7-14.fc40.ppc64le.htmlAtomically write to a fileFedora Rawhide for ppc64leghc-atomic-write-0.2.0.7-14.fc40.ppc64le.rpm
ghc-atomic-write-0.2.0.7-14.fc40.ppc64le.htmlAtomically write to a fileFedora 40 for ppc64leghc-atomic-write-0.2.0.7-14.fc40.ppc64le.rpm
ghc-atomic-write-0.2.0.7-14.fc40.s390x.htmlAtomically write to a fileFedora Rawhide for s390xghc-atomic-write-0.2.0.7-14.fc40.s390x.rpm
ghc-atomic-write-0.2.0.7-14.fc40.s390x.htmlAtomically write to a fileFedora 40 for s390xghc-atomic-write-0.2.0.7-14.fc40.s390x.rpm
ghc-atomic-write-0.2.0.7-14.fc40.x86_64.htmlAtomically write to a fileFedora Rawhide for x86_64ghc-atomic-write-0.2.0.7-14.fc40.x86_64.rpm
ghc-atomic-write-0.2.0.7-14.fc40.x86_64.htmlAtomically write to a fileFedora 40 for x86_64ghc-atomic-write-0.2.0.7-14.fc40.x86_64.rpm
ghc-atomic-write-0.2.0.7-12.fc39.aarch64.htmlAtomically write to a fileFedora 39 for aarch64ghc-atomic-write-0.2.0.7-12.fc39.aarch64.rpm
ghc-atomic-write-0.2.0.7-12.fc39.ppc64le.htmlAtomically write to a fileFedora 39 for ppc64leghc-atomic-write-0.2.0.7-12.fc39.ppc64le.rpm
ghc-atomic-write-0.2.0.7-12.fc39.s390x.htmlAtomically write to a fileFedora 39 for s390xghc-atomic-write-0.2.0.7-12.fc39.s390x.rpm
ghc-atomic-write-0.2.0.7-12.fc39.x86_64.htmlAtomically write to a fileFedora 39 for x86_64ghc-atomic-write-0.2.0.7-12.fc39.x86_64.rpm
ghc-atomic-write-0.2.0.7-10.fc38.aarch64.htmlAtomically write to a fileFedora 38 for aarch64ghc-atomic-write-0.2.0.7-10.fc38.aarch64.rpm
ghc-atomic-write-0.2.0.7-10.fc38.ppc64le.htmlAtomically write to a fileFedora 38 for ppc64leghc-atomic-write-0.2.0.7-10.fc38.ppc64le.rpm
ghc-atomic-write-0.2.0.7-10.fc38.s390x.htmlAtomically write to a fileFedora 38 for s390xghc-atomic-write-0.2.0.7-10.fc38.s390x.rpm
ghc-atomic-write-0.2.0.7-10.fc38.x86_64.htmlAtomically write to a fileFedora 38 for x86_64ghc-atomic-write-0.2.0.7-10.fc38.x86_64.rpm
ghc-atomic-write-0.2.0.7-7.fc37.aarch64.htmlAtomically write to a fileFedora 37 for aarch64ghc-atomic-write-0.2.0.7-7.fc37.aarch64.rpm
ghc-atomic-write-0.2.0.7-7.fc37.ppc64le.htmlAtomically write to a fileFedora 37 for ppc64leghc-atomic-write-0.2.0.7-7.fc37.ppc64le.rpm
ghc-atomic-write-0.2.0.7-7.fc37.s390x.htmlAtomically write to a fileFedora 37 for s390xghc-atomic-write-0.2.0.7-7.fc37.s390x.rpm
ghc-atomic-write-0.2.0.7-7.fc37.x86_64.htmlAtomically write to a fileFedora 37 for x86_64ghc-atomic-write-0.2.0.7-7.fc37.x86_64.rpm
ghc-atomic-write-0.2.0.7-5.el9.aarch64.htmlAtomically write to a fileEPEL 9 for aarch64ghc-atomic-write-0.2.0.7-5.el9.aarch64.rpm
ghc-atomic-write-0.2.0.7-5.el9.ppc64le.htmlAtomically write to a fileEPEL 9 for ppc64leghc-atomic-write-0.2.0.7-5.el9.ppc64le.rpm
ghc-atomic-write-0.2.0.7-5.el9.s390x.htmlAtomically write to a fileEPEL 9 for s390xghc-atomic-write-0.2.0.7-5.el9.s390x.rpm
ghc-atomic-write-0.2.0.7-5.el9.x86_64.htmlAtomically write to a fileEPEL 9 for x86_64ghc-atomic-write-0.2.0.7-5.el9.x86_64.rpm
ghc-atomic-write-0.2.0.7-bp156.3.4.aarch64.htmlAtomically write to a fileOpenSuSE Leap 15.6 for aarch64ghc-atomic-write-0.2.0.7-bp156.3.4.aarch64.rpm
ghc-atomic-write-0.2.0.7-bp156.3.4.ppc64le.htmlAtomically write to a fileOpenSuSE Leap 15.6 for ppc64leghc-atomic-write-0.2.0.7-bp156.3.4.ppc64le.rpm
ghc-atomic-write-0.2.0.7-bp156.3.4.s390x.htmlAtomically write to a fileOpenSuSE Leap 15.6 for s390xghc-atomic-write-0.2.0.7-bp156.3.4.s390x.rpm
ghc-atomic-write-0.2.0.7-bp156.3.4.x86_64.htmlAtomically write to a fileOpenSuSE Leap 15.6 for x86_64ghc-atomic-write-0.2.0.7-bp156.3.4.x86_64.rpm
ghc-atomic-write-0.2.0.7-bp155.2.17.aarch64.htmlAtomically write to a fileOpenSuSE Leap 15.5 for aarch64ghc-atomic-write-0.2.0.7-bp155.2.17.aarch64.rpm
ghc-atomic-write-0.2.0.7-bp155.2.17.ppc64le.htmlAtomically write to a fileOpenSuSE Leap 15.5 for ppc64leghc-atomic-write-0.2.0.7-bp155.2.17.ppc64le.rpm
ghc-atomic-write-0.2.0.7-bp155.2.17.s390x.htmlAtomically write to a fileOpenSuSE Leap 15.5 for s390xghc-atomic-write-0.2.0.7-bp155.2.17.s390x.rpm
ghc-atomic-write-0.2.0.7-bp155.2.17.x86_64.htmlAtomically write to a fileOpenSuSE Leap 15.5 for x86_64ghc-atomic-write-0.2.0.7-bp155.2.17.x86_64.rpm
ghc-atomic-write-0.2.0.7-bp155.2.2.armv7hl.htmlAtomically write to a fileOpenSuSE Ports Leap 15.5 for armv7hlghc-atomic-write-0.2.0.7-bp155.2.2.armv7hl.rpm
ghc-atomic-write-0.2.0.7-bp154.1.12.aarch64.htmlAtomically write to a fileOpenSuSE Leap 15.4 for aarch64ghc-atomic-write-0.2.0.7-bp154.1.12.aarch64.rpm
ghc-atomic-write-0.2.0.7-bp154.1.12.ppc64le.htmlAtomically write to a fileOpenSuSE Leap 15.4 for ppc64leghc-atomic-write-0.2.0.7-bp154.1.12.ppc64le.rpm
ghc-atomic-write-0.2.0.7-bp154.1.12.x86_64.htmlAtomically write to a fileOpenSuSE Leap 15.4 for x86_64ghc-atomic-write-0.2.0.7-bp154.1.12.x86_64.rpm
ghc-atomic-write-0.2.0.7-bp154.1.2.armv7hl.htmlAtomically write to a fileOpenSuSE Ports Leap 15.4 for armv7hlghc-atomic-write-0.2.0.7-bp154.1.2.armv7hl.rpm

Generated by rpm2html 1.6

Fabrice Bellet