Skip to content

tcreech/stdbuf-osx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

stdbuf

stdbuf for Mac OS X, copied from stdbuf in FreeBSD 9.2-RELEASE. Somewhat lazily ported by tcreech. (I needed it for sending stuff to feedgnuplot.)

NOTE: Some time has passed since I whipped this up. If you don't specifically want the FreeBSD version of this tool, it may now be easier to just install GNU coreutils using something like Homebrew.

No major modifications were needed. As in FreeBSD, the stdbuf tool works by imposing libstdbuf in order to "override" certain calls made by the specified program. The path to libstdbuf is hard-coded to /usr/lib in FreeBSD, since it is part of FreeBSD. If libstdbuf.dylib will be installed somewhere other than /usr/local/lib in OS X, specify the PREFIX by defining PREFIX for cpp. E.g., use:

make CPPFLAGS='-DPREFIX=\"/Users/tcreech/opt\"'

if you intend to install libstdbuf.dylib in /Users/tcreech/opt/lib/ .

About

stdbuf for Mac OS X, stolen from FreeBSD 9.2-RELEASE.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published