Textile maker Oriental Linen & Cotton has posted a net loss of US$3.9 million for the first half, narrowed from a loss of US$5.8m in the same period last year.